Changes between Version 33 and Version 34 of Doc/Config/IPSLCM5A2


Ignore:
Timestamp:
05/17/17 16:28:42 (7 years ago)
Author:
aclsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Config/IPSLCM5A2

    v33 v34  
    7777}}} 
    7878 
    79  
    80 ### Restart files ### 
    81 Default IPSL-CM5A2-VLR configuration starts from '''CM5A2.1.pi.00''' simulation at the date of '''4049-12-31'''. The monitoring of this simulation is available here :  http://esgf.extra.cea.fr/thredds/fileServer/work/p25sepul/IPSLCM5A2/PROD/piControl/CM5A2.1.pi.00/MONITORING/index.html 
    82  
    83 ### Output level ### 
    84 By default, '''low output levels''' are activated : monthly and daily outputs for atmospheric component, monthly and/or yearly outputs for other components. Remind that you have to think of the output you need before launching a long simulation. 
    85  
    86 ### Lengths, frequencies  ### 
    87 #### Period length #### 
    88 Default period length is 1Y, i.e in config.card : 
    89 {{{ 
    90 PeriodLength=1Y 
    91 }}} 
    92 Note that clean_PeriodLenght.job will remove last period files, i.e last simulated year files. 
    93  
    94 #### Pack Frequency #### 
    95 Default pack frequency is 10Y, i.e in config.card : 
    96 {{{ 
    97 PackFrequency=10Y 
    98 }}} 
    99 Note that since clean_latestPackperiod.job works on the latest pack period, clean_latestPackperiod.job will remove files from latest 10Y pack period. clean_latestPackperiod.job can also be used several time in a row to delete several 10Y pack 
    100 periods. 
    101  
    102 #### Rebuild frequency #### 
    103 Since we run with XIOS (server mode) as output library, '''the rebuild step is not needed anymore'''. 
    104  
    105 ### Computing centres ### 
    106  
    107 The basic configuration (default configuration) runs on Curie TGCC and Ada IDRIS machine and uses 302 computing cores : 1 process for XIOS, 45 processes for NEMO, and 32 MPI processes and 8 OpenMP thread for LMDZ. This configuration allows you to run 56 simulated years per day. In order to use less computing ressources, it is possible to run on 160 cores (38 simulated years per day) as follows : 1 process for XIOS, 31 processes for NEMO, and 32 MPI processes and 4 OpenMP thread for LMDZ. To do that, you have to : 
     79### Computing performances ### 
     80 
     81The basic configuration (default configuration) runs on Curie TGCC and Ada IDRIS machine and uses 302 computing cores : 1 process for XIOS, 45 processes for NEMO, and 32 MPI processes and 8 OpenMP thread for LMDZ. This configuration allows you to run 56 simulated years per day.  
     82 
     83#### How to run more efficiently (using less ressources) #### 
     84 
     85In order to use less computing ressources, it is possible to run on 160 cores (38 simulated years per day) as follows : 1 process for XIOS, 31 processes for NEMO, and 32 MPI processes and 4 OpenMP thread for LMDZ. To do that, you have to : 
    10886 * Modify config.card as follows : 
    10987{{{ 
     
    134112 * submit the job : ccc_msub (or llsubmit) Job_MYJOBNAME  
    135113 
     114#### How to run faster (using more ressources) #### 
     115 
     116In order to run faster (using more computing ressources), it is possible to run on 437 cores (66 simulated years per day) as follows : 1 process for XIOS, 60 processes for NEMO, and 47 MPI processes and 8 OpenMP thread for LMDZ. To do that, you have to : 
     117 * Modify config.card as follows : 
     118{{{ 
     119#======================================================================== 
     120#D-- Executable - 
     121[Executable] 
     122#D- For each component, Real name of executable, Name of executable for oasis 
     123ATM= (gcm.e, lmdz.x, 47MPI, 8OMP) 
     124SRF= ("" ,"" ) 
     125SBG= ("" ,"" ) 
     126OCE= (opa, opa.xx, 60MPI) 
     127ICE= ("" ,"" ) 
     128MBG= ("" ,"" ) 
     129CPL= ("", "" ) 
     130IOS= (xios_server.exe, xios.x, 1MPI) 
     131}}} 
     132 
     133 * create the new job :  
     134{{{ 
     135../../libIGCM/ins_job 
     136}}} 
     137 * Modify PARAM/namelist_ORCA2_cfg 
     138{{{ 
     139   jpni        =   4       !  jpni   number of processors following i (set automatically if < 1) 
     140   jpnj        =  15       !  jpnj   number of processors following j (set automatically if < 1) 
     141   jpnij       =  60       !  jpnij  number of local domains (set automatically if < 1) 
     142}}}  
     143 * submit the job : ccc_msub (or llsubmit) Job_MYJOBNAME  
     144 
     145#### Load balancing #### 
    136146 
    137147Because of load-balancing (difference between ocean computing time and atmosphere computing time), not all of the configurations (in terms of number of process/threads) are efficient.  
    138148If you want to run a configuration with less cores, ask Arnaud Caubel what would be the optimum configuration.  
     149 
     150### Restart files ### 
     151Default IPSL-CM5A2-VLR configuration starts from '''CM5A2.1.pi.00''' simulation at the date of '''4049-12-31'''. The monitoring of this simulation is available here :  http://esgf.extra.cea.fr/thredds/fileServer/work/p25sepul/IPSLCM5A2/PROD/piControl/CM5A2.1.pi.00/MONITORING/index.html 
     152 
     153### Output level ### 
     154By default, '''low output levels''' are activated : monthly and daily outputs for atmospheric component, monthly and/or yearly outputs for other components. Remind that you have to think of the output you need before launching a long simulation. 
     155 
     156### Lengths, frequencies  ### 
     157#### Period length #### 
     158Default period length is 1Y, i.e in config.card : 
     159{{{ 
     160PeriodLength=1Y 
     161}}} 
     162Note that clean_PeriodLenght.job will remove last period files, i.e last simulated year files. 
     163 
     164#### Pack Frequency #### 
     165Default pack frequency is 10Y, i.e in config.card : 
     166{{{ 
     167PackFrequency=10Y 
     168}}} 
     169Note that since clean_latestPackperiod.job works on the latest pack period, clean_latestPackperiod.job will remove files from latest 10Y pack period. clean_latestPackperiod.job can also be used several time in a row to delete several 10Y pack 
     170periods. 
     171 
     172#### Rebuild frequency #### 
     173Since we run with XIOS (server mode) as output library, '''the rebuild step is not needed anymore'''. 
     174 
     175### Computing centres ### 
    139176 
    140177#### IDRIS Ada features ####