Changes between Version 32 and Version 33 of Doc/Setup


Ignore:
Timestamp:
10/01/15 15:48:36 (9 years ago)
Author:
sdipsl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Setup

    v32 v33  
    4242ls  
    4343  AA_Make Makefile EXPERIMENTS GENERAL config.card 
    44 vi config.card    # Change JobName=DIADEME 
     44vi config.card      # Change JobName=DIADEME 
     45                    # Change [Executable] section to specify your executionType. see config.card description  
    4546../../util/ins_job  # Check and complet job's header 
    4647ls  
    4748  AA_Make Makefile EXPERIMENTS GENERAL DIADEME 
    4849}}} 
    49 The ''config.card'' file is deleted and a directory called DIADEME is created.  
     50A directory called ''DIADEME'' is created and the ''config.card'' file is moved in.  
    5051 
    5152 
     
    7778 * !DateEnd --> simulation end date. It must be the last day "included" in your simulation 
    7879 * !PeriodLength --> frequency of the executable run. This parameter can be 1M, 1Y or 10Y 
    79  * !JobNumProcTot --> number of processors required by your simulation. This parameter depends on the configurations and on the resolutions. For example, a configuration containing LMDZ in 96x95 can use 32 processors at the most. 
     80 * !JobNumProcTot --> number of processors required by your simulation.  
    8081 * ARCHIVE --> optional : path to base directory for output files. By default this is set in libIGCM depending on the machine. 
    8182 
     
    8384[[BR]] [[BR]] 
    8485 
    85 Example 1: The output directory for the following case will be IGCM_OUT/LMDZOR/TEST/REINE/DIADEME 
     86'''Example 1: The output directory for the following case will be IGCM_OUT/LMDZOR/TEST/REINE/DIADEME'''  
    8687{{{ 
    8788#!sh  
     
    105106[[NoteBox(warn,The character "_" is not allowed in the variables !JobName\, !ExperimentName and !SpaceName, 600px)]] 
    106107 
    107 [[NoteBox(note,if !SpaceName=TEST all output will be store on scratchdir (on curie) or workdir (on ada), 600px)]] 
    108 #### !PeriodLength #### 
    109 The parameter !PeriodLength allows you to determine the continuous length of a simulation period for your configuration, i.e. the frequency at which restart files are created. '''The maximum !PeriodLength for any LMDZ model is 1M'''.  
    110  
     108[[NoteBox(note,!PeriodLength allows you to determine the integration length of an execution for your configuration (restart files creation frequency), 600px)]]  
     109 
     110[[NoteBox(warn,When using LMDz in your configuration the maximum possible !PeriodLength is 1M, 600px)]]  
     111 
     112[[NoteBox(note,If !SpaceName=TEST all output will be store on scratchdir (on curie) or workdir (on ada), 600px)]]  
     113 
     114### The section [Executable] ###  
     115This section contains one line for each model component giving the executable's name in the bin/ directory and the executable's name copied to the working directory. You should only change this section if your executable is running in parallel using MPI and OpenMP or if you have changed the executable's name.  
     116 
     117Note : (",") indicates that this component has no executable. It is defined in a library linked to another executable (e.g. Orchidee in LMDZOR or Inca in LMDZINCA).   
     118 
     119'''Example of an old syntax (configuration < v5). LMDz will use !JobNumProcTot MPI processes. Using IPSLCM5_v5, NEMO will use 5 MPI processes and LMDz will use (!JobNumProcTot-5) MPI processes'''  
     120{{{  
     121#!sh  
     122[Executable] 
     123#D- For each component, Real name of executable, Name of executable for oasis, optional : number of MPI task, number of OpenMP thread.  
     124ATM= (gcm.e, lmdz.x)  
     125SRF= ("", "")  
     126...  
     127}}}  
     128 
     129'''Example for an MPMD MPI execution with NEMO and XIOS''' : Ocean on 127 MPI processes and IO Server on 1 MPI processes.  
     130{{{  
     131#!sh  
     132[Executable]  
     133#D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI processes, Number of OpenMP threads  
     134OCE= (opa, opa.xx, 127MPI)  
     135ICE= ("" ,"" )  
     136MBG= ("" ,"" )  
     137IOS= (xios_server.exe, xios.x, 1MPI)  
     138}}}  
     139 
     140'''Example for an MPMD hybrid MPI/OpenMP execution with IPSLCM coupled configuration''' : Atmosphere on 27 MPI processes and 4 OMP threads per processes, Ocean on 19 MPI processes, IO Server on 1 MPI processes.  
     141{{{  
     142#!sh  
     143[Executable]  
     144#D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI processes, Number of OpenMP threads  
     145ATM= (gcm.e, lmdz.x, 27MPI, 4OMP)  
     146SRF= ("" ,"" )  
     147SBG= ("" ,"" )  
     148OCE= (opa, opa.xx, 19MPI)  
     149ICE= ("" ,"" )  
     150MBG= ("" ,"" )  
     151CPL= ("", "" )  
     152IOS= (xios_server.exe, xios.x, 1MPI)  
     153}}}  
     154 
     155'''Another example for an MPMD hybrid MPI/OpenMP execution with LMDZ and XIOS''' : Atmosphere on 47 MPI processes, 8 OMP threads per processes and and IO server on 1 MPI processes.  
     156{{{  
     157#!sh  
     158[Executable]  
     159#D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI processes, Number of OpenMP threads  
     160ATM= (gcm.e, lmdz.x, 47MPI, 8OMP)  
     161SRF= ("" ,"" )  
     162SBG= ("" ,"" )  
     163IOS= (xios_server.exe, xios.x, 1MPI)  
     164}}}  
     165 
     166'''Example for an SPMD hybrid MPI/OpenMP simulation with LMDZ''' : Atmosphere on 32 MPI processes and 4 OMP threads per processes.  
     167{{{  
     168#!sh  
     169[Executable]  
     170#D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI processes, Number of OpenMP threads  
     171ATM= (gcm.e, lmdz.x, 32MPI, 4OMP)  
     172SRF= ("" ,"" )  
     173SBG= ("" ,"" )  
     174}}}  
    111175 
    112176### The [Restarts] section ### 
     
    184248 
    185249 * '''INCA''' : the section !WriteFrequency does not work. Click [wiki:DocImodelDinca here] to learn more about how to change the writing frequency. 
    186  
    187 ### The section [Executable] ### 
    188 This section contains one line for each model component giving the executable's name in the bin/ directory and the executable's name copied to the working directory. You should only change this section if your executable is running in parallel using MPI and OpenMP or if you have changed the executable's name. 
    189 {{{ 
    190 #!sh 
    191 [Executable] 
    192 #D- For each component, Real name of executable, Name of executable for oasis, optional : number of MPI task, number of OpenMP thread. 
    193 ATM= (gcm.e, lmdz.x) 
    194 SRF= ("", "") 
    195 ... 
    196 }}} 
    197 Note : (",") indicates that this component has no executable. It is defined in a library linked to another executable (e.g. Orchidee in LMDZOR or Inca in LMDZINCA).  
    198  
    199 '''Example for an hybrid MPI/OpenMP simulation with LMDZ''' : Atmosphere on 32 MPI process and 4 OMP threads per process. 
    200 {{{ 
    201 #!sh 
    202 [Executable] 
    203 #D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI process, Number of OpenMP threads 
    204 ATM= (gcm.e, lmdz.x, 32MPI, 4OMP) 
    205 SRF= ("" ,"" ) 
    206 SBG= ("" ,"" ) 
    207 }}} 
    208  
    209 '''Example for coupled configuration on curie''' : Atmosphere on 27 MPI process and 4 OMP threads per process, Ocean on 19 MPI process, IO Server on 1 MPI process. 
    210 {{{ 
    211 #!sh 
    212 [Executable] 
    213 #D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI process, Number of OpenMP threads 
    214 ATM= (gcm.e, lmdz.x, 27MPI, 4OMP) 
    215 SRF= ("" ,"" ) 
    216 SBG= ("" ,"" ) 
    217 OCE= (opa, opa.xx, 19MPI) 
    218 ICE= ("" ,"" ) 
    219 MBG= ("" ,"" ) 
    220 CPL= ("", "" ) 
    221 IOS= (xios_server.exe, xios.x, 1MPI) 
    222 }}} 
    223250 
    224251### The [Post] section ###