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:
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] Any dependent changes have been merged and published in downstream modules
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: