| 155 | = LMDZORINCA_v6 mode d'emploi = |
| 156 | (27 janvier 2015) |
| 157 | == version du modèle == |
| 158 | * LMDZ5/trunk rev |
| 159 | * INCA5/trunk rev |
| 160 | * ORCHIDEE |
| 161 | * XIOS |
| 162 | * LMDZORINCA_v6 rev |
| 163 | |
| 164 | Cette configuration permet : |
| 165 | * les nitrates sont inclus dans la version nmhc_aer mais pas dans aer |
| 166 | * on peut activer la nouvelle physique et utiliser les modifications sur le schéma radiatif de Olivier B. |
| 167 | * 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) |
| 168 | * on peut travailler avec une parallélisation mpi_omp (compilé par défaut en mpi_omp) |
| 169 | |
| 170 | == Premiers pas == |
| 171 | * extraire modipsl et LMDZORINCA_v6 |
| 172 | * compiler |
| 173 | * créer le répertoire d'expérience |
| 174 | * dans config.card éventuellement modifier les variables !JobName, !SpaceName, !ExperimentName (se reporter à la documentation en ligne) |
| 175 | * dans config.card vérifier le nombre de process mpi (32 par défaut), de tâches omp (1 par défaut) et le nombre de serveurs xios (1 par défaut). Et modifier l'entête du job en fonction : |
| 176 | {{{ |
| 177 | Par défaut dans config.card : |
| 178 | ------------------------------- |
| 179 | ATM= (gcm.e, gcm.e, 32MPI, 1OMP) |
| 180 | SRF= ("", "") |
| 181 | SBG= ("", "") |
| 182 | CHM= ("", "") |
| 183 | IOS= (xios_server.exe, xios.x, 1MPI) |
| 184 | |
| 185 | L'entête du Job doit être : |
| 186 | ----------------------------- |
| 187 | #!/bin/ksh |
| 188 | ###################### |
| 189 | ## CURIE TGCC/CEA ## |
| 190 | ###################### |
| 191 | #MSUB -r JobName # Job Name |
| 192 | #MSUB -o Script_Output_JobName.000001 # standard output |
| 193 | #MSUB -e Script_Output_JobName.000001 # error output |
| 194 | #MSUB -eo |
| 195 | #MSUB -n 33 # Number of cores (= 32 MPI *1 OMP + 1 XIOS) |
| 196 | (...) |
| 197 | #MSUB -x # exclusive node |
| 198 | #MSUB -E '--cpu_bind=none' |
| 199 | |
| 200 | BATCH_NUM_PROC_TOT=$BRIDGE_MSUB_NPROC |
| 201 | set +x |
| 202 | |
| 203 | }}} |
| 204 | * choisir dans COMP/inca.card si l'on veut travailler avec xios ou ioipsl (par défaut xios) |
| 205 | * vérifier dans les COMP/*.card et les PARAM/*.def que tout correspond à la simulation que l'on souhaite réaliser. |
| 206 | * soumettre |
| 207 | |