106 | | [[NoteBox(note,!PeriodLength allows you to determine the integration length of an execution for your configuration (restart files creation frequency), 600px)]] |
107 | | |
108 | | [[NoteBox(warn,When using LMDz in your configuration the maximum possible !PeriodLength is 1M, 600px)]] |
109 | | |
110 | | [[NoteBox(note,If !SpaceName=TEST all output will be store on scratchdir (on curie) or workdir (on ada), 600px)]] |
| 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 | |
| 111 | |
| 112 | ### The [Restarts] section ### |
| 113 | The Restarts section allow to start from an existing simulation. This simulation can be found at the archive machine or at local scratch- or workdir. Activate by setting '''!OverRule=y'''. All components (e.g. ATM, SRF, etc) will then use the same simulation as restart state. |
| 114 | |
| 115 | {{{ |
| 116 | #!sh |
| 117 | [Restarts] |
| 118 | OverRule=y |
| 119 | RestartDate=1999-12-31 # Last day of the experience used as restart for all components |
| 120 | RestartJobName=EXP00 # Define restart simulation name for all components |
| 121 | RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl # Path Server Group Login |
| 122 | }}} |
| 123 | |
| 124 | The root path for the '''!RestartPath''' depend on the computing center. They are: |
| 125 | {{{ |
| 126 | #!sh |
| 127 | ${ARCHIVE} # The storage machine of the computing center |
| 128 | # (CCCSTOREDIR or ERGON). This space can contain |
| 129 | # tar of restarts or |
| 130 | # usual restarts files |
| 131 | /ccc/store/cont003/dsm/login # TGCC |
| 132 | /u/rech/ces/login # IDRIS |
| 133 | |
| 134 | ${SCRATCHDIR} # The large TGCC workspace (no backup) |
| 135 | |
| 136 | /ccc/scratch/cont003/dsm/login # This kind of space can contain |
| 137 | # usual restarts files |
| 138 | |
| 139 | ${WORKDIR} # The large IDRIS workspace (no backup) |
| 140 | |
| 141 | /workgpfs/rech/ces/login # This kind of space can contain |
| 142 | # usual restarts files |
| 143 | }}} |
| 144 | |
| 145 | [[NoteBox(note, libIGCM manages the difference in treatment between a path pointing to restart files that are directly accessible (without pack) and a path pointing to restart files that are in tar format (after pack). The management is made according to the path you provided. ,600px)]] |
| 146 | |
| 147 | |
| 148 | ### The [ATM], ..., sections of the model components ### |
| 149 | |
| 150 | This section for each of the model components allows you to: |
| 151 | * '''define the output frequency'''; |
| 152 | * '''define whether this component is installed''' which will only be considered if you specified '''!OverRule=n''' in the [Restarts] section. |
| 153 | |
| 154 | The possible settings for the '''!RestartPath''' options are the same as for the [Restarts] section. |
| 155 | |
| 156 | The possible settings for the '''!WriteFrequency''' options are: |
| 157 | * 1M (monthly) |
| 158 | * 5D (5-day) |
| 159 | * 1D (daily) |
| 160 | * HF (6-hour high frequency) |
| 161 | * HF3h (real-time 3-hour frequency - specific to LMDZ) |
| 162 | * HF3hm (3-hour averaged high frequency - specific to LMDZ) |
| 163 | * STN (instantaneous output only for the CFMIP stations - specific to LMDZ). |
| 164 | |
| 165 | |
| 166 | {{{ |
| 167 | #!sh |
| 168 | [ATM] |
| 169 | WriteFrequency="1M 1D" # Activate the writing frequency of this component |
| 170 | Restart=y # If config_Restarts_OverRule == 'n' next 4 params are read |
| 171 | RestartDate=1999-12-31 # Last day of the experience used as restart for this component if Restart=y |
| 172 | RestartJobName=piControl25 # Define restart simulation name for this component |
| 173 | RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/PROD/piControl # Path Server Group Login |
| 174 | }}} |
| 175 | |
| 176 | |
| 177 | '''!WriteFrequency specific to the model components'''[[BR]] |
| 178 | |
| 179 | * '''LMDZ''' : ([ATM]) Each of the frequencies settings 1M, 1D, HF, HF3h, HF3hm, and STN correspond to a given output file. For example, if you specify ''1M'', a histmth.nc file will be created. If you want to change the output frequency in the histmth file you must change the corresponding lmdz parameter file. See [wiki:DocImodelBlmdz here]. |
| 180 | |
| 181 | * '''ORCHIDEE''' |
| 182 | * '''[SRF]''' : The first frequency corresponds to the output frequency for the sechiba_history.nc file. The available frequencies are: xY, xM, 5D, 1D and xs, where x is an integer and s means seconds. This file is required. If you add HF, a second sechiba_out_2.nc file will be written with the 3H frequency. |
| 183 | * '''[SBG]''' : Only one frequency (xY, xM, 5D, 1D or xs) can be specified. It applies to the stomate_history.nc file. The stomate_history_ipcc.nc file always contains daily outputs. |
| 184 | |
| 185 | * '''INCA''' : the section !WriteFrequency does not work. Click [wiki:DocImodelDinca here] to learn more about how to change the writing frequency. |
131 | | #D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI processes, Number of OpenMP threads |
132 | | OCE= (opa, opa.xx, 127MPI) |
133 | | ICE= ("" ,"" ) |
134 | | MBG= ("" ,"" ) |
135 | | IOS= (xios_server.exe, xios.x, 1MPI) |
136 | | }}} |
137 | | |
138 | | '''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. |
| 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. |
152 | | |
153 | | '''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. |
154 | | {{{ |
155 | | #!sh |
156 | | [Executable] |
157 | | #D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI processes, Number of OpenMP threads |
158 | | ATM= (gcm.e, lmdz.x, 47MPI, 8OMP) |
159 | | SRF= ("" ,"" ) |
160 | | SBG= ("" ,"" ) |
161 | | IOS= (xios_server.exe, xios.x, 1MPI) |
162 | | }}} |
163 | | |
164 | | '''Example for an SPMD hybrid MPI/OpenMP simulation with LMDZ''' : Atmosphere on 32 MPI processes and 4 OMP threads per processes. |
165 | | {{{ |
166 | | #!sh |
167 | | [Executable] |
168 | | #D- For each component, Real name of executable, Name of executable in RUN_DIR directory, Number of MPI processes, Number of OpenMP threads |
169 | | ATM= (gcm.e, lmdz.x, 32MPI, 4OMP) |
170 | | SRF= ("" ,"" ) |
171 | | SBG= ("" ,"" ) |
172 | | }}} |
173 | | |
174 | | ### The [Restarts] section ### |
175 | | The Restarts section allow to start from an existing simulation. This simulation can be found at the archive machine or at local scratch- or workdir. Activate by setting '''!OverRule=y'''. All components (e.g. ATM, SRF, etc) will then use the same simulation as restart state. |
176 | | |
177 | | {{{ |
178 | | #!sh |
179 | | [Restarts] |
180 | | OverRule=y |
181 | | RestartDate=1999-12-31 # Last day of the experience used as restart for all components |
182 | | RestartJobName=EXP00 # Define restart simulation name for all components |
183 | | RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/pdControl # Path Server Group Login |
184 | | }}} |
185 | | |
186 | | The root path for the '''!RestartPath''' depend on the computing center. They are: |
187 | | {{{ |
188 | | #!sh |
189 | | ${ARCHIVE} # The storage machine of the computing center |
190 | | # (CCCSTOREDIR or ERGON). This space can contain |
191 | | # tar of restarts or |
192 | | # usual restarts files |
193 | | /ccc/store/cont003/dsm/login # TGCC |
194 | | /u/rech/ces/login # IDRIS |
195 | | |
196 | | ${SCRATCHDIR} # The large TGCC workspace (no backup) |
197 | | |
198 | | /ccc/scratch/cont003/dsm/login # This kind of space can contain |
199 | | # usual restarts files |
200 | | |
201 | | ${WORKDIR} # The large IDRIS workspace (no backup) |
202 | | |
203 | | /workgpfs/rech/ces/login # This kind of space can contain |
204 | | # usual restarts files |
205 | | }}} |
206 | | |
207 | | [[NoteBox(note, libIGCM manages the difference in treatment between a path pointing to restart files that are directly accessible (without pack) and a path pointing to restart files that are in tar format (after pack). The management is made according to the path you provided. ,600px)]] |
208 | | |
209 | | |
210 | | ### The [ATM], ..., sections of the model components ### |
211 | | |
212 | | This section for each of the model components allows you to: |
213 | | * '''define the output frequency'''; |
214 | | * '''define whether this component is installed''' which will only be considered if you specified '''!OverRule=n''' in the [Restarts] section. |
215 | | |
216 | | The possible settings for the '''!RestartPath''' options are the same as for the [Restarts] section. |
217 | | |
218 | | The possible settings for the '''!WriteFrequency''' options are: |
219 | | * 1M (monthly) |
220 | | * 5D (5-day) |
221 | | * 1D (daily) |
222 | | * HF (6-hour high frequency) |
223 | | * HF3h (real-time 3-hour frequency - specific to LMDZ) |
224 | | * HF3hm (3-hour averaged high frequency - specific to LMDZ) |
225 | | * STN (instantaneous output only for the CFMIP stations - specific to LMDZ). |
226 | | |
227 | | |
228 | | {{{ |
229 | | #!sh |
230 | | [ATM] |
231 | | WriteFrequency="1M 1D" # Activate the writing frequency of this component |
232 | | Restart=y # If config_Restarts_OverRule == 'n' next 4 params are read |
233 | | RestartDate=1999-12-31 # Last day of the experience used as restart for this component if Restart=y |
234 | | RestartJobName=piControl25 # Define restart simulation name for this component |
235 | | RestartPath=${ARCHIVE}/IGCM_OUT/IPSLCM5A/PROD/piControl # Path Server Group Login |
236 | | }}} |
237 | | |
238 | | |
239 | | '''!WriteFrequency specific to the model components'''[[BR]] |
240 | | |
241 | | * '''LMDZ''' : ([ATM]) Each of the frequencies settings 1M, 1D, HF, HF3h, HF3hm, and STN correspond to a given output file. For example, if you specify ''1M'', a histmth.nc file will be created. If you want to change the output frequency in the histmth file you must change the corresponding lmdz parameter file. See [wiki:DocImodelBlmdz here]. |
242 | | |
243 | | * '''ORCHIDEE''' |
244 | | * '''[SRF]''' : The first frequency corresponds to the output frequency for the sechiba_history.nc file. The available frequencies are: xY, xM, 5D, 1D and xs, where x is an integer and s means seconds. This file is required. If you add HF, a second sechiba_out_2.nc file will be written with the 3H frequency. |
245 | | * '''[SBG]''' : Only one frequency (xY, xM, 5D, 1D or xs) can be specified. It applies to the stomate_history.nc file. The stomate_history_ipcc.nc file always contains daily outputs. |
246 | | |
247 | | * '''INCA''' : the section !WriteFrequency does not work. Click [wiki:DocImodelDinca here] to learn more about how to change the writing frequency. |