Changes between Version 1 and Version 2 of doc/app/iofiles


Ignore:
Timestamp:
Sep 13, 2010 2:29:37 PM (14 years ago)
Author:
fricke
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/app/iofiles

    v1 v2  
    11Standard table:\\
    2 ||='''Parameter Name'''  =||='''Type'''  =||='''Default Value'''  =||='''Explanation'''  =||
     2||='''Unit'''  =||='''Name'''  =||='''I/O'''  =||='''Format'''  =||='''Description/contents'''  =||
    33|----------------
    4 {{{#!td style="vertical-align:top; text-align:left;width: 150px"
    5 [=#averaging_interval '''averaging_interval''']
     4{{{#!td style="vertical-align:top; width: 50px"
     511
    66}}}
    7 {{{#!td style="vertical-align:top; text-align:left;width: 50px"
    8 R
     7{{{#!td style="vertical-align:top; width: 150px"
     8PARIN \\
     9(PARIN_O)
    910}}}
    10 {{{#!td style="vertical-align:top; text-align:left;width: 100px"
    11 0.0
     11{{{#!td style="vertical-align:top; width: 50px"
     12I
     13}}}
     14{{{#!td style="vertical-align:top; width: 100px"
     15ASCII/ \\
     16NAMELIST
    1217}}}
    1318{{{#!td
    14 ff
     19??
     20Parameter for model steering. This file is needed by the model in each case. Its content and structure is described in detail in ''' ???chapter 4.0. Chapter 4.4.1 ??? ''' shows a simple example. 
    1521}}}
    1622|----------------
    1723{{{#!td style="vertical-align:top"
    18 [=#<insert_parameter_name> '''<insert_parameter_name>''']
     2413
    1925}}}
    2026{{{#!td style="vertical-align:top"
    21 <insert type>
     27BININ \\
     28(BININ_O)
    2229}}}
    2330{{{#!td style="vertical-align:top"
    24 <insert value>
     31I
    2532}}}
     33{{{#!td style="vertical-align:top"
     34Binary
     35}}}
     36{{{#!td
     37??     
     38Binary data, which are read in by the model at the beginning of a restart run ''' ??(see chapter 3.3)?? '''. The appropriate file must have been written by the preceding job of the job chain (see [#BINOUT BINOUT]). This file contains the initial parameters ''' ??(see chapter 4.1)?? ''' of the job chain, arrays of the prognostic and diagnostic variables as well as those parameters and variables for plots of horizontally averaged vertical profiles (see [../d3par#data_output_pr data_output_pr]), which have been determined by the job chain so far. Concerning runs on several processors it has to be noted that each processing element reads its own file and the file content is processor-dependent. The number of processors which can be used must not be changed during a job chain and/or if a job chain is continued. \\\\
     39Knowledge of the file structure is usually not necessary, because the file is produced and also read again by the model, but it can be useful for error determination in case of read errors. Therefore the file structure is described in the following.  \\\\
     40The first record of this file contains a version number (ten character string) of the subroutine, which output the data that follows (write_var_list.f90). This number has to agree with the version number subroutine which is reading the file (read_var_list.f90) in case of a restart run. Otherwise the model run is aborted. Version numbers are changed whenever new code revisions require a change of the file format. \\\\
     41Starting from the second record, all initial parameters follow (exception: [../inipar#initializing_actions initializing_actions]), whereby each parameter fills two records. In the first record the name of the parameter is saved as a character string (30 characters long, short names are filled by trailing blanks, longer names are cut off at the end), in the second record the value (or the values) of the parameter follow. The sequence of parameters on the file may be arbitrary, however the first and second variable must be [../inipar#nz nz] and [../d3par#statistic_regions statistic_regions]. If a variable with unknown name is found the model run is aborted.       
     42}}}
     43|----------------