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 - Redo #89

Closed mlee03 closed 1 month ago

mlee03 commented 1 month ago

Description

The changes did not go in correctly in PR #87 due to faulty merging issues on my part. This PR contains the correct changes to the workflow files:

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.

Fixes # (issue)

How Has This Been Tested?

Checklist: