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 (loop over present-day conditions for meteo and all other forcing variables |
---|
47 | myprompt> ./Job_ENSEMBLE fluxnet > out.Job_ENSEMBLE |
---|
48 | |
---|
49 | Or, for a FLUXNET simulation based on fluxnet_historical.card (loop over present-day conditions for meteo, but with historical evolution of CO2) |
---|
50 | myprompt> ./Job_ENSEMBLE fluxnet_historical > out.Job_ENSEMBLE |
---|
51 | |
---|
52 | 6) In case of FLUXNET simulations, once they are finished, you can launch post-treatments for creating plots by simply typing: |
---|
53 | myprompt> ./Job_Post_FLUXNET fluxnet > out_Post 2>&1 |
---|
54 | |
---|