Skip to content
Stéphane Sénési edited this page Jan 21, 2025 · 7 revisions

This page reports about new C-ESM-EP features, from newest to oldest. They apply to versions of C-ESM-EP deployed at spirit (at /net/nfs/tools/Users/SU/jservon/cesmep_installs/cesmep_for_libIGCM), TGCC and Idris (on ~igcmg/igcmg/Tools)

On 21 jan, 2025

  • libIGCM r1668 includes a fix for handling parameter CesmepAtlasTitle

  • when running ins_job for running C-ESM-EP on somebody else simulation, environment variables DataPathRoot and DataPathLogin are used for initalizing file libIGMC_fixed_settings.py (see full doc)

  • C-ESM-EP runs successfully again at Idris

On 15 jan, 2025

With libIGCM (version 1666 or 'above'):

  • new parameter CesmepAtlasPath allows to choose the output directory, relative to $WORKDIR/C-ESM-EP or /scratchu/$LOGIN/C-ESM-EP. The url is also modified accordingly

  • new parameter CesmepAtlasTitle allows to control the tile of the atlas pages

  • new parameter CesmepPublish allows to choose whether the atlas is copied to Thredds. It is translated in variable publish in file settings.py

  • parameter CesmepSlices (the number of time slices shown) can have value 'max'

  • new parameter CesmepInputFrequency allows to choose the frequency of the simulation outputs to use (in case of ambiguity); it can also be a wildcard '*' when frequency is not homogeneous among simulation components outputs. The case with both ambiguity and heterogeneity is not handled.

Comparison MyOwnDiag has been reworked to illustrate 2 ways of adding diagnostics

File settings.py has a new parameter publish (see above)

At HPC centers,

  • C-ESM-EP now uses a CLiMAF version from ~igcmg/Tools
  • The currently stable version of cesmep is ~igcmg/igcmg/Tools/cesmep_stable, while the last version is at ~igcmg/igcmg/Tools/cesmep_next. A symbolic link ~igcmg/igcmg/Tools/cesmep usually refers to the last version. That link is, by default, used by libIGCM. Parameter CesmepCode allows to change it.
  • At TGCC, job_C-ESM-EP.sh uses $CESMEP_CONTAINER, if set
  • On spirit, setenv_C-ESM-EP.sh uses optional environment variable CESMEP_CLIMAF_MODULE

Technical:

  • Functions section_..._maps have a new argument filename_func which allows some control over png filenames in atlas.
  • Plot functions are prepared to use new CliMAF script plotmap (instead of plot)