Changes in ECLIS from V5.5 to V5.7
Plugins and Medit coupled runs !
V5.5 to 5.7 of ECLIS stabilized and tested some standard plugins, for team-wide customization of scripts (including Mediterranean coupled runs). It allows for LIM, forcing cycling, and simplifies ocean forcing description
The following ECLIS basic modifications occurred :
- all experiment installations scripts merged in a single one named ’install’ (separate scripts still work in these versions, but will not be maintained further)
- debugging and testing standard V5.4 plugins
- atm_lbc_nudging in LAM (lbc) configuration
- oce_lbc_nudging in regioanl ocean model configuration and global nudging configuration
- atm_post in global and Cordex configurations
- testing less standard plugins : ocean bio-geo-chem, atmospheric chemistry,a nd atmospheric aerosols
- introduce the possibility to cycle forcings (for spin-up cases ; syntax is SCYC_YYY1_YYY2)
- enable the use of Sea-Ice model LIM in coupled or ocean-only modes
- handle ice restarts re-build (same way as Nemo restarts)
- enable not using any Sea-Ice model
- enable not using the Nemo xml-format-file for specifying diags
- when (re-)installing an experiment, it is now possible to skip installing restarts, for speed-up (this is however a bit dangerous)
- move damping/nudging matters from script_nemo to plugin oce_lbc_nudging
- Nemo-expected forcing filenames are seeked in Nemo namelist
- file transfer directory is created if needed (allow to easily re-run a very old experiment)
- prepare for running Surfex V7
- file transfer with cougar use options as set in your envrionment variable CM_FTOPTIONS ; this allows to use port 51000 for constant password (set it to "-h cougar:51000")
- in coupled mode, archive files transfer lists ’ftputice’ and ’ftputriv’, in order to track a very rare bug : sometimes the first Gelato and Trip outputs files are lost. Please report such cases
The following ECLIS internal modifications occurred :
- all information from ’param_’ file is now copied (even as a comment only) in the ’.conf’ file ; this allows to record where the namelists and initial restarts come from ...
- tools which are architecture-dependant (binaries such as ’datres’) are no more copied in the ’toolbox’ directory , but only referenced there through a symbolic link
- define a set of bash functions for installation, in file instexp_funcs
- add function SUBM (multiple substitute) in run_fuctions.sh
- fix a bug in restarts cleaning when EXPID includes dots