Changes between Version 60 and Version 61 of Doc/Setup


Ignore:
Timestamp:
10/10/19 17:17:14 (5 years ago)
Author:
falletti
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Setup

    v60 v61  
    8080[[Image(ins_job_v6.png, 800px)]]  
    8181 
     82For more details about the `ins_job` script, you can have a look at the [#Thescriptins_job following sub-section.] 
     83 
     84---- 
     85'''To summarize to create a submission directory:''' \\ \\  
     86{{{ 
     87cd modipsl/config/LMDZOR_v6 
     88cp EXPERIMENTS/LMDZOR/clim_360d/config.card .  
     89vi config.card             ### Modify at least JobName=MYEXP 
     90../../libIGCM/ins_job      ### Answer the questions 
     91}}} 
     92---- 
     93 
    8294## The script ins_job ## 
    83 ins_job is a script with 4 purposes : 
    84  * create a submission directory. This will only be done if ins_job is launched from a directory where EXPERIMENTS and GENERAL sub-dirctories are found 
    85  * create a main job corresponding to a simulation. The main job is based on libIGCM/AA_job 
    86  * create post-processing jobs in libIGCM using all other libIGCM/AA_* files 
    87  * prepare the ensembles(optional, see section 6 in the end of this page) 
    88  
    89  
    90 ins_job is found in libIGCM. It should be run directly from where the config.card is found: in the configuration directory or in the submission directory. Note that previous versions than libIGCM_v2.6 did not contain ins_job. ins_job was then stored in modipsl/util. ins_job will never overwrite an existing job or directory. For example the post-treatement jobs in libIGCM will only be done the first time ins_job is launched or if the jobs were deleted. The submission directory will only be created if it is not already done. The !JobName and options about parallelization (number of cores per executable) are used to create the main job. 
    91  
    92  
    93 [[NoteBox(note, Use ../../../libIGCM/ins_job or ../../libIGCM/ins_job from the directory where the config.card is found. util/ins_job should not be used anymore., 600px)]]  
     95`ins_job` is a script with 4 purposes : 
     96 * create a submission directory. This will only be done if `ins_job` is launched from a directory where EXPERIMENTS and GENERAL sub-directories are found; 
     97 * create a main job corresponding to a simulation. The main job is based on libIGCM/AA_job; 
     98 * create post-processing jobs in libIGCM using all other libIGCM/AA_* files; 
     99 * prepare the ensembles (optional, see section 6 bellow). 
     100 
     101 
     102The script `ins_job` should be run directly from where the config.card is found (in the configuration directory or in the submission directory). Note that `ins_job` will never overwrite an existing job or directory. [[BR]] 
     103The !JobName and options about parallelization (number of cores per executable) are used to create the main job header (cf [#Mainjobofthesimulation Main job of the simulation] section bellow). 
    94104 
    95105 
     
    99109 
    100110{{{ 
    101 #!sh  
    102 cd DIADEME 
     111cd MyJobTest 
    103112ls  
    104113  config.card COMP/ PARAM/ POST/ DRIVER/