[5570] | 1 | This configuration serves to launch a set of simulations |
---|
| 2 | ======================================================== |
---|
| 3 | |
---|
| 4 | Presentation of the ENSEMBLE directory |
---|
| 5 | ************************************** |
---|
| 6 | (once having executed the "ins_job" command - see the documentation for installing the scripts) |
---|
| 7 | The configuration files |
---|
| 8 | a) Like for any configuration making used of libIGCM, |
---|
| 9 | it contains the following files |
---|
| 10 | - config.card : contains the information on JobName, TagName, Dates et Restart. |
---|
| 11 | - a Job_${JobName} (by default Job_Ens) |
---|
| 12 | - a file run.card.init that will serve at following how are progressing the simulations |
---|
| 13 | b) two configuration cards, ensemble.card (for ENSEMBLE simulations) and fluxnet.card (for simulations over fluxnet sites): it contains information on the list of simulations/sites, their type and the parameters associated to the simulated that will be launched |
---|
| 14 | c) the two parameter files (under PARAM/) : orchidee.default and run.def |
---|
| 15 | |
---|
| 16 | The following files should not be modified : |
---|
| 17 | d) the master job Job_ENSEMBLE |
---|
| 18 | e) the master job Job_Post_FLUXNET for the post-treatement for the fluxnet.card |
---|
| 19 | f) the atlas scripts atlas_FLUXNET_V1.cfg and atlas_FLUXNET_taylor.cfg |
---|
| 20 | g) two ferret scripts taylor_arrow_fluxnet_final_1.jnl and taylor_arrow_fluxnet_final_2.jnl used for post-treatment for the fluxnet.card |
---|
| 21 | h) the scripts ensemble.ksh and post_FLUXNET |
---|
| 22 | |
---|
| 23 | |
---|
| 24 | The successive stages to perform : |
---|
| 25 | ********************************** |
---|
| 26 | 1) For doing a simulation, you should first modify the config.card |
---|
| 27 | - JobName=Sp (set what you want) |
---|
| 28 | - ExperimentName=ensemble (you can change it if you want) |
---|
| 29 | - WriteFrequency="1800s" (if needed) |
---|
| 30 | - Restart=n (if needed) |
---|
| 31 | - TimeSeriesFrequency= NONE (if needed) |
---|
| 32 | |
---|
| 33 | 2) Then, create the appropriate JobName with the following command : |
---|
| 34 | myprompt> ../../../libIGCM/ins_job |
---|
| 35 | |
---|
| 36 | 3) Call ins_job as well under modipsl/config/ORCHIDEE_OL/SPINUP and the needed subdirectories. This should be done at least in the folder SPINUP and in the folder SPINUP/SUBJOB/OOL_SEC_STO |
---|
| 37 | |
---|
| 38 | 4) If running on Irene, due to a problem with the current libIGCM version (libIGCM/trunk rev 1424), comment the following lines in libIGCM/libIGCM_sys/libIGCM_sys_irene.ks |
---|
| 39 | # else |
---|
| 40 | # IGCM_debug_Exit "This compiler version is not yet supported : ${compilerVersion}" |
---|
| 41 | In addition, in case working on another project than gen6328, modify the line "export BRIDGE_MSUB_PROJECT=gen6328" in Job_ENSEMBLE file. |
---|
| 42 | |
---|
| 43 | 5) Then, for executing the job and launching all the sub jobs, simply type, for an ENSEMBLE simulation based on ensemble.card |
---|
| 44 | myprompt> ./Job_ENSEMBLE ensemble > out.Job_ENSEMBLE |
---|
| 45 | |
---|
| 46 | Or, for a FLUXNET simulation based on fluxnet.card |
---|
| 47 | myprompt> ./Job_ENSEMBLE fluxnet > out.Job_ENSEMBLE |
---|
| 48 | |
---|
| 49 | 6) In case of FLUXNET simulations, once they are finished, you can launch post-treatments for creating plots by simply typing: |
---|
| 50 | myprompt> ./Job_Post_FLUXNET fluxnet > out_Post 2>&1 |
---|
| 51 | |
---|