| 242 | [[BR]] |
| 243 | [[BR]] |
| 244 | |
| 245 | == Re-Run only post processing, for an already run job : == |
| 246 | |
| 247 | [[BR]] |
| 248 | |
| 249 | * '''Run post processing''' |
| 250 | |
| 251 | see: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ |
| 252 | |
| 253 | in particular: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale |
| 254 | |
| 255 | and http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelamachinedecalcul |
| 256 | |
| 257 | [[BR]] |
| 258 | |
| 259 | == Example of post processing. a Job already run for 10 years form 2001 to 2010 : == |
| 260 | |
| 261 | === in '''run.card''' === |
| 262 | |
| 263 | * modify '''!OldPrefix''' |
| 264 | {{{ |
| 265 | OldPrefix=''Job_!Name''_(aa-1)mmdd |
| 266 | }}} |
| 267 | where (aa-1)mmdd is last day of last month of one year before you simulation's start |
| 268 | |
| 269 | * modify '''!CumulPeriod''' |
| 270 | {{{ |
| 271 | !CumulPeriod=10 |
| 272 | }}} |
| 273 | is 10 years that you've already run |
| 274 | |
| 275 | * modify '''!PeriodState''' |
| 276 | {{{ |
| 277 | !PeriodState=!OnQueue |
| 278 | }}} |
| 279 | |
| 280 | * modify '''!TimeSeriesRunnging''' |
| 281 | {{{ |
| 282 | !TimeSeriesRunnging=n |
| 283 | }}} |
| 284 | no because Time series are depending for each other, so if you want to start a time series it starts ONLY when a previous one is finished, so if you put !TimeSeriesRunnging=y (i.e. yes) it can't never start |
| 285 | |
| 286 | * modify '''!TimeSeriesCompleted''' |
| 287 | {{{ |
| 288 | !TimeSeriesCompleted= |
| 289 | }}} |
| 290 | nothing because we want to do time series for all 10 years |
| 291 | ( If not you have to put last time series already realised ) |
| 292 | |
| 293 | === in '''Job_Name''': === |
| 294 | |
| 295 | * modify '''cputim_job''' |
| 296 | {{{ |
| 297 | #PBS -l cputim_job=4:00:00 # Limite temps |
| 298 | }}} |
| 299 | |
| 300 | * modify '''DRYRUN''' |
| 301 | {{{ |
| 302 | DRYRUN=3 |
| 303 | }}} |
| 304 | |
| 305 | * modify '''RUN_DIR_PATH''' |
| 306 | {{{ |
| 307 | Create, if necessary, a test directory (for example in you workdir) |
| 308 | Decomment RUN_DIR_PATH=/$workdir/TESTPOST |
| 309 | }}} |
| 310 | |
| 311 | * modify '''SUBMIT_DIR''' |
| 312 | {{{ |
| 313 | Decomment and put right submit directory (the one in which you are changed you run.card and you Job) |
| 314 | SUBMIT_DIR=/$workdir/modipsl/config/$CONFIG_NAME/EXP00 |
| 315 | }}} |
| 316 | |
| 317 | [[BR]] |
| 318 | [[BR]] |
288 | | |
289 | | * '''How to have mail of end of Job, on ccrt's machines''' |
290 | | |
291 | | on mercure: in Job_Name: #PBS -M name@mail |
292 | | |
293 | | on platine: In Job_Name: #BSUB -u name@mail |
294 | | |
295 | | [[BR]] |
296 | | [[BR]] |
297 | | |
298 | | == Run only post processing: == |
299 | | |
300 | | [[BR]] |
301 | | |
302 | | * '''If you have already run a job and you need only to run post processing''' |
303 | | |
304 | | you can do it in 3 ways: |
305 | | |
306 | | see: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ |
307 | | |
308 | | in particular: http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelafrontale |
309 | | |
310 | | and http://forge.ipsl.jussieu.fr/libigcm/wiki/libIGCM/DocUtilisateur/FAQ#Commentrelancerlespost-traitements%C3%A0partirdelamachinedecalcul |
311 | | |
312 | | [[BR]] |
313 | | |
314 | | == Example of post processing. a Job already run for 10 years form 2001 to 2010 : == |
315 | | |
316 | | === in '''run.card''' === |
317 | | |
318 | | * modify '''!OldPrefix''' |
319 | | {{{ |
320 | | OldPrefix=''Job_!Name''_(aa-1)mmdd |
321 | | }}} |
322 | | where (aa-1)mmdd is last day of last month of one year before you simulation's start |
323 | | |
324 | | * modify '''!CumulPeriod''' |
325 | | {{{ |
326 | | !CumulPeriod=10 |
327 | | }}} |
328 | | is 10 years that you've already run |
329 | | |
330 | | * modify '''!PeriodState''' |
331 | | {{{ |
332 | | !PeriodState=!OnQueue |
333 | | }}} |
334 | | |
335 | | * modify '''!TimeSeriesRunnging''' |
336 | | {{{ |
337 | | !TimeSeriesRunnging=n |
338 | | }}} |
339 | | no because Time series are depending for each other, so if you want to start a time series it starts ONLY when a previous one is finished, so if you put !TimeSeriesRunnging=y (i.e. yes) it can't never start |
340 | | |
341 | | * modify '''!TimeSeriesCompleted''' |
342 | | {{{ |
343 | | !TimeSeriesCompleted= |
344 | | }}} |
345 | | nothing because we want to do time series for all 10 years |
346 | | ( If not you have to put last time series already realised ) |
347 | | |
348 | | === in '''Job_Name''': === |
349 | | |
350 | | * modify '''cputim_job''' |
351 | | {{{ |
352 | | #PBS -l cputim_job=4:00:00 # Limite temps |
353 | | }}} |
354 | | |
355 | | * modify '''DRYRUN''' |
356 | | {{{ |
357 | | DRYRUN=3 |
358 | | }}} |
359 | | |
360 | | * modify '''RUN_DIR_PATH''' |
361 | | {{{ |
362 | | Create, if necessary, a test directory (for example in you workdir) |
363 | | Decomment RUN_DIR_PATH=/$workdir/TESTPOST |
364 | | }}} |
365 | | |
366 | | * modify '''SUBMIT_DIR''' |
367 | | {{{ |
368 | | Decomment and put right submit directory (the one in which you are changed you run.card and you Job) |
369 | | SUBMIT_DIR=/$workdir/modipsl/config/$CONFIG_NAME/EXP00 |
370 | | }}} |
371 | | |
| 373 | |