Outcfg.out general : Différence entre versions

Un article de Informaticiens département des sciences de la Terre et l'atmosphère
Aller à: navigation, charcher
(Page créée avec « == General description of the file '''outcdf.out''' == ______________________________________________________________________________ *... »)
 
m
Ligne 1: Ligne 1:
 
== General description of the file '''outcdf.out''' ==
 
== General description of the file '''outcdf.out''' ==
 
+
_____________________________________________________________________________
______________________________________________________________________________
+
                                                                           
*                                                                            |
+
  Example outcfg.out                                                         
Example outcfg.out                                                        |
+
                                                                           
*                                                                            |
+
grid=1,model;                                                               
* grid=1,model;                                                              |
+
levels=1,eta,-1;                                                            
* levels=1,eta,-1;                                                           |
+
levels=3,pres,[1000.,850.];                                                 
* levels=3,pres,[1000.,850.];                                                |
+
steps=1,hour,0.;                                                             
* steps=1,hour,0.;                                                            |
+
steps=2,step,<0.,6.,1.>;                                                     
* steps=2,step,<0.,6.,1.>;                                                    |
+
                                                                           
*                                                                            |
+
sortie  ([ME,PN,P0,PT]                      ,grid, 1, levels, 1, steps, 2)   
* sortie  ([ME,PN,P0,PT]                      ,grid, 1, levels, 1, steps, 2)  |
+
sortie_p([MF,MY,MG,ALVIS,DLAT,DLON,WFLUX]  ,grid, 1, levels, 1, steps, 1)   
* sortie_p([MF,MY,MG,ALVIS,DLAT,DLON,WFLUX]  ,grid, 1, levels, 1, steps, 1)  |
+
                                                                           
*                                                                            |
+
_____________________________________________________________________________
*_____________________________________________________________________________|
+
Output GRID definitions                                                     
* Output GRID definitions                                                    |
+
                                                                           
*                                                                            |
+
examples:                                                                   
* examples:                                                                  |
+
grid=4,model;                                                               
* grid=4,model;                                                              |
+
grid=2,core;                                                                 
* grid=2,core;                                                                |
+
grid=1,reduc,4,10,4,10,2                                                     
* grid=1,reduc,4,10,4,10,2                                                    |
+
grid=3,reduc,4,10,4,10                                                       
* grid=3,reduc,4,10,4,10                                                      |
+
grid=5,reduc,"NEW",2,11,2,15                                                 
* grid=5,reduc,"NEW",2,11,2,15                                                |
+
grid=7,core,"CO";                                                           
* grid=7,core,"CO";                                                          |
+
                                                                           
*                                                                            |
+
general syntax                                                               
* general syntax                                                              |
+
grid=gridid,[model/core/reduc],["etik"],[gridx0,gridx1,gridy0,gridy1];       
* grid=gridid,[model/core/reduc],["etik"],[gridx0,gridx1,gridy0,gridy1];      |
+
                                                                           
*                                                                            |
+
      gridid  - number to identify gridset to relate to sortie statement     
*      gridid  - number to identify gridset to relate to sortie statement    |
+
      model  - total grid of the model,in LAM, this includes pilot area     
*      model  - total grid of the model,in LAM, this includes pilot area    |
+
      core  - only the uniform part of the grid, in LAM, excludes pilot are
*      core  - only the uniform part of the grid, in LAM, excludes pilot are|
+
      reduc  - reduced grid from the model defined as follows               
*      reduc  - reduced grid from the model defined as follows              |
+
      gridx0 - starting I value along X                                     
*      gridx0 - starting I value along X                                    |
+
      gridx1 - ending  I value along X                                     
*      gridx1 - ending  I value along X                                    |
+
      gridy0 - starting J value along X                                     
*      gridy0 - starting J value along X                                    |
+
      gridy1 - ending  J value along X                                     
*      gridy1 - ending  J value along X                                    |
+
IMPORTANT NOTE:                                                             
* IMPORTANT NOTE:                                                            |
+
    Limit the number of definitions for "grid" to improve the efficiency     
*    Limit the number of definitions for "grid" to improve the efficiency    |
+
    in the output routines. The maximum number of definitions is 4.         
*    in the output routines. The maximum number of definitions is 4.        |
+
                                                                           
*                                                                            |
+
_____________________________________________________________________________
*_____________________________________________________________________________|
+
Output LEVEL definitions                                                                                                                                
* Output LEVEL definitions                                                   |
+
examples:                                                                   
*                                                                            |
+
levels=1,eta,-1;                                                            
* examples:                                                                  |
+
levels=2,eta,0;                                                             
* levels=1,eta,-1;                                                           |
+
levels=6,eta,<1,12,2>;                                                       
* levels=2,eta,0;                                                            |
+
levels=5,pres,[1000.,850.,700.,500.];                                       
* levels=6,eta,<1,12,2>;                                                      |
+
                                                                           
