Changes between Version 166 and Version 167 of ModipslBeginner
- Timestamp:
- 12/06/10 09:46:27 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ModipslBeginner
v166 v167 1205 1205 }}} 1206 1206 * Exécution : 1207 * modifier la répartition du nombre de process à lancer dans modipsl/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh 1208 * Mettre -6 pour l'atmosphère (au lieu de -2) ligne 1092 1209 * Mettre 5 pour l'océan (au lieu de 1) ligne 1094 1210 * Dupliquer la ligne de lancement de opa.xx ligne 1113 et 1114 1207 * Repérer un état initial à utiliser. 1208 * Modifier la répartition du nombre de process à lancer dans modipsl/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh 1209 * Mettre -6 pour l'atmosphère (au lieu de -2) 1210 * Mettre 5 pour l'océan (au lieu de 1) 1211 * Dupliquer la ligne de lancement de opa.xx 1211 1212 {{{ 1212 (( NUM_PROC_ATM = BATCH_NUM_PROC_TOT - 3))1213 (( NUM_PROC_ATM = BATCH_NUM_PROC_TOT - 6 )) 1213 1214 ... 1214 NUM_PROC_OCE= 21215 NUM_PROC_OCE=5 1215 1216 ... 1216 1217 ./opa.xx … … 1221 1222 ... 1222 1223 }}} 1223 * Attention! Préciser dans PARAM/run.def {{{ use_filtre_fft=n }}}1224 * Avant la génération du Job de soumission via la commande ./ins_job, il faut préciser le nombre de CPUs demandés dans le config.card en mettant la variable !JobNumProcTot à 32. Par défaut, cela signifie que la composante atmosphérique tournera sur 30 CPUs alors que la composante océanique et le coupleur utiliseront chacun 1 CPU.1224 * Modifications dans config.card : 1225 * Avant la génération du Job de soumission via la commande ./ins_job, il faut préciser le nombre de CPUs demandés dans le config.card en mettant la variable !JobNumProcTot à 32. 1225 1226 {{{ 1226 1227 JobNumProcTot=32 1227 1228 }}} 1228 * Attention! create_etat0_limit ne fonctionne pas actuellement sur vargas. Il est compilé en parallèle (pour gagner du temps) et l'executable tourne sur le nombre de procs demandé par le job : 32 (ou 16). Comme ce n'est pas prévu dans ce0l, il s'arrête. Il faut donc partir d'un état initial créé autrement : autre simulation, ce0l executé ailleurs, ...1229 * Attention! create_etat0_limit ne fonctionne pas actuellement sur vargas. Il est compilé en parallèle (pour gagner du temps) et l'executable tourne sur le nombre de procs demandé par le job : 32 (ou 16). Comme ce n'est pas prévu dans ce0l, il s'arrête. Il faut donc partir d'un état initial créé autrement : autre simulation, ce0l executé ailleurs, par exemple sur brodie. 1229 1230 * Il faut également utiliser la commande adéquate de lancement. Décommenter la ligne suivante et supprimer l'ancienne valeur de !JobRunOptions dans config.card : 1230 1231 {{{ 1231 1232 JobRunOptions='"-pgmmodel MPMD -cmdfile"' 1232 1233 }}} 1234 * Attention! Préciser dans PARAM/run.def {{{ use_filtre_fft=n }}} 1233 1235 * La soumission du job se fait à l'aide de la commande {{{llsubmit}}} et la suppression par {{{llcancel}}} 1234 1236 {{{