Changes between Version 68 and Version 69 of Doc/Setup
- Timestamp:
- 10/11/19 15:51:24 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Doc/Setup
v68 v69 443 443 $CCCSTOREDIR/IGCM_OUT/!TagName/[!SpaceName]/[!ExperimentName]/!JobName/DEBUG 444 444 * IDRIS : 445 $ ARCHIVE/IGCM_OUT/!TagName/[!SpaceName]/[!ExperimentName]/!JobName/DEBUG445 $STORE/IGCM_OUT/!TagName/[!SpaceName]/[!ExperimentName]/!JobName/DEBUG 446 446 447 447 ### The [!OutputFiles] section ### … … 503 503 #!sh 504 504 RestartPath=/u/rech/lab/plabxxx/IGCM_OUT/IPSLCM5A/DEVT/pdControl 505 # or RestartPath=/dmnfs/contxxx/login/IGCM_OUT/IPSLCM5A/DEVT/pdControl506 505 }}} 507 506 [[BR]] … … 550 549 # Main job of the simulation # 551 550 552 The main job contains scripts that will be executed by the system. With libIGCM, this job is unique ( in the beginning AA_job and later Job_MYJOBNAME) for all type of configurations. It contains all scripts to initialize a simulation, to summarize the chosen model configuration and to run identical experiments for all model components. It resubmits itself in order to continue the simulation if needed.553 554 The job header depends o n the machine type. It contains the job name and the parameters. '''Real-times''' must be chosen to match the specific classes for the computing machine and according to the simulation length (test or production).551 The main job contains scripts that will be executed by the system. With libIGCM, this job is unique (with the name '''`Job_MYJOBNAME`''') for all type of configurations. It contains all scripts to initialize a simulation, to summarize the chosen model configuration and to run identical experiments for all model components. It resubmits itself in order to continue the simulation if needed. 552 553 The job header depends of the machine type. It contains the job name and the parameters. 555 554 556 555 At TGCC you must specify the project number: [wiki:Doc/ComputingCenters/TGCC#Projectandcomputingneeds #MSUB -A MY_PROJECT]. 557 556 558 You should change the !PeriodNbparameter in the job to change the number of runs in one job (see the example of computation in the next section) :557 You should change the `!PeriodNb` parameter in the job to change the number of runs in one job (see the example of computation in the next section) : 559 558 {{{ 560 559 #D- Number of execution in one job 561 PeriodNb=1 562 }}} 563 564 A temporary run directory will be created for the execution of the job. This directory is always removed after successful run but when the job run fails it depends on the system if the directory is kept or not. Therefore you can change the default location by setting RUN_DIR_PATH variable as you like. This is very useful for debugging at ada, obelix or ciclad.560 PeriodNb=10 561 }}} 562 563 A temporary run directory will be created for the execution of the job. This directory is always removed after successful run but when the job run fails it depends on the system if the directory is kept or not. Therefore you can change the default location by setting RUN_DIR_PATH variable as you like. This is very useful for debugging. 565 564 {{{ 566 565 #D- Define running directory … … 569 568 }}} 570 569 571 Here is the diagram of the steps in AA_job:570 Here is the diagram of the steps in the template script (''AA_job'') that will be use to create the job file: 572 571 573 572 [[Image(AA_job.jpg, 50%)]] … … 593 592 {{{ 594 593 #!sh 595 cd modipsl/config/LMDZOR_v 5596 cp -r DIADEMECHOUCROUTE594 cd modipsl/config/LMDZOR_v6 595 cp -r MyJobTest CHOUCROUTE 597 596 cd CHOUCROUTE 598 rm -f Job_ DIADEME run.card Script_Output_DIADEME.000001597 rm -f Job_MyJobTest run.card Script_Output_MyJobTest.000001 599 598 vi config.card 600 599 JobName=CHOUCROUTE