199 | | |
200 | | = LMDZORINCA_v6 mode d'emploi = |
201 | | (27 janvier 2015) |
202 | | == version du modèle == |
203 | | * LMDZ5/trunk rev 2200 |
204 | | * INCA5/trunk rev 387 |
205 | | * ORCHIDEE/trunk rev 2305 |
206 | | * XIOS/branche/xios-1.0 rev 519 |
207 | | * LMDZORINCA_v6 rev 2401 |
208 | | |
209 | | Cette configuration permet : |
210 | | * les nitrates sont inclus dans la version nmhc_aer mais pas dans aer |
211 | | * on peut activer la nouvelle physique et utiliser les modifications sur le schéma radiatif de Olivier B. |
212 | | * on peut utiliser xios en mode attaché ou en mode serveur (mode serveur par défaut = un process mpi dédié aux sorties et plus de rebuild) |
213 | | * on peut travailler avec une parallélisation mpi_omp (compilé par défaut en mpi_omp) |
214 | | |
215 | | == Premiers pas == |
216 | | * extract modipsl and LMDZORINCA_v6 |
217 | | * compile for your chemistry (NMHC_AERxLMD969539, AERxLMD969539 or GESxLMD969539) --> this compilation allow to use omp parallelisation and [https://forge.ipsl.jussieu.fr/ioserver xios] library |
218 | | * create your experiment directory (the [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocEsetup same way than for v5] configuration) |
219 | | * in config.card modify variables !JobName, !SpaceName, !ExperimentName (documentation [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocEsetup#Contentsofthesubmissiondirectory here]) |
220 | | * in config.card check the number of mpi process (32 by default), of omp task (1 by default) and xios server (1 by default). And then modify the Job header : |
221 | | {{{ |
222 | | by default in config.card : |
223 | | ------------------------------- |
224 | | ATM= (gcm.e, gcm.e, 32MPI, 1OMP) |
225 | | SRF= ("", "") |
226 | | SBG= ("", "") |
227 | | CHM= ("", "") |
228 | | IOS= (xios_server.exe, xios.x, 1MPI) |
229 | | |
230 | | the Job header corresponding is : |
231 | | ----------------------------- |
232 | | #!/bin/ksh |
233 | | ###################### |
234 | | ## CURIE TGCC/CEA ## |
235 | | ###################### |
236 | | #MSUB -r JobName # Job Name |
237 | | #MSUB -o Script_Output_JobName.000001 # standard output |
238 | | #MSUB -e Script_Output_JobName.000001 # error output |
239 | | #MSUB -eo |
240 | | #MSUB -n 33 # Number of cores (= 32 MPI *1 OMP + 1 XIOS) |
241 | | (...) |
242 | | #MSUB -x # exclusive node |
243 | | #MSUB -E '--cpu_bind=none' |
244 | | |
245 | | BATCH_NUM_PROC_TOT=$BRIDGE_MSUB_NPROC |
246 | | set +x |
247 | | |
248 | | }}} |
249 | | * Choose in COMP/inca.card if we want to manage inca output with xios of ioipsl (xios by default) (note : this doesn't desactivate xios for lmdz and orchidee) |
250 | | * Check that all COMP/*.card and PARAM/*.def fit with your simulation |
251 | | * submit your job |
252 | | |
253 | | |
254 | | == LMDZORINCA_v6.0.11 == |
| 199 | = LMDZORINCA_v6.0.11 = |