Changes between Version 63 and Version 64 of Doc/ComputingCenters/TGCC/Irene


Ignore:
Timestamp:
10/11/19 17:03:09 (5 years ago)
Author:
aclsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/ComputingCenters/TGCC/Irene

    v63 v64  
    161161[[Image(wiki:DocBenvBtgcc:TGCC_2018_irene.jpg, 240px)]] 
    162162 
    163  
    164 # Configurations # 
    165 '''Following configurations are technically ready (scientific validation in progress) to be used at Irene'''. On 2018/8, performances are 1.2 times faster than curie. 
    166  * IPSLCM6.1.5-LR, IPSLCM6.1.6-LR, IPSLCM6.1.7-LR,IPSLCM6.1.8-LR  
    167  * IPSLCM5A2.1 
    168  * LMDZOR_v6.1.5 
    169  * ORCHIDEE_trunk 
    170  * ORCHIDEE_2_0 
    171  * NEMO_v6_OMIP 
    172  * LMDZORINCA_v6  
    173  * LMDZ5A2.1_ISO 
    174  * IPSLESM6 
    175  * IPSLCM5A2CHT 
    176  
    177 # How to use old configurations # 
    178   * you need to update files AA_make.gdef and w_h_i in util directory. For this you will need to download a new modipsl/util directory.  
    179 {{{ 
    180 cd modipsl 
    181 svn co http://forge.ipsl.jussieu.fr/igcmg/svn/modipsl/trunk/util util_irene 
    182 cp util_irene/AA_make.gdef util/. 
    183 cp util_irene/w_i_h util/. 
    184 rm -rf util_irene 
    185 }}} 
    186  
    187  * you need to change your version of libIGCM  
    188 {{{ 
    189 cd modipsl 
    190 mv libIGCM libIGCM_curie  
    191 svn co http://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM 
    192 }}} 
    193  
    194  * you need to download arch files for IRENE for LMDZ, ORCHIDEE, INCA 
    195  
    196 {{{ 
    197 cd modipsl 
    198 mkdir modele_arch 
    199 cd modele_arch 
    200 svn co svn://forge.ipsl.jussieu.fr/orchidee/trunk/ORCHIDEE/arch/ ORCHIDEE_arch 
    201 svn co http://forge.ipsl.jussieu.fr/inca/svn/trunk/INCA5/arch/  INCA_arch 
    202 svn co http://svn.lmd.jussieu.fr/LMDZ/LMDZ6/branches/IPSLCM6.0.15/arch/ LMDZ_arch 
    203 svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/branchs/xios-2.5/arch/ XIOS_arch 
    204 mv ORCHIDEE_arch/*IRENE* ../modeles/ORCHIDEE/arch/. 
    205 mv INCA_arch/*IRENE* ../modeles/INCA/arch/. 
    206 mv LMDZ_arch/*IRENE* ../modeles/LMDZ/arch/. 
    207 mv XIOS_arch/*IRENE* ../modeles/XIOS/arch/. 
    208 cd ../ 
    209 rm -rf modele_arch 
    210 }}} 
    211  
    212  * if you are working with INCA you need a file pre_proc_X64_IRENE.x 
    213 {{{ 
    214 cd modipsl/modeles/INCA 
    215 cp pre_proc_X64_CURIE.x pre_proc_X64_IRENE.x  
    216 }}} 
    217  
    218  * create a new makefile  
    219 {{{ 
    220 cd modipsl/config/*** 
    221 mv Makefile Makefile_curie  
    222 ../../util/ins_make  
    223 gmake clean  
    224 gmake yourresolution 
    225 }}} 
    226  
    227  * create a new experiment directory and create a new job 
    228  * now you can work as on Curie  
    229  
    230 # How to use old NEMO configurations # 
    231 * download the updated version of libIGCM  
    232 {{{ 
    233 cd modipsl 
    234 mv libIGCM libIGCM_curie  
    235 svn co http://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM 
    236 }}} 
    237 * download IRENE's arch files for NEMO and XIOS 
    238 {{{ 
    239 cd modipsl 
    240 mkdir modele_arch   
    241 cd modele_arch 
    242 svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/branchs/xios-2.5/arch/ XIOS_arch 
    243 svn co http://forge.ipsl.jussieu.fr/igcmg/svn/CONFIG/UNIFORM/v6/NEMO_v6/ARCH/  NEMO_arch 
    244 }}} 
    245 * download and compile XIOS 
    246 {{{ 
    247 cd ../modeles 
    248 svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk -r 1037 XIOS 
    249 cd XIOS 
    250 mv ../../modele_arch/XIOS_arch/*IRENE*  arch/. 
    251 ./make_xios --arch X64_IRENE --prod --full --job 8 
    252 }}} 
    253 * Compile NEMO 
    254 {{{ 
    255 cd ../NEMOGCM 
    256 mv ../../modele_arch/NEMO_arch/*IRENE*  ARCH/. 
    257 cd CONFIG 
    258  ./makenemo -n MY_CONFIG -m X64_IRENE clean 
    259  ./makenemo -n MY_CONFIG -m X64_IRENE  -j 8 
    260 }}} 
    261 * create a new experiment directory  
    262 * now you can work as on Curie