wiki:INCAbcov

Version 3 (modified by acosce, 6 years ago) (diff)

--

INCA Bciv

(Auteur : Anne Cozic)


# extraire le modèle et la configuration correspondante #

  • Extraire modipsl
  • modifier le fichier modipsl/util/mod.def ainsi
     #-H- LMDZORINCA_v5  libIGCM tag libIGCM_v2.0 
     #-M- LMDZORINCA_v5  Anne.Cozic@lsce.ipsl.fr 
     #-C- LMDZORINCA_v5  IOIPSL/tags/v2_2_2/src				HEAD	8	IOIPSL/src	modeles 
    -#-C- LMDZORINCA_v5  tags/ORCHIDEE_1_9_5/ORCHIDEE			HEAD	14	ORCHIDEE	modeles 
    +#-C- LMDZORINCA_v5  branches/ORCHIDEE-BCOV/ORCHIDEE		HEAD	14	ORCHIDEE	modeles 
     #-C- LMDZORINCA_v5  LMDZ5/trunk					1729	11 	LMDZ		modeles 
    -#-C- LMDZORINCA_v5  tags/INCA4.1.2					HEAD	9	INCA		modeles 
    +#-C- LMDZORINCA_v5  branches/INCA4_BCOV				HEAD	9	INCA		modeles 
     #-C- LMDZORINCA_v5  tags/libIGCM_v2.0    				HEAD	10	libIGCM		. 
    -#-C- LMDZORINCA_v5  CONFIG/UNIFORM/v5/LMDZORINCA_v5		HEAD	8	LMDZORINCA_v5	config 
    +#-C- LMDZORINCA_v5  CONFIG/UNIFORM/v5_dev/LMDZORINCA_v5/BCOV	HEAD	8	LMDZORINCA_v5	config 
     
    

Avant de compiler il faut également modifier l'appel à chemini depuis modipsl/modeles/LMDZ/libf/phylmd/physiq.F90

-         CALL chemini( 
+         CALL chemini(  mth_len, 

# compiler #

# créer un répertoire d'expérience # 

  • Rappel : dans le répertoire modipsl/config/LMDZORINCA_v5/ il y a un fichier README qui redonne les grandes lignes de la création d'un répertoire d'expérience.
  • Toutes les étapes sont disponibles dans la documentation igcmg
    cd modipsl/config/LMDZORINCA_v5
    cp EXPERIMENTS/LMDZORINCA/HELIUM/config.card .
    vi config.card >> modifier le JobName
    ../../util/ins_job   >> creation du répertoire d'expérience correspondant au config.card choisit
    

# Trucs et astuces #

  • si la compilation plante les erreurs et les numéros de lignes font références aux fichiers pré-processé par le compilateur et stockés dans modipsl/modeles/INCA/config/ppsrc. Attention : il faut bien modifier le fichier d'origine et non pas le fichier pré-processé avant de recompiler
  • la simulation tourne sur le scratchdir
    cd $SCRATCHDIR/RUN_DIR/n°IDJob_****/****/
    
  • Tous les prints sont stockés dans le fichier out_execution (Fichier stocké au final dans IGCM_OUT/.../JobName?/DEBUG/)
  • Les write du modèle INCA sont stockés dans le fichier inca_out. (Fichier stocké au final dans IGCM_OUT/..../JobName?/DEBUG/)
  • Pour savoir analyser un fichier Script_Output il faut se référer à la documentation suivante