wiki:DocUtilisateur/InstallationIPSLCM4v2

Version 1 (modified by mmaipsl, 16 years ago) (diff)

--

---- . Documentation Utilisateur
Date

DocUtilisateur

---- . Sommaire TableOfContents(5)?


Configuration IPSLCM4_v2

La configuration IPSLCM4_v2 est disponible. Elle est gérée sous svn (voir les commentaires et les sources) et inclut toutes les dernières modifications de l'environnement et des composantes LMDZ et ORCHIDEE y compris leur parallélisation validées à la date du 18 octobre 2007. Elle est aussi le point de départ de la version suivante IPSLCM5 qui utilise NEMO à la place d'OPA.

############################################### http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n1.png

Prise en compte des accès aux commandes fcm et alias utile

. /!\ A mettre dans les fichiers d'initialisation .kshrc (ou .cshrc ou .login ou .profile)

PATH=$PATH:/home/rech/psl/rpsl035/fcm/bin  # IDRIS only
PATH=$PATH:/home/cont003/p86ipsl/fcm/bin  # MERCURE only

Pour simplifier la vie, nous avons utilisé les mêmes astuces/conventions que NEMO. Voir http://www.lodyc.jussieu.fr/NEMO/users/basics/index.html.

alias svn_ano='svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl'

############################################### http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n2.png

Création répertoire d'expérience

. {{{

$ mkdir MY_EXPER $ cd MY_EXPER }}}

############################################### http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n3.png

Récupération de modipsl (géré sous svn)

. {{{

$ svn_ano }}}

############################################### http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n4.png

Récupération de la configuration IPSLCM4_v2

. {{{

$ cd modipsl/util $ ./model IPSLCM4_v2 }}} /!\ Les mots de passe sont demandés lors des premiers accès aux différentes composantes du modèle couplé. Ils sont disponibles sur la page 25 (ou 7 de la version 4/1) du cours accessible en pdf là

############################################### http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n5.png

Compilation

. {{{

$ ./ins_make $ cd ../config/IPSLCM4_v2 $ gmake # ORCA2xLMD9671 par défaut }}}

Changement de résolution

. {{{

$ gmake ORCA2xLMD7245 # pour autre résolution parmi : ORCA2xLMD7245 ORCA2xLMD9671 (défaut) ORCA2xLMD14496 ORCA2xLMD144142

# ORCA2xLMD4443 ORCA2xLMD444315 ORCA2xLMD444311 (avec 15 et 11 niveaux verticaux pour LMDZ) # ORCA2lgmxLMD7245 ou ORCA2lgmxLMD9671 (pour dernier glaciaire)

}}}

Vérification

. Pour vérifier que les 4 exécutables ont été créés :

$ gmake verif
total 64592
-rwxr-xr-x    1 .......  ...      12540559 Jul 25 16:10 create_etat0_limit.e
-rwxr-xr-x    1 .......  ...      26661962 Jul 25 16:10 gcm.e
-rwxr-xr-x    1 .......  ...      10186294 Jul 25 15:02 oasis
-rwxr-xr-x    1 .......  ...      16743038 Jul 25 16:10 opa

C'est actuellement fait automatiquement en fin de compilation.

############################################### http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n6.png

Préparation du job à lancer

. {{{

$ cd EXP00 $ vi config.card # parametrer JobName? (LO1 par défaut), DateBegin?, DateEnd?, JobNumProcTot? (si besoin, 4 par défaut) et vérifier options de Restart $ ../../../util/ins_job

... informations sur le job d'execution et sur les post-traitements installés ...

}}}

Redémarrage depuis des résultats IPSLCM4_v1_OASIS3 (anciens scripts)

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.

  • Pour utiliser ce config.card.OldName, il faut faire . {{{

$ cp config.card.OldName? config.card $ vi config.card # parametrer les restarts }}}

  • Il faut ensuite OBLIGATOIREMENT paramétrer les options restarts de CHAQUE composantes ATM, OCE ... : .{{{

#======================================================================== #D-- ATM - [ATM] # WriteFrequency?="1M 1D HF" # If config_Restarts_OverRule == 'n' all params are read Restart= y # Last day of the experience used as restart RestartDate?=1889-12-30 # Define restart simulation name RestartJobName?=2L24 RestartPath?=/dmnfs/cont003/p86denv/SORTIES_CPL_IPSL # Old component name for restart (if empty, use new name) OldName?="Atm" }}}

  • Dans ce cas, 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 :
    rhodes : cd $HOMEGAYA/SORTIES_CPL_IPSL/VV20/Cpl/Restart
    rhodes : ln -s VV20_flxatmos_19491230.nc VV20_19491230_flxat.nc
    rhodes : ln -s VV20_sstocean_19491230.nc VV20_19491230_sstoc.nc
    rhodes : ls *19491230*
    lrwxr-x---    1 ...      25 Apr 24 12:09 VV20_19491230_flxat.nc -> VV20_flxatmos_19491230.nc
    lrwxr-x---    1 ...      25 Apr 24 12:09 VV20_19491230_sstoc.nc -> VV20_sstocean_19491230.nc
    -r--r--r--    1 ... 3131248 Apr 15 15:41 VV20_flxatmos_19491230.nc
    -r--r--r--    1 ... 1519344 Apr 15 15:41 VV20_sstocean_19491230.nc
    
  • Les restarts de 2L24 (pré-industriel IPCC issu de IPSLCM4_v1) sont disponibles sur l'IDRiS /u/rech/ces/rces452/SORTIES_CPL_IPSL/2L24Mercure (nom d'expérience 2L24Mercure) et au CCRT /dmnfs/cont003/p86denv/SORTIES_CPL_IPSL/2L24 (nom d'expérience 2L24) pour les dates suivantes :
    1859-12-30 | 1889-12-30 | 2000-12-30 | 2359-12-30 | 2659-12-30 | 2859-12-30
    
Redémarrage depuis des résultats IPSLCM4_v1 (Oasis 2.4)

Il est possible d'utiliser dans le couplé IPSLCM4_v2 un état initial généré par le couplé IPSLCM4_v1 et d'assurer la continuité entre les 2 simulations.

  • Il faut modifier le fichier start.nc généré par IPSLCM4_v1 en renommant les variables q01, q02, q03, q04 par respectivement les noms donnés dans le fichier traceur.def de LMDZ4 au moyen par exemple de l'outil ncrename.
  • Il faut également convertir les fichiers restarts du coupleur du format binaire (restarts générés par IPSLCM4_v1) au format NetCDF (restarts nécessaires pour IPSLCM4_v2). Les 2 sous-programmes suivants doivent être compilés (options de compilation en entête des subroutines) et exécutés sur la machine SX :

http://dods.ipsl.jussieu.fr/aclsce/COUPLAGE/fichier_sst.f90 et http://dods.ipsl.jussieu.fr/aclsce/COUPLAGE/fichier_flx.f90

  • Il faut ensuite reprendre la même méthodologie que pour le redémarrage depuis des résultats IPSLCM4_v1_OASIS3
  • Les restarts de 2L24 (pré-industriel IPCC issu de IPSLCM4_v1) sont disponibles sur l'IDRiS /u/rech/ces/rces452/SORTIES_CPL_IPSL/2L24Mercure (nom d'expérience 2L24Mercure) et au CCRT /dmnfs/cont003/p86denv/SORTIES_CPL_IPSL/2L24 (nom d'expérience 2L24) pour les dates suivantes :
    1859-12-30 | 1889-12-30 | 2000-12-30 | 2359-12-30 | 2659-12-30 | 2859-12-30
    

############################################### http://dods.ipsl.jussieu.fr/chili/libIGCM_docs/images/n7.png

Soumission du job

. {{{

$ qsub Job_JobName }}}