Version 13 (modified by acosce, 17 years ago) (diff) |
---|
IPSLCM4_v2
- Mise en place de la configuration IPSLCM4_v2 dans modipsl (géré par svn).
- Modifications/Etapes? :
- libIGCM chez l'utilisateur
- nouveaux scripts
- gestion des post-raitements
- tests mercure et brodie
- recommandations sur le nombre de processeurs et performances
- Voir détail des commandes à passer plus loin
IPSLCM4_v2_PAR configuration
- Mise en place de la compilation de LMDZ et ORCHIDEE en parallèle :
- ORCHIDEE :
- activer le préprocesseur (option -eP)
- activer la clé CPP CPP_PARA
- Question : doit-on garder les listings de compilation
- LMDZ :
- makegcm .... -parallel false ... pour create_etat0_limit.e
- makegcm ... - parallel true ... pour gcm.e
- Question : cette méthode entraine la compilation en double de LMDZ. Comment l'éviter?
- OASIS et OPA : pas de changement
- ORCHIDEE :
- Exécution :
- Le script est basé sur le script de première génération
- La commande rebuild est lancé sur les machines de calcul
- L'exécution demande 6 processeurs : 4 pour LMDZ-ORCHIDEE, 1 pour OASIS, 1 pour OPA. Ceci sera réglé ultérieurement
- FAQ :
- Comment changer le nombre de processeurs pour LMDZ et ORCHIDEE?
Commands to access, compile and run IPSLCM4_v2
PATH=$PATH:/TXlocal/pub/svn/svn-1.3.1/bin mkdir MY_EXPER cd MY_EXPER svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl cd modipsl/util ./model IPSLCM4_v2 ./ins_make cd ../config/IPSLCM4_v2 gmake (or gmake ORCA2xLMD144142 ) # 10 errors in gcm.F compilation gmake (or gmake ORCA2xLMD144142 ) gmake (or gmake ORCA2xLMD144142 ) gmake (or gmake ORCA2xLMD144142 ) # temporarly work around to have a working libsxioipsl.a cd ../../lib ln -s libioipsl.a libsxioipsl.a cd - # batch submission to compile LMDZ # qsub -qtx7 -lmemsz_prc=2gb -jo cd $PBS_O_WORKDIR gmake lmdz9671 (or gmake lmdz144142 ) # Attention aux dimensions de lmdz et il faudra finir la compilation # en interactif avec la commande : gmake ORCA2xLMD9671 ^D # Control D en début de ligne # end of compilation gmake (or gmake ORCA2xLMD144142 ) # verification ls ../../bin gcm.e oasis opa # job customization cd ../config/IPSLCM4_v2/EXP00 cp ../../../libIGCM/AA_job . cp ../../../libIGCM/run.card.init . cd ../../../util ./ins_script -n VV20CP # job verification # check config.card, (DateBegin, DateEnd and resttart option) # check Job_VV20CP (PBS options) cd ../config/IPSLCM4_v2/EXP00 qsub Job_VV20CP