Changes between Version 1 and Version 2 of DocUtilisateur/InstallationIPSLCM4v1OASIS3
- Timestamp:
- 07/24/08 13:12:50 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DocUtilisateur/InstallationIPSLCM4v1OASIS3
v1 v2 1 ----2 . '''Documentation Utilisateur''' [[BR]]3 Date4 ["DocUtilisateur"]5 1 6 ---- 7 . '''Sommaire''' 8 TableOfContents(5) 2 '''Documentation Utilisateur''' ["DocUtilisateur"] 3 [[PageOutline(1,Table des matières,inline)]] 9 4 10 5 ---- 11 === Séquence d'installation pour la configuration IPSLCM4_v1_OASIS3 (figé) === 12 '''Exemples pour la configuration IPSLCM4_v1_OASIS3''' 6 = Séquence d'installation pour la configuration IPSLCM4_v1_OASIS3 (figé) = 13 7 14 ############################################### 8 ---- 15 9 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n1.png 16 == == Récupération de modipsl ====17 .En attendant que les modifications aient été apportées à modipsl, on procède à une récupération classique :18 10 == Récupération de modipsl == 11 En attendant que les modifications aient été apportées à modipsl, on procède à une récupération classique : 12 {{{ 19 13 $ cvs -d :pserver:anonymous@cvs.ipsl.jussieu.fr:/home/ioipsl/CVSROOT checkout modipsl 20 14 }}} 21 15 22 ############################################### 16 ---- 23 17 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n2.png 24 == == Modification du mod.def et récupération de la configuration ====25 .{{{18 == Modification du mod.def et récupération de la configuration == 19 {{{ 26 20 $ cd modipsl/util 27 21 $ vi mod.def # voir commentaires ci-dessous … … 33 27 #-T- IPSLCM4_v1_OASIS3 ioipsl-2-1 orchidee_1_3_1 ? IPSL-CM4_IPCC_branch '''?''' ipsl_cm4_v1_6(...)[[BR]] par[[BR]] #-T- IPSLCM4_v1_OASIS3 ioipsl-2-1 orchidee_1_3_1 ? IPSL-CM4_IPCC_branch '''CHILI''' ipsl_cm4_v1_6(...) 34 28 35 ############################################### 29 ---- 36 30 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n3.png 37 31 38 == == Préparation du Makefile et compilation ====39 .{{{32 == Préparation du Makefile et compilation == 33 {{{ 40 34 $ ./ins_make 41 35 $ cd ../config/IPSLCM4_v1_OASIS3 # ou cd ../config/ma_configuration_préférée … … 43 37 }}} 44 38 45 ############################################### 39 ---- 46 40 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n4.png 47 == == Préparation du job à lancer ====48 .Il faut déclarer en variable d'environnement la librairie libIGCM : [[BR]]41 == Préparation du job à lancer == 42 Il faut déclarer en variable d'environnement la librairie libIGCM : [[BR]] 49 43 * sur brodie : {{{ export libIGCM=/home/rech/ces/rces452/libIGCM }}} [[BR]] 50 44 * sur mercure : {{{ export libIGCM=/home/p86denv/libIGCM }}} [[BR]] 51 52 53 .{{{45 La libIGCM est pré installée sur les centres de calcul de l'IDRIS et du CCRT. 46 Voir le paragraphe [#cvs_libIGCM Installation spécifique] si vous souhaitez l'utiliser sur une autre machine, votre station de travail Linux par exemple. 47 {{{ 54 48 $ cd ../../util 55 49 $ cp ${libIGCM}/AA_job ../config/IPSLCM4_v1_OASIS3/EXP00 … … 57 51 $ ./ins_script 58 52 }}} 59 60 53 /!\ '''Pour la commande ins_script ''' [[BR]] Vous pouvez également donner un nom à votre script avec la commande ./ins_script -n NOM[[BR]] Dans ce cas il faudra aller modifier la variable '''!JobName''' dans modipsl/config/IPSLCM4_v1_OASIS3/EXP00/config.card 54 {{{ 61 55 R_IN=/dmnfs/p86denv/IGCM 62 56 }}} 63 64 57 Il est possible (et ça deviendra la norme) d'associer une libIGCM à un modipsl récupéré avec la commande 58 {{{ 65 59 cvs_ano co libIGCM 66 60 }}} 67 61 la libIGCM dans son modipsl (et donc associer une version de sources avec une version des outils de calcul et de post-traitement). Il faut (pour l'instant) installer à la main les jobs : 68 62 * les "#-Q- mamachine" correspondant à la machine à utiliser sont à supprimer. Par exemple la ligne : 69 {{{ 63 64 {{{ 70 65 #-Q- sx8brodie #PBS-r MO2SE 71 66 }}} 72 73 67 deviendra 68 {{{ 74 69 #PBS-r MO2SE 75 70 }}} … … 79 74 * les deux jobs de post-traitement AA_mo2se et AA_create_ts qui deviennent respectivement mo2se.job et create_ts.job. 80 75 81 ############################################### 76 ---- 82 77 http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n5.png 83 == == Soumission du job ====84 .Vérifier le fichier config.card, en particulier !DateBegin, !DateEnd et les options de redémarrage.85 .{{{78 == Soumission du job == 79 Vérifier le fichier config.card, en particulier !DateBegin, !DateEnd et les options de redémarrage. 80 {{{ 86 81 $ cd ../config/IPSLCM4_v1_OASIS3/EXP00 87 82 $ qsub Job_LO1 # ou qsub Job_NOM (cf modifs pour ins_script ci-dessus) 88 83 }}} 89 84 (!) Activer le mode DRYRUN en positionnant à 3 la variable correspondante dans le Job, cad dans le fichier Job_XXX. 90 85 91 86 /!\ A noter, la description d'un redémarrage depuis une simulation rangée selon les conventions des anciens scripts est disponible dans le fichier config.card.!OldName Dans ce cas, pour un couplé IPSLCM4_v1_OASIS3, il faut aussi penser à changer les noms de fichiers Restart du Coupleur. Par exemple à l'IDRIS pour un Restart depuis VV20 à la date du 30 12 1949 : 92 87 {{{ 93 88 rhodes : cd $HOMEGAYA/SORTIES_CPL_IPSL/VV20/Cpl/Restart 94 89 rhodes : ln -s VV20_flxatmos_19491230.nc VV20_19491230_flxat.nc