* levels=5,pres,[1000.,850.,700.,500.];                                      |
+
general syntax                                                               
*                                                                            |
+
    levels=levelid , pres/eta,{list}                                         
* general syntax                                                              |
+
                                                                           
*    levels=levelid , pres/eta,{list}                                        |
+
    levelid  - number to identify levelset to relate to sortie statement     
*                                                                            |
+
      eta - model levels (eta)                                               
*    levelid  - number to identify levelset to relate to sortie statement    |
+
          - the integer corresponds to the "nth" defined model level thus     
*      eta - model levels (eta)                                              |
+
            make sure that the largest digit <= # of elements defined in  hyb
*          - the integer corresponds to the "nth" defined model level thus    |
+
      pres- pressure levels                                                   
*            make sure that the largest digit <= # of elements defined in  hyb|
+
      '-1' with "eta" levels will give all model levels.                     
*      pres- pressure levels                                                  |
+
      '0'  with "eta" levels will give the ground "G_nk" level               
*      '-1' with "eta" levels will give all model levels.                    |
+
      [a,b,c] means level a,b and c are requested                             
*      '0'  with "eta" levels will give the ground "G_nk" level              |
+
      <a,b,c> means levels a to b, every c are requested                     
*      [a,b,c] means level a,b and c are requested                            |
+
                                                                           
*      <a,b,c> means levels a to b, every c are requested                    |
+
IMPORTANT NOTE:                                                             
*                                                                            |
+
    Limit the number of definitions for "level" to improve the efficiency   
* IMPORTANT NOTE:                                                            |
+
    the output routines. The maximum number of definitions is 32.           
*    Limit the number of definitions for "level" to improve the efficiency  |
+
    The maximum number of levels defined in each "level" command is 201     
*    the output routines. The maximum number of definitions is 32.          |
+
VERY IMPORTANT NOTE:                                                         
*    The maximum number of levels defined in each "level" command is 201    |
+
    No physics variable output on PRESSURE levels                           
* VERY IMPORTANT NOTE:                                                        |
+
                                                                           
*    No physics variable output on PRESSURE levels                          |
+
-----------------------------------------------------------------------------
*                                                                            |
+
Output FREQUENCY definitions                                                 
*-----------------------------------------------------------------------------|
+
                                                                           
* Output FREQUENCY definitions                                                |
+
examples:                                                                   
*                                                                            |
+
steps=1,step,-1;                                                             
* examples:                                                                  |
+
steps=2,hour,0.,3.,6.,12.,24.,48.;                                           
* steps=1,step,-1;                                                            |
+
steps=3,hour,<0.,48.,3.>;                                                   
* steps=2,hour,0.,3.,6.,12.,24.,48.;                                          |
+
steps=4,init,hour,<0.,6.,1.>;                                               
* steps=3,hour,<0.,48.,3.>;                                                  |
+
steps=5,hour,<0.,24.,3.>,<24.,48.,6.>;                                       
* steps=4,init,hour,<0.,6.,1.>;                                              |
+
steps=6,step,<0,5,1>,[6,12,18];                                             
* steps=5,hour,<0.,24.,3.>,<24.,48.,6.>;                                      |
+
                                                                           
* steps=6,step,<0,5,1>,[6,12,18];                                            |
+
general syntax                                                               
*                                                                            |
+
steps=stepid,  [init],step/hour,{list};                                     
* general syntax                                                              |
+
                                                                           
* steps=stepid,  [init],step/hour,{list};                                    |
+
    stepid  - number to identify stepset  to relate to sortie statement     
*                                                                            |
+
      'init' - means this command only applies to output during the           
*    stepid  - number to identify stepset  to relate to sortie statement    |
+
              initialization period                                         
*      'init' - means this command only applies to output during the          |
+
      'hour' - output in hours                                               
*              initialization period                                        |
+
      'step' - output in timesteps in the model                               
*      'hour' - output in hours                                              |
+
      '-1' with "step" will give every timestep of the model                 
*      'step' - output in timesteps in the model                              |
+
      [a,b,c] means a,b and c are requested                                   
*      '-1' with "step" will give every timestep of the model                |
+
      <a,b,c> means a to b, incrementing every c are requested              
*      [a,b,c] means a,b and c are requested                                  |
+
IMPORTANT NOTE:                                                             
*      <a,b,c> means a to b, incrementing every c are requested               |
+
    Limit the number of definitions for "steps" to improve the efficiency   
