NOAA-GFDL / pace

Re-write of FV3GFS weather/climate model in Python
Apache License 2.0
12 stars 11 forks source link

Updated container for Github Action and reusable workflow #87

Closed mlee03 closed 1 month ago

mlee03 commented 1 month ago

Description In this PR, the CI workflow is changed to run in this container. The new image is built from a base miniforge image. GNU compilers, netCDF and HDF5 libraries, and MPICH have been installed. The default python version is set to 3.11.7.

Tests with OpenMPI have been temporarily removed. The tests will be added with updates to the OpenMPI CI image.

In addition, reusable workflow capabilities have been added. Pace CI workflow can now be triggered by submodules.

Checklist: