-
Notifications
You must be signed in to change notification settings - Fork 7
SLIM Project Testing
The create_test testlist for SLIM is called "aux_slim". The test list can be run on both cheyenne and izumi. The testlist runs different types of configurations from standalone "I" cases (with just SLIM and a data atmosphere model) to "F" compsets with the active atmosphere model (CAM) and the Slab Ocean Model (SOM). It also runs several types of tests including different processor layouts and different SLIM configurations. The expected fails list of tests that are known to fail is here:
https://github.com/marysa/SimpleLand/blob/cesm2_1_slim/cime_config/testdefs/ExpectedTestFails.xml
Baselines for slim testing go under /glade/p/cgd/tss/ctsm_baselines on cheyenne and /fs/cgd/csm/ccsm_baselines on izumi. Names for baselines are "slim" then the slim number, followed by the CESM version. So "slim-nNN_cesmX.Y.Z", where NN is the SLIM version number, and X.Y.Z is the CESM version name. An example is: slim-n06_cesm2.1.4 for a baseline. In general branch tags for SLIM will NOT be made, unless they are needed to document important simulations. Developers should try to only push changes that build and run and pass the testlist as expected.
A document to keep track of tasks to work on in SLIM is here:
https://docs.google.com/document/d/1rXXCgZ8NuSzji1vy8RvDVodcItJQGw04G6yk8kYxcys
github issues and projects can also be used to keep track of issues.