Changes between Version 21 and Version 22 of Doc/Running


Ignore:
Timestamp:
09/24/15 17:30:33 (9 years ago)
Author:
aclsce
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Doc/Running

    v21 v22  
    88[[TOC(heading=Table of contents,depth=1,inline)]] 
    99[[PageOutline(1,Table of contents,pullout)]] 
     10 
    1011---- 
    1112 
    12 # Submitting your simulation # 
     13# Diagram of the jobs executed by the IPSL running environement # 
     14The job automatically runs post processing jobs during the simulation and at different frequencies. There are two kinds of post processing: required post processing such as ''rebuild'' and ''pack'', and optional post processing such as ''!TimeSeries' and ''!SEasonal means''.  
     15[[BR]] 
     16Here is a diagram describing the job sequence.  
     17 
     18[[Image(chaine.jpg, 50%)]] 
     19 
     20# Simulation - Computing part # 
     21## Submitting your simulation ## 
    1322Once you have [wiki:DocEsetup defined and setup your simulation] you can submit it. The run scripts are:  
    1423 * '''`ccc_msub`''' at TGCC 
     
    2938 
    3039---- 
    31 # Status of the running simulation #  
    32 ## run.card during the simulation ## 
     40## Status of the running simulation ##  
     41### run.card during the simulation ### 
    3342A ''run.card'' file is created as soon as your simulation starts. It contains information about your simulation, in particular the !PeriodState parameter which is:  
    3443 * `Start` or `!OnQueue`   if your simulation is queued  
     
    3746 * `Fatal`                       if your simulation was aborted due to a fatal error  
    3847 
    39 ## Execution directory ## 
     48### Execution directory ### 
    4049 * At TGCC your simulation is performed in a $SCRATCHDIR/RUN_DIR/job_number directory. You can check the status of your simulation in this directory.  
    4150 * [[Span(id=run_dir_path)]]At IDRIS your simulation is performed in a temporary directory. You must first specify '''RUN_DIR_PATH=$WORKDIR''' in your production job if you want to monitor it. 
    4251 
    43 ## Accounting mail ## 
     52### Accounting mail ### 
    4453You receive a mail « Simulation Accounting » that indicates the simulation starts fine, how many !periodNb you can use to be efficient and how many computing hours the simulation will consume. For example : 
    4554{{{ 
     
    5665 
    5766---- 
    58 # End of the simulation # 
    59  
    60 ## messages received ## 
     67## End of the simulation ## 
     68 
     69### messages received ### 
    6170 
    6271=== Example of message for a successfully completed simulation === 
     
    94103}}} 
    95104 
    96 ## run.card at the end of a simulation ## 
     105### run.card at the end of a simulation ### 
    97106At the end of your simulation, the !PeriodState parameter of the ''run.card'' files indicates if the simulation has been '''completed''' or was aborted due to a '''Fatal''' error. 
    98107[[BR]]This files contains the following sections : 
     
    131140If the [#run.cardattheendofasimulation run.card] file indicates a problem at the end of the simulation, you can check your Script_Output file for more details. See [wiki:DocGmonitor more details here]. 
    132141 
    133 ## Script_Output_JobName ## 
     142### Script_Output_JobName ### 
    134143A Script_Output_JobName file is created for each job executed. It contains the simulation job output log (list of the executed scripts, management of the I/O scripts). 
    135144[[BR]] 
     
    160169}}} 
    161170 
    162 ## The output files ## 
     171### The output files ### 
    163172 
    164173The output files are stored on file servers. Their name follows a standardized nomenclature: IGCM_OUT/!TagName/[!SpaceName]/[!ExperimentName]/!JobName/ in different subdirectories for each "Output" and "Analyse" component (e.g. ATM/Output,  ATM/Analyse), DEBUG, RESTART, ATLAS and MONITORING. 
     
    172181 * on the Ergon machine at IDRIS  
    173182 
    174 ### Here is the storage directory structure of the output files produced at TGCC ### 
     183#### Here is the storage directory structure of the output files produced at TGCC #### 
    175184 
    176185[[Image(Resultats-TGCC.jpg, 50%)]] 
    177186 
    178 ### Here is the storage directory structure of the output files produced at IDRIS ### 
     187#### Here is the storage directory structure of the output files produced at IDRIS #### 
    179188 
    180189[[Image(Resultats-IDRIS.jpg, 50%)]] 
    181190 
    182 ## Debug/ directory ##  
     191### Debug/ directory ###  
    183192A Debug/ directory is created if the simulation crashed. This directory contains text files from each of the model components to help you finding reasons for the crash. See also [wiki:DocGmonitor#Debug the chapter on monitoring and debugging]. 
    184193 
    185 ## How to continue or restart a simulation ?## 
     194### How to continue or restart a simulation ?### 
    186195 1. If you want to continue an existing and finished simulation, change the simulation end date in the `config.card` file. Do not change the simulation start date. 
    187196 1. In the `run.card` file you must:  
     
    202211 
    203212---- 
    204 # Simplified diagram of the jobs executed by the IPSL models and tools # 
    205 The job automatically runs post processing jobs during the simulation and at different frequencies. There are two kinds of post processing: required post processing such as ''rebuild'' and ''pack'', and optional post processing such as ''!TimeSeries' and ''!SEasonal means''.  
    206 [[BR]] 
    207 Here is a diagram describing the job sequence.  
    208  
    209 [[Image(chaine.jpg, 50%)]] 
    210  
    211 # Post processing with libIGCM # 
    212  
     213 
     214# Simulation - Post processing and diagram part # 
    213215## Post processing in config.card ## 
    214216You must specify in ''config.card'' the kind and frequency of the post processing.  
     
    396398 * dods at IDRIS: http://dodsp.idris.fr 
    397399 
    398 # How to check that the post processing was successful # 
     400## How to check that the post processing was successful ## 
    399401 
    400402The post processing output log files are :