Changes between Version 1 and Version 2 of Doc/Config/IPSLCM6.2


Ignore:
Timestamp:
10/10/19 15:39:48 (5 years ago)
Author:
cetlod
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Config/IPSLCM6.2

    v1 v2  
    1 You can find [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocHconfigAipslcm6#IPSLCM6model here] a description for IPSLCM6 model  
    2  
    3 The version rc1 (IPSLCM6_rc1) runs on '''Curie-TGCC thin nodes'''. 
    4  
    5 [[Image(IPSLCM6.png, 500px)]] 
     1The IPSLCM6.2  configuration is a part of the IPSLCM6 family model describes here [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/Config/IPSLCM6#IPSLCM6model] 
    62 
    73# Resolutions and configurations # 
    84 
    9 IPSLCM6 model will be available at different resolutions/configurations :  
     5IPSLCM6.2 model will be available at different resolutions/configurations :  
    106 
    11    * '''IPSLCM6A-VLR_rc0''' : LMDZ(Old Physics) 96x95x39-ORCHIDEE (Choisnel) - NEMO-LIM2-PISCES ORCA2. You can find [https://forge.ipsl.jussieu.fr/igcmg_doc/wiki/DocHconfigAipslcm6#IPSLCM6A-VLR_rc0 here] informations for the VLR (IPSLCM6_rc0) configuration.  
    12    * '''IPSLCM6-LR''' (under development, '''not available''') : LMDZ 144x144x79-ORCHIDEE (CWRR) - NEMO-LIM3-PISCES eORCA1xL75 
     7   * '''VLR''' : LMDZ 96x95x39-ORCHIDEE  - NEMO-LIM2-PISCES ORCA2xL31.  
     8   * '''LR'''  : LMDZ 144x144x79-ORCHIDEE - NEMO-LIM3-PISCES eORCA1xL75 
     9   * '''MR1'''  : LMDZ 256x256x79-ORCHIDEE - NEMO-LIM3-PISCES eORCA1xL75 
     10   * '''MR025'''  : LMDZ 256x256x79-ORCHIDEE - NEMO-LIM3 eORCA025xL75 
     11   * '''ESMCO2'''  : LMDZ 144x144x79-ORCHIDEE - NEMO-LIM3-PISCES eORCA1xL75 with interactive carbon cycle ocean/atmosphere. 
     12   * '''ESMAER'''  : LMDZ 144x144x79-ORCHIDEE-INCA - NEMO-LIM3-PISCES eORCA1xL75 with interactive aerosols on atmosphere. 
    1313 
    1414## IPSLCM6-LR_rc1 ## 
     
    1818For LMDZ, the new physics is used. Current test (Sept. 2015) is NP 5.17h. 
    1919 
    20 '''IPSLCM6-LR_rc1''' is composed of following components and tools (Sept. 2015) : 
     20'''IPSLCM6.2''' is composed of following components and tools (Oct. 2019) : 
    2121{{{ 
    22 #-H- IPSLCM6_rc1  IPSLCM6_rc1 coupled configuration 
    23 #-H- IPSLCM6_rc1  Working configuration started 27/03/2015 
    24 #-H- IPSLCM6_rc1  NEMOGCM branches/v3_6_STABLE/NEMOGCM revision 5618 
    25 #-H- IPSLCM6_rc1  XIOS branch xios-1.0 revision 592 
    26 #-H- IPSLCM6_rc1  IOIPSL/src svn tags/v2_2_2 
    27 #-H- IPSLCM6_rc1  LMDZ5 trunk revision 2327 
    28 #-H- IPSLCM6_rc1  ORCHIDEE version trunk rev 2724 
    29 #-H- IPSLCM6_rc1  OASIS3-MCT 2.0_branch rev 1129 
    30 #-H- IPSLCM6_rc1  IPSLCM6 svn 
    31 #-H- IPSLCM6_rc1  libIGCM trunk 1174 
    32 #-M- IPSLCM6_rc1  arnaud.caubel@lsce.ipsl.fr 
    33 #-C- IPSLCM6_rc1  IOIPSL/tags/v2_2_2/src                    HEAD         8  IOIPSL/src     modeles 
    34 #-C- IPSLCM6_rc1  trunk/ORCHIDEE                            2848        14  ORCHIDEE       modeles 
    35 #-C- IPSLCM6_rc1  branches/OASIS3-MCT_2.0_branch/oasis3-mct 1129        15  oasis3-mct     . 
    36 #-C- IPSLCM6_rc1  LMDZ5/trunk                               2327        11  LMDZ           modeles 
    37 #-C- IPSLCM6_rc1  CONFIG/UNIFORM/v6/IPSLCM6                 HEAD         8  IPSLCM6        config 
    38 #-C- IPSLCM6_rc1  trunk/libIGCM                             1174        10  libIGCM        . 
    39 #-C- IPSLCM6_rc1  branches/2015/nemo_v3_6_STABLE/NEMOGCM              5618         7  .              modeles 
    40 #-C- IPSLCM6_rc1  trunk/ORCA1_LIM3_PISCES                   HEAD        17  .              modeles/NEMOGCM/CONFIG 
    41 #-C- IPSLCM6_rc1  XIOS/branchs/xios-1.0                      604        12  XIOS           modeles 
     22 
     23#-H- IPSLCM6.2_work  IPSLCM6.2_work coupled configuration 
     24#-H- IPSLCM6.2_work  This configuration is under construction 
     25#-H- IPSLCM6.2_work  NEMOGCM branch nemo_v3_6_STABLE revision 9455 
     26#-H- IPSLCM6.2_work  SHACONEMO revision 279 
     27#-H- IPSLCM6.2_work  XIOS trunk revision 1659 
     28#-H- IPSLCM6.2_work  IOIPSL src trunk 4432 
     29#-H- IPSLCM6.2_work  LMDZ6 trunk rev 3489 
     30#-H- IPSLCM6.2_work  ORCHIDEE version branches/ORCHIDEE_2_2/ORCHIDEE revision 6189 
     31#-H- IPSLCM6.2_work  OASIS3-MCT 2.0_branch rev 1818 
     32#-H- IPSLCM6.2_work  IPSLCM6.2 latest revision 
     33#-H- IPSLCM6.2_work  libIGCM trunk rev 1482 
     34#-M- IPSLCM6.2_work  arnaud.caubel@lsce.ipsl.fr 
     35#-C- IPSLCM6.2_work  IOIPSL/trunk                                     4432         8   IOIPSL         modeles 
     36#-C- IPSLCM6.2_work  branches/ORCHIDEE_2_2/ORCHIDEE                   6189        14   ORCHIDEE       modeles 
     37#-C- IPSLCM6.2_work  branches/OASIS3-MCT_2.0_branch/oasis3-mct        1818        15   oasis3-mct     . 
     38#-C- IPSLCM6.2_work  LMDZ6/trunk                                      3559        11   LMDZ           modeles 
     39#-C- IPSLCM6.2_work  CONFIG/UNIFORM/v6/IPSLCM6.2                      HEAD         8   IPSLCM6        config 
     40#-C- IPSLCM6.2_work  trunk/libIGCM                                    1488        10   libIGCM        . 
     41#-C- IPSLCM6.2_work  branches/2015/nemo_v3_6_STABLE/NEMOGCM           9455         7   .              modeles 
     42#-C- IPSLCM6.2_work  trunk/ORCA1_LIM3_PISCES                           287        17   .              modeles/NEMOGCM/CONFIG 
     43#-C- IPSLCM6.2_work  trunk/ORCA025_LIM3_PISCES                         287        17   .              modeles/NEMOGCM/CONFIG 
     44#-C- IPSLCM6.2_work  trunk/INCA6                                       873         9   INCA           modeles 
     45#-C- IPSLCM6.2_work  XIOS/trunk                                       1659        12   XIOS           modeles 
     46 
    4247}}} 
    4348 
     
    4651 
    4752### How to use it ### 
    48 Here are the commands you need to know if you want to retrieve and compile the IPSLCM6 model and if you want to setup and run a piControl experiment (only piControl experiment is available): 
     53 
     54To retrieve the configuration : 
    4955{{{ 
    5056#!sh 
    5157mkdir YOUR_DIRECTORY ; cd YOUR_DIRECTORY 
    52 svn_ano # svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl 
     58svn_ano    # svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk modipsl 
    5359cd modipsl/util 
    54 ./model IPSLCM6_rc1 
     60./model  IPSLCM6.2_work 
    5561cd ../config/IPSLCM6 
    56 gmake IPSLCM6-LR 
     62 
     63}}} 
     64 
     65The compilation slightly differs from what has been done so far. Now we used a script named ''compile_ipslcm6.sh'' with several option ( resolution, level of optimisation, full or partial recompilation ) to compile the model 
     66 
     67{{{ 
     68######################################################################## 
     69# Usage of the script compile_ipslcm6.sh 
     70# 
     71######################################################################## 
     72 
     73./compile_ipslcm6.sh [Options]  
     74 
     75 
     76Options: [LR / VLR / MR1 / MR025] Model resolution, choose only one. Default: LR. 
     77         [ESMCO2] Compile IPSLCM6 for CO2 interactif ocean/atmosphere. 
     78         [ESMAER] Compile IPSLCM6 for AER interactif on atmosphere 
     79         [-full] Full recompilation of all components. This option can be added to all other options. 
     80         [-cleannemo] Full recompilation of NEMO component  only. 
     81         [-debug / -dev / -prod] Level of optimization. One of these can be added to all other compile options. Default: -prod. 
     82 
     83 
     84Example 1: Default compilation of IPSLCM6 for resoltion LR  
     85          (Resolution atmos: 144x142x79, ocean: ORCA1) 
     86./compile_ipslcm6.sh 
     87 
     88Example 2: Compilation of IPSLCM6 for resolution MR025 
     89           (atmos: 256x256x79, ocean: ORCA025, NOPISCES) 
     90./compile_ipslcm6.sh MR025 
     91 
     92Example 3: Compilation of IPSLCM6 for ESM CO2 
     93./compile_ipslcm6.sh ESMCO2 -cleannemo 
     94 
     95Example 4: Default resoltuion (LR) compiled in debug mode 
     96./compile_ipslcm6.sh -debug 
     97 
     98Example 5: Default compilation with full recompilation of all components. No clean is needed. 
     99./compile_ipslcm6.sh -full 
     100 
     101Example 6: Full recompilation of resolution MR05 in debug mode 
     102./compile_ipslcm6.sh MR025 -debug -full 
     103 
     104}}} 
     105 
     106 
    57107cp EXPERIMENTS/IPSLCM6/EXP00/config.card . 
    58108vi config.card # modify JobName (at least) : MYJOBNAME, restarts