wiki:libIGCM_Schwarz

Something to pay attention to

Be carefull when you install a new Job with OpenMP set to 1 thread for LMDZ in config.card: ins_job command.

Typical config.card section for Schwarz:

#========================================================================
#D-- ListOfComponents -
[ListOfComponents]
#D- For each component, Name of component, Tag of component
ATM= (lmdz, LMDZ-IPSLCM6.0.15-r3415)
#SRF= (orchidee, tag-ORCHIDEE_2_0-5627)
#SBG= (stomate, tag-ORCHIDEE_2_0-5627)
OCE= (opa9, nemo_v3_6_STABLE-r9455)
ICE= (lim3, nemo_v3_6_STABLE-r9455)
#MBG= (pisces, nemo_v3_6_STABLE-r9455)
CPL= (oasis, oasis3-mct-r1818)
IOS= (xios, xios-2.5-r1550)

#========================================================================
#D-- Executable -
[Executable]
#D- For each component, Real name of executable, Name of executable for oasis
ATM= (gcm.e, lmdz.x, 32MPI, 1OMP)
#SRF= ("" ,"" )
#SBG= ("" ,"" )
OCE= (opa, opa.xx, 45MPI)
ICE= ("" ,"" )
#MBG= ("" ,"" )
CPL= ("", "" )
IOS= (xios_server.exe, xios.x, 1MPI)

The created Job does not have the -x option that is needed to run properly the parallel job.

See below for a typical job header with the option added:

#!/bin/ksh                                                                                                                                                                                                                                   
######################
## IRENE   TGCC/CEA ##
######################
#MSUB -r VLRNOP-SAO4H110D        # Job Name
#MSUB -o Script_Output_VLRNOP-SAO4H110D.000001    # standard output
#MSUB -e Script_Output_VLRNOP-SAO4H110D.000001    # error output
#MSUB -eo
#MSUB -n 78  # Number of MPI tasks (SPMD case) or cores (MPMD case)
#MSUB -x
#MSUB -T 86400              # Wall clock limit (seconds)
#MSUB -A gen0239
#MSUB -q skylake
#MSUB -m store,work,scratch
Last modified 4 years ago Last modified on 07/31/19 10:42:20