libIGCM_v_1_4 tag tested for brodie/vargas/mercure SX[89]/platine
- Reduce restart movement between iteration (--> mv restart start)
- Reduce binary movement between iteration (reuse same binary if size
does not change)
- You can ask for fixed lenght time series (10 years chunck or 50 years
chunck or ...) and specify it for each files.
- Separation of concern between 2D and 3D fields.
- Backward compatible with previous style comp.card
- example :
TimeSeriesVars2D = (cldt, psol, q2m, slp, SWnetOR, SWdownOR, LWdownOR,
precip)
ChunckJob2D = NONE
TimeSeriesVars3D = (temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw,
pres)
ChunckJob3D = 10Y
- In case of asynchronous rebuild save patched files on archive
filesystem. (so that we store files with good time axis)
- Force asynchronous rebuild (if active) at the end of every execution
when not in production mode
- rebuild.ksh will be usable as it is (in case you need to run it by hand)
- clean Up : if rebuild run smoothly we clean everything (either
FromArchive? or FromWorkdir?)
- RebuildFromWorkdir? is back. Will use BIG_DIR as temp storage directory
- Ideally RUN_DIR_PATH and BIG_DIR are on the same filesystem (mv
REBUILD_DIR BIG_DIR)
- save lot of time between iteration for IO intensive simulation up
to 3 minutes by iteration for CMIP5 like IO.
- Watch your quota on the BIG_DIR (SCRATCHDIR OR WORKDIR depending
on machine) before you play with that.
- Add RESOL variables to handle PISCES and STOMATE monitoring
- Add adaptable monitoring for each experience/component in new POST
directory in SUBMIT_DIR. POST directory is optionnal.
- If there is a monitoring_${compname}.cfg file (with no RESOL
postfix) inside, it will be choosed by default.
- If POST is not found, monitoring for component is searched in
standard "atlas" directory (with RESOL parameter).
- Add sx9mercure header in AA_job.
- Put JobType?=RUN in AA_job to store files on file server with rw- access.
- Add a protection again ssh timeout between mercure SX9 and mercure TX
- Adapt time_axis Patch for double (or float) time_counter
- Add generic function to send mail
- Only one message for now : simulation is finished
- need a ~/.forward
- need empty ssh key on mercure SX[89]
- First try for cesium libIGCM_sys
- Remove libIGCM_sys_rhodes.ksh