wiki:Documentation/UserGuide/BeforeUsingNewPlatform

Version 6 (modified by jgipsl, 4 years ago) (diff)

--

Set up environment before first time using a new machine: obelix, ciclad, climserv, irene, jean-zay

Author: J. Ghattas
Last revision: 2020/03/19, J. Ghattas

All information on this page can also be found in the igcmg_doc here: http://forge.ipsl.jussieu.fr/igcmg_doc/wiki/Doc/ComputingCenters

Environment and where to find input files

Before installing the model the first time at a new computing platform, you'll need to set up the environment to be adapted for the models. For example, depending on the model versions, you need to load certain modules to compile and run the model. You also need to learn about where the input files are stored and if there are specific installation instructions for that platform.

For the IPSL computing platforms where the models are maintained, you find advice for first installation of your environment in the igcmg_doc depending on the machine here:

The IGCM folders are the same and regularly synchronized between the IPSL computing centers.

Specific things when coupling to LMDZ

  • At obelix: During run time the filter using fft must be deactivated in run.def:
    cd modipsl/config/LMDZOR_v6/GENERAL/PARAM
    vi run.def
    # change following into : 
    use_filtre_fft=n
    
  • At obelix and ciclad/climserv: Adapt number of cores MPI to maximum 31 (or 32 if running without server XIOS) and number of cores OMP to 1. Sometimes 31MPI is too much at obelix, then change to 15MPI. For example using LMDZOR_v6.2, set following in config.card:
    [Executable]
    ATM= (gcm_${ResolAtm}_${OptMode}.e, lmdz.x, 31MPI, 1OMP)
    SRF= ("", "")
    SBG= ("", "")
    IOS= (xios_server_${OptMode}.exe, xios.x, 1MPI)
    
  • At Jean-Zay: Change to use 10 or 20OMP, otherwise libIGCM will stop with an error message. For example using LMDZOR_v6.2, set following in config.card:
    [Executable]
    ATM= (gcm_${ResolAtm}_${OptMode}.e, lmdz.x, 71MPI, 10OMP)
    SRF= ("", "")
    SBG= ("", "")
    IOS= (xios_server_${OptMode}.exe, xios.x, 1MPI)