Changes between Version 36 and Version 37 of Doc/ComputingCenters/TGCC/IreneRedHat8


Ignore:
Timestamp:
04/14/23 13:11:07 (15 months ago)
Author:
jgipsl
Comment:

--

Legend:

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

    v36 v37  
    6363 
    6464== ORCHIDEE ==  
    65 The new version of modules we now use on redhat8 can not handle to many files opened at the same time. When running LMDZOR on hybrid mode (mixed MPI-OpenMP), too many files text output files were opened in ORCHIDEE (out_orchidee_000x.000y). This has been changed in newer versions of ORCHIDEE: in revision 7792 for branch ORHIDEE_2_2 and 7790 in the trunk.  
     65The new version of modules we now use on redhat8 can not handle to many files opened at the same time. When running LMDZOR on hybrid mode (mixed MPI-OpenMP), too many files text output files were opened in ORCHIDEE (out_orchidee_000x.000y). This has been changed in newer versions of ORCHIDEE: in revision 7792 for branch ORHIDEE_2_2 and 7790 in the trunk. For these revisions you need to have PRINTLEV=1 (default setting in orchidee.def). 
    6666 
    6767If you work with another version, do the following work-around in the code : [[BR]] 
     
    101101 
    102102 
    103 = Modifications for  V6.2 configurations (only if already extracted) =  
    104  
    105 == Compilation and computation ==  
    106  
    107 Modify ARCH/arch-X64_IRENE.env (or ARCH/arch-X64_IRENE-AMD.env) 
    108 {{{ 
    109 # Compile and running environnement at Irene   
     103= Modifications for v6.2-v6.5 configurations =  
     104 
     105== Modules for compilation and computation ==  
     106See here the modules that you should use at irene redhat8. We use the same modules at irene skylake and irene amd/rome. 
     107 
     108 
     109Modify to the following modipsl/config/xxxx/ARCH/arch-X64_IRENE.env (or ARCH/arch-X64_IRENE-AMD.env): 
     110{{{ 
     111# Compile and running environement at Irene   
    110112 
    111113set +e   
     
    122124}}} 
    123125 
    124 == post-processing ==  
    125 Modify libIGCM/libIGCM_sys/libIGCM_sys_irene.ksh or libIGCM_sys_irene-amd.ksh to source '''only''' env_atlas_irene file. (It will be the same now for irene and irene-amd)  
    126  
    127 {{{ 
    128  
    129 if [ X${TaskType} = Xcomputing ] ; then 
    130   IGCM_debug_Print 1 "Modules will be loaded later in IGCM_sys_activ_variables." 
    131 else 
    132   module purge > /dev/null 2>&1 
    133   . $( ccc_home -u igcmg)/MachineEnvironment/irene/env_atlas_irene > /dev/null 2>&1 
    134  
    135   export PCMDI_MP=/ccc/work/cont003/igcmg/igcmg/PCMDI-MP 
    136   export UVCDAT_ANONYMOUS_LOG=FALSE 
    137 fi 
    138 }}} 
    139  
     126== libIGCM ==  
     127Adaptation for the post-processing has been done in libIGCM. You need revision 1581 or later. In the new version, only env_atlas_irene file is now sourced to avoid conflicts.  
     128 
     129* Extract a new version of libIGCM  
     130{{{ 
     131cd modipsl 
     132mv libIGCM libIGCM.old 
     133svn co -r 1581 https://forge.ipsl.jussieu.fr/libigcm/svn/trunk/libIGCM libIGCM 
     134}}} 
     135* If you already had an experiment folder, delete the old job and create a new one with ins_job as usual. This should always be done if you update your version of libIGCM.   
    140136 
    141137 
    142138= Modification for v6.1 configurations and older ones =  
    143139 
    144 == compilation ==  
     140== Compilation ==  
    145141 * Create a directory  config/.../ARCH/ and create in it the file arch-X64_IRENE.env (or ARCH/arch-X64_IRENE-AMD.env) 
    146142{{{