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