* IMPORTANT NOTE:                                                            |
+
    the output routines. The maximum number of definitions is 32.           
*    Limit the number of definitions for "steps" to improve the efficiency  |
+
    The maximum number of step/hour defined in each "steps" command is 50000
*    the output routines. The maximum number of definitions is 32.          |
+
-----------------------------------------------------------------------------
*    The maximum number of step/hour defined in each "steps" command is 50000|
 
*-----------------------------------------------------------------------------|
 

Version depuis le 11 de septembre 2020 à 20:00

General description of the file outcdf.out

_____________________________________________________________________________

 Example outcfg.out                                                         
                                                                            
grid=1,model;                                                               
levels=1,eta,-1;                                                             
levels=3,pres,[1000.,850.];                                                 
steps=1,hour,0.;                                                            
steps=2,step,<0.,6.,1.>;                                                    
                                                                            
sortie  ([ME,PN,P0,PT]                      ,grid, 1, levels, 1, steps, 2)  
sortie_p([MF,MY,MG,ALVIS,DLAT,DLON,WFLUX]   ,grid, 1, levels, 1, steps, 1)  
                                                                            

_____________________________________________________________________________

Output GRID definitions                                                     
                                                                            
examples:                                                                   
grid=4,model;                                                               
grid=2,core;                                                                
grid=1,reduc,4,10,4,10,2                                                    
grid=3,reduc,4,10,4,10                                                      
grid=5,reduc,"NEW",2,11,2,15                                                
grid=7,core,"CO";                                                           
                                                                            
general syntax                                                              
grid=gridid,[model/core/reduc],["etik"],[gridx0,gridx1,gridy0,gridy1];      
                                                                            
     gridid  - number to identify gridset to relate to sortie statement     
      model  - total grid of the model,in LAM, this includes pilot area     
      core   - only the uniform part of the grid, in LAM, excludes pilot are
     reduc   - reduced grid from the model defined as follows               
      gridx0 - starting I value along X                                     
      gridx1 - ending   I value along X                                     
      gridy0 - starting J value along X                                     
      gridy1 - ending   J value along X                                     
IMPORTANT NOTE:                                                             
    Limit the number of definitions for "grid" to improve the efficiency    
    in the output routines. The maximum number of definitions is 4.         
                                                                            

_____________________________________________________________________________ Output LEVEL definitions

examples:                                                                   
levels=1,eta,-1;                                                             
levels=2,eta,0;                                                             
levels=6,eta,<1,12,2>;                                                      
levels=5,pres,[1000.,850.,700.,500.];                                       
                                                                            
general syntax                                                              
   levels=levelid , pres/eta,{list}                                         
                                                                            
   levelid   - number to identify levelset to relate to sortie statement    
     eta - model levels (eta)                                               
         - the integer corresponds to the "nth" defined model level thus    
           make sure that the largest digit <= # of elements defined in  hyb
     pres- pressure levels                                                  
     '-1' with "eta" levels will give all model levels.                     
     '0'  with "eta" levels will give the ground "G_nk" level               
     [a,b,c] means level a,b and c are requested                            
     <a,b,c> means levels a to b, every c are requested                     
                                                                            
IMPORTANT NOTE:                                                             
    Limit the number of definitions for "level" to improve the efficiency   
    the output routines. The maximum number of definitions is 32.           
    The maximum number of levels defined in each "level" command is 201     
VERY IMPORTANT NOTE:                                                        
    No physics variable output on PRESSURE levels                           
                                                                            

Output FREQUENCY definitions                                                
                                                                            
examples:                                                                   
steps=1,step,-1;                                                            
steps=2,hour,0.,3.,6.,12.,24.,48.;                                          
steps=3,hour,<0.,48.,3.>;                                                   
steps=4,init,hour,<0.,6.,1.>;                                               
steps=5,hour,<0.,24.,3.>,<24.,48.,6.>;                                      
steps=6,step,<0,5,1>,[6,12,18];                                             
                                                                            
general syntax                                                              
steps=stepid,  [init],step/hour,{list};                                     
                                                                            
    stepid  - number to identify stepset  to relate to sortie statement     
     'init' - means this command only applies to output during the          
              initialization period                                         
     'hour' - output in hours                                               
     'step' - output in timesteps in the model                              
     '-1' with "step" will give every timestep of the model                 
     [a,b,c] means a,b and c are requested                                  
     <a,b,c> means a to b, incrementing every c are requested                

IMPORTANT NOTE:

    Limit the number of definitions for "steps" to improve the efficiency   
    the output routines. The maximum number of definitions is 32.           
    The maximum number of step/hour defined in each "steps" command is 50000