Changes between Version 1 and Version 2 of LMDZOR_v4
- Timestamp:
- 04/28/11 18:59:03 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LMDZOR_v4
v1 v2 120 120 '''ERROR: 0031-636 User requested or EOF termination of pm_command''' 121 121 122 ---- 123 124 = How to run LMDZ from the coupled model in forced mode = 125 The LMDZ executable compiled in the coupled configuration can also be used in forced mode (with or without ORCHIDEE). This is possible for versions from LMDZ4_V3_2 and later. Follow steps below to do this keeping the same modipsl without recompiling the model. 126 127 1) Extract the configuration LMDZOR_v4 and place it beside the coupled configuration. 128 {{{ 129 >cd modipsl/config 130 >svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/LMDZOR/branches/LMDZOR_v4 LMDZOR_v4 131 >ls 132 IPSLCM5A LMDZOR_v4 133 }}} 122 134 123 135 136 2) Create the file .resol[[BR]] 137 While running an experience the file .resol must exist in config/LMDZOR_v4 directory. Normally this file is created after successful compilation but in this case we do not want to recompile so this file as to be created manually. Look in AA_make to see how this file should look like. For example : 138 {{{ 139 config/LMDZOR_v4> cat .resol 140 LMD9695-L39 141 RESOL_ATM_3D=96x95x39 142 }}} 143 144 3) Change name of executable in CREATE experience[[BR]] 145 The executable have a slightly different name while compiled in the coupled configuration. Change in config.card in section [Executable] to take the correct name of the executable. The syntax is as follow, change my_name_of_exec : 146 {{{ 147 [Executable] 148 Name=create_etat0_limit.e 149 #D- For each component, Real name of executable, Name of executable for oasis 150 ATM= (my_name_of_exec, create_etat0_limit.e) 151 }}} 152 153 4) Launch the executable in parallel mode in CREATE experience[[BR]] 154 The create_etat0_limit can be compiled in sequential or parallel mode. The compilation done in the coupled configuration IPSLCM5A is parallel mode. If you run at an SX8 or SX9 machine, this executable has to be launched with mpirun even though it will only run on one process. To do this, modify in the job as follow : 155 {{{ 156 # if ( [ X${BATCH_NUM_PROC_TOT} != X ] && [ "${BATCH_NUM_PROC_TOT}" -gt 1 ] ) ; then 157 MPIRUN_COMMAND=${HOST_MPIRUN_COMMAND} 158 eval MPIRUN_OPTIONS=${config_UserChoices_JobRunOptions} 159 # else 160 # MPIRUN_COMMAND=${MPIRUN_COMMAND:="time "} 161 # MPIRUN_OPTIONS=${MPIRUN_OPTIONS:=""} 162 # fi 163 }}} 164 165 4) No difference for LMDZOR experience 124 166 ---- 167 168 = How to deactivate ORCHIDEE = 169 The LMDZ executable can run without ORCHIDEE even if it is compiled with ORCHIDEE. Instead the land surface bucket model in LMDZ will be used. To deactivate ORCHIDEE in LMDZ the only difference is to put VEGET=n in run.def. While submitting using libIGCM also the config.card must be modified. Do following in the LMDZOR experience (no difference for CREATE) :[[BR]] 170 171 * config.card : Remove the whole section [SRF] and [SBG] and all lines related to SRF(ORCHIDEE) and SBG(STOMATE) in section [!ListOfComponents] and [Executable]. Now the .cards and .drivers related to ORCHIDEE and STOMATE will not be used. 172 173 * run.def : Modify in PARAM/run.def to VEGET=n