-
Notifications
You must be signed in to change notification settings - Fork 4
News
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 August 12, 2025
-
the C-ESM-EP runs on Obelix, including with libIGCM (r1684) runs ; however only TEST-type runs launch it automatically (because standard post-processing fail before doing so) ; it is installed at
/home/orchideeshare/igcmg/Tools/cesmep/cesmep_for_libIGCM; default job queue ismediump; Climaf code used is at/home/orchideeshare/igcmg/Tools/cesmep/climaf_code; output atlas is on the dods ifpublish=Truein filesettings.pyorconfig.card, otherwise it is on/home/scratch01/<login>/C-ESM-EP -
a new component
orchidee(lowercase), yet located in comparisonorchidee_comparison, reproduce to some extent the Mapper-type atlas. Its use is documented in moduleorchidee_comparison/orchidee/params_orchidee.py
On 21 march, 2025
-
Ease development (with libIGCM) : the comparison directory indicated by config.card's parameter
CesmepComparisoncan be either a path relative to the C-ESM-EP code root dir, or any absolute path. If it does NOT contains a /, which means that the comparison is at the root of C-ESM-EP code directory, then the components of the comparison are used only if they make sense with respect to the list of physical components of the simulation (this is based on a table using components names). Examples:-
CesmepComparison=standard_comparison# Filtering of components will occur -
CesmepComparison=dev_comparisons/MyDevComparison# No filtering of components. Searched in dir CesmepCode -
CesmepComparison=~/cesmep/inca_comparison# No filtering of components
-
-
config.card's parameter
CesmepAtlasPathallows to set both the atlas path (relative to $WORKDIR/C-ESM-EP or /scratchu/$LOGIN/C-ESM-EP) and (optionally) the atlas filename (suffix .html is optional). Examples :-
CesmepAtlasPath=MyAtlases/INCA_Atlases/MySimu/atlas.html# Explicit filename -
CesmepAtlasPath=MyAtlases/INCA_Atlases/MySimu/atlas# Same ressult -
CesmepAtlasPath=MyAtlases/INCA_Atlases/MySimu/# Filename will be based on comparison name
-
-
a bug with zonal means has been fixed
On 21 jan, 2025
-
libIGCM r1668 includes a fix for handling parameter
CesmepAtlasTitle -
when running
ins_jobfor running C-ESM-EP on somebody else simulation, environment variablesDataPathRootandDataPathLoginare 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
CesmepAtlasPathallows to choose the output directory, relative to$WORKDIR/C-ESM-EPor/scratchu/$LOGIN/C-ESM-EP. The url is also modified accordingly -
new parameter
CesmepAtlasTitleallows to control the tile of the atlas pages -
new parameter
CesmepPublishallows to choose whether the atlas is copied to Thredds. It is translated in variablepublishin filesettings.py -
parameter
CesmepSlices(the number of time slices shown) can have value 'max' -
new parameter
CesmepInputFrequencyallows 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/cesmepusually refers to the last version. That link is, by default, used by libIGCM. ParameterCesmepCodeallows to change it. - At TGCC,
job_C-ESM-EP.shuses$CESMEP_CONTAINER, if set - On spirit,
setenv_C-ESM-EP.shuses optional environment variableCESMEP_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)