email us   
Eulag
All-Scales
Geophysical Research Model
 

SETUP MODEL/FLOW PARAMETERS



a) The next section set the precompiler directives for rule out some physical and numerical options in EULAG depending on the model configuration required by user.
    #define SEMILAG 0  /* 0=EULERIAN, 1=SEMI-LAGRANGIAN                   */
    #define MOISTMOD 0 /* 0=DRY, 1=WARM MOIST, 2=ICE A+B (NOT READY YET)  */
    #define J3DIM 1    /* 0=2D MODEL, 1=3D MODEL                          */
    #define SGS 1      /* 0=NO DIFFUSION, 1=OLD DISSIP, 2=DISSIP AMR      */
    #define ISEND 2    /* 1=SENDRECV, 2=IRECV+SEND, 3=ISEND+IRECV         */ 
    #define PRECF 0    /* 0=PRECON_DF or PRECON_BCZ, 1=PRECON_F           */
    #define IORFLAG 1  /* 0=tape in serial mode, 1=tape in parallel mode  */
    #define IOWFLAG 1  /* 0=tape in serial mode, 1=tape in parallel mode  */
    #define IORTAPE 3  /* 1=default, 2=single, 3=double precision         */
    #define IOWTAPE 3  /* 1=default, 2=single, 3=double precision         */
    #define NETCDFD 1  /* 2=single precision, 1=double precision          */
    #define TIMEPLT 1  /* 1=time counts                                   */
    


b) The following parameters defines default I/O binary mode used for model restart and postprocessing, and precompiler directives for use with additional output formats.

    IORFLAG/ IOWFLAG - flags used to define binary I/O mode for read/write data from/to external tape file. The parallel sequential mode is when the PE0 collect the arrays belonging to other processors and write them sequentially to the tape without creating the array containing all grid points in serial processor mode. This option decrease substantially memory requirements but require the knowledge of processor configuration during the tape creation. Check the definition of the "nprcxa, nprcya, npa, mpa" parameters.
       IORFLAG 0 - Read from tape written in single processor mode
       IORFLAG 1 - Read from tape written in parallel sequential mode
       IOWFLAG 0 - Write to the tape in single processor mode
       IOWFLAG 1 - Write to the tape in parallel sequential mode

    IORTAPE/ IOWTAPE - tape precision definition.
       IORTAPE 1 - Tape read in default precision (depends on WORD)
       IORTAPE 2 - Force read from single precision tape
       IORTAPE 3 - Force read from double precision tape
       IOWTAPE 1 - Tape written in default precision (depends on WORD)
       IOWTAPE 2 - Force write to single precision tape
       IOWTAPE 3 - Force write to double precision tape


4) The following section contains creates parameters files used to control model physical and numerical implementation. See Appendix C and source code for detailed description of each file.

In this section there are created following external included files:

    param.nml - grid size parameters and main model option

    param.ior - parameters used in Semi-Lagrangian option

    vrtstr.fnc - default vertical stretching function

    msg.inc - setting used in parallel mode (defined partially in section 6)

    param.v5d - parameters used by Vis5D output

Additionally there are created also the following and block data sets with flags used to control different features of model physics and numeric. See Appendix D for description of available parameters within each file.



JavaScript DHTML Drop Down Menu By Milonic