wiki:LMDZ4OR_v2

Version 5 (modified by acosce, 16 years ago) (diff)

--

LMDZ4OR_v2

Contact : Josefine Ghattas

En cours....
Attention!! Cette configuration est en cours d'être mise a jour et les scripts peuvent changer d'un jour a l'autre. Certain 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.

Modifications recent

  • Changement des versions des composantes : Le 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 les script pour faire fonctioner le monitoring.
  • Mise a jour des .def dans PARAM pour être conséquente le couplé.
  • Tests on etaient fait sur BRODIE et MERCURE.

Modifications a venir

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

Utilisant l'ancienne physique
Modifications par rapport a la default set up 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
  • ajouter les fichiers PARMA/wake.data, PARAM/supcrit.data et PARAM/parameter_mix.data
  • ajouter les noms des ces fichiers dans lmdz.card dans la liste des ParametersFiles

Ces fichiers modifiées sont temporairement sur mercure : /home/cont003/p86ghatt/SCRIPT/libIGCM_new/LMDZ4_HEAD

Comment tourner le couplé IPSLCM4_v2 en mode forcé ?

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

1 ) Extrait "les fichiers CONFIG" pour le 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 corresponde à l'exécutable dans le modèle couplé

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

Maintenant vous pouvez continuer à travailler comme si vous êtes totalement dans un 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 apart pour cree les états initiaux et le fichier avec les conditions limits au surfaces.

>cd CREATE
>../../../util/ins_job
>qsub Job_Etat0

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 en sera pas utiliser en mode forcé. C'est les condition limit au surface qui vont décrire les fractions de terre-mer. A vérifier.