Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand continuous integration tests #360

Open
dustinswales opened this issue Jan 13, 2023 · 2 comments
Open

Expand continuous integration tests #360

dustinswales opened this issue Jan 13, 2023 · 2 comments

Comments

@dustinswales
Copy link
Collaborator

Currently there are two CI tests. One to run the entire SCM workflow; install software, build the SCM, run the regressions tests, compare results to baselines. There is another small test that tests the current physics code with the overlaying host, ensuring CCPP compliance.

To bring the SCM documentation and the CI tests close together we need to add the following CI tests:

  • Build SCM w/o HPC-stack (w3EMC/BACIO/SP libraries individually)
  • Build SCM w/ HPC-stack
  • Expand gfortran build tests to use more gfortran versions (add to fortran-compiler matrix)
  • Add Intel?
@RobertPincus
Copy link
Collaborator

@dustinswales, Sergy Kosukhin of the German Climate Computing Center just made the CI for RTE+RRTMGP a thing of beauty You may find some useful examples there, including pre-built containers with Intel compilers + netCDF + Python environments running in containers.

@dustinswales
Copy link
Collaborator Author

@RobertPincus Thanks. This looks nice and slick! I hope to add something similar, so this is a great reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants