NCAR / ccpp-scm

CCPP Single Column Model
Other
13 stars 50 forks source link

Expand continuous integration tests #360

Open dustinswales opened 1 year ago

dustinswales commented 1 year ago

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:

RobertPincus commented 1 year ago

@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 commented 1 year ago

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