Adds a new check to the Github Actions workflow that uses the mpif08 module (compiles with ./quickbuild mpif08 and runs filter on 2 mpi tasks with the lorenz_96 model).
This allows for the automatic testing of the mpif08 module when triggered by a new pull request and/or updates to a pull request.
There are now three total checks in our Actions workflow (build-run-lorenz_96-mpi, build-run-lorenz_63-nompi, build-run-lorenz_96-mpif08)
Fixes issue
fixes #563
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
Documentation changes needed?
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
Tests
Tested on my fork of DART by using a mock pull request to run the three total checks. All pass successfully and use the correct modules/input options.
Description:
Adds a new check to the Github Actions workflow that uses the mpif08 module (compiles with ./quickbuild mpif08 and runs filter on 2 mpi tasks with the lorenz_96 model).
This allows for the automatic testing of the mpif08 module when triggered by a new pull request and/or updates to a pull request.
There are now three total checks in our Actions workflow (build-run-lorenz_96-mpi, build-run-lorenz_63-nompi, build-run-lorenz_96-mpif08)
Fixes issue
fixes #563
Types of changes
Documentation changes needed?
Tests
Tested on my fork of DART by using a mock pull request to run the three total checks. All pass successfully and use the correct modules/input options.
https://github.com/mjs2369/DART/pull/1
Checklist for merging
Checklist for release
Testing Datasets