NCAR / DART

Data Assimilation Research Testbed
https://dart.ucar.edu/
Apache License 2.0
187 stars 140 forks source link

Github Actions mpif08 check #576

Closed mjs2369 closed 9 months ago

mjs2369 commented 9 months ago

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