wiki:LMDZ4OR_v2

Version 9 (modified by jgipsl, 16 years ago) (diff)

--

LMDZ4OR_v2

Contact : Josefine Ghattas

En cours....
Attention!! Cette configuration est en cours de mise a jour et les scripts peuvent changer d'un jour a l'autre. Certaines modification sont a venir très bientôt...

Ceci est un configuration en forcé avec LMDZ4 et ORCHIDEE en phase avec le couplé IPSLCM4_v2.

Souci sur IDRIS

Si vous travaillez sur IDRIS/brodie, suivez les conseils dans le paragraphe "Souci MPI IDRIS depuis le 12 mars 2008" sur wiki IPSLCM4_v2 .

Modifications récentes

  • Changement des versions des composantes : La configuration contient maintenant les composantes taguées LMDZ4_V3_4, orchidee_1_9_2, libIGCM_v1 et IOIPSL tag v2_1_2.
  • Mise a jour des cards et drivers dans COMP pour faire fonctionner le monitoring.
  • Mise a jour des .def dans PARAM pour être en phase avec le couplé. Rq: ok_ade=n et ok_aie=n (=y dans le couplé).
  • Tests ont été fait sur BRODIE et MERCURE sur 4 processus.

Modifications a venir

  • Ajouter lecture des sulfates par défaut pour que le modèle soit le miroir du modèle couplé et pour qu'il soit équilibré : ok_ade=y, ok_aie=y
  • Test sur Zahir
  • Nouveau tag IOIPSL

Comment tourner la version HEAD(trunk) de CVS LMDZ4 avec cette config ?

Utilisation de l'ancienne physique
Modifications par rapport au set up defaut du LMDZ4OR_v2 :

  • mod.def : extraction de la head, mettre "?" au lieu de "LMDZ4_V3_4"
  • gcm.def : mettre iflag_con=30 et iflag_ratqs=0

Remarque : Les fichiers wake.data, parameter_mix.data et supcrit.data ont été supprimés. Les paramètres qui se trouvaient dedans: certains peuvent maintenant être modifiés dans physiq.def et les autres ont été fixés en dur dans les sources de LMDZ.

Comment faire tourner le couplé IPSLCM4_v2 en mode forcé ? Cad en utilisant le binaire exécutable lmdz du couplé en forcé

Un exécutable de LMDZ qui a été compilé dans la configuration couplée peut également être exécuté en mode forcé (sans ou avec ORCHIDEE). Ceci est possible à partir du tag LMDZ4_V3_2. Ci-dessous comment procéder en restant dans la même arborescence modipsl.

1 ) Extraire "les fichiers CONFIG" pour la config LMDZ4OR_v2

>cd modipsl/config
>svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/trunk/LMDZ4OR_v2 LMDZ4OR_v2
>ls
IPSLCM4_v2  LMDZ4OR_v2

2 ) Créer le fichier LMDZ4OR_v2/.resol contenant la résolution actuelle d'LMDZ qui correspond à l'exécutable du modèle couplé

>cd LMDZ4OR_v2
>echo "LMD9671" > .resol
>cat .resol
LMD9671

Maintenant vous pouvez continuer à travailler comme si vous êtiez totalement dans une configuration LMDZ4OR_v2.

3 ) Lancer create_etat0_limit. En différence avec le config couplé, ici il faut lancer create_etat0_limit dans un job à part pour crée les états initiaux et le fichier avec les conditions limites de surfaces.

>cd CREATE
>../../../util/ins_job
>qsub Job_ELC-LMD9671

4 ) Finalement lancer LMDZOR

>cd ../LMDZOR
>qsub Job_LMDZ4OR

Q1 ) Comment faire pour démarrer d'une simulation couplé ? D'abord il faut quand même créer le fichier limit.nc en utilisant le job CREATE. Ensuite il faut procéder comme dans un cas standard de redémarrage a partir d'un autre simulation. Rq: Ca n'a pas encore été testé avec cette config !
Q2 ) Faut-il utiliser le fichier o2a.nc ? Cette fichier ne sera pas utilisé en mode forcé. C'est les condition limit au surface qui vont décrire les fractions de terre-mer. A vérifier.