New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 1121 for trunk/CONFIG/GYRE_LOBSTER/EXP00/namelist_top – NEMO

Ignore:
Timestamp:
2008-06-20T17:23:23+02:00 (16 years ago)
Author:
cetlod
Message:

change the style of all top namelist to be consistent with the forthcoming style of OPA namelist, see ticket:196

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CONFIG/GYRE_LOBSTER/EXP00/namelist_top

    r1090 r1121  
     1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     2!! NEMO/TOP1 :  1 - tracer definition                     (namtoptrc) 
     3!! namelists    2 - dynamical tracer trends               (namtoptrd) 
     4!!              6 - tracer advection                      (namtopadv) 
     5!!              7 - tracer bottom boundary                (namtopbbl) 
     6!!              8 - tracer lateral diffusion              (namtopldf) 
     7!!              3 - tracer vertical physics               (namtopzdf) 
     8!!              9 - tracer newtonian damping              (namtopdmp) 
    19!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
    2 ! OPA MODEL general namelist for passive tracers 
    3 ! ------------- 
    4 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
     10!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 
     11&namtoptrc     !   tracers definition 
     12!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
     13   ndttrc      =  1        !  time step frequency for passive tracers       
     14   nwritetrc   = 360      !  time step frequency for tracer outputs 
     15   lrsttr      = .false.   !  start from a restart file (T) or not (F) 
     16   nrsttr      =   0       !  restart control = 0 initial time step is not compared to the restart file value 
     17                           !                  = 1 do not use the value in the restart file 
     18                           !                  = 2 calendar parameters read in the restart file 
    519! 
    6 !----------------------------------------------------------------------- 
    7 !       nattrc   
    8 !----------------------------------------------------------------------- 
    9 ! 
    10 !       NATTRC    
    11 !       nwritetrc time step frequency for tracer outputs 
    12 !       lrsttr    boolean term for tracer model restart (true or false) 
    13 !       nrsttr    control of the time step for tracer model restart (0, 1 or 2) 
    14 !       tracer type defined by : 
    15 !                 *  short name  
    16 !                 *  long_name 
    17 !                 *  units 
    18 !                 *  logical to read initial value from file or not 
    19 !                 *  logical to save value   
    20 !  
    21 &nattrc 
    22    nwritetrc   = 360  
    23    lrsttr      = .false. 
    24    nrsttr      = 0 
    25    tracer(1)   = 'DET' , 'Detritus                   ',  'mmole-N/m3' ,  .false. ,  .true. 
    26    tracer(2)   = 'ZOO' , 'Zooplankton concentration  ',  'mmole-N/m3' ,  .false. ,  .true. 
    27    tracer(3)   = 'PHY' , 'Phytoplankton concentration',  'mmole-N/m3' ,  .false. ,  .true. 
    28    tracer(4)   = 'NO3' , 'Nitrate concentration      ',  'mmole-N/m3' ,  .false. ,  .true. 
    29    tracer(5)   = 'NH4' , 'Ammonium concentration     ',  'mmole-N/m3' ,  .false. ,  .true. 
    30    tracer(6)   = 'DOM' , 'Dissolved organic matter   ',  'mmole-N/m3' ,  .false. ,  .true. 
     20!              ! name  !     title of the field       !   units       ! initial data ! save   ! 
     21!              !       !                              !               ! from file    ! or not !  
     22!              !       !                              !               ! or not       !        ! 
     23   tracer(1)   = 'DET' , 'Detritus                   ',  'mmole-N/m3' ,  .false.     ,  .true. 
     24   tracer(2)   = 'ZOO' , 'Zooplankton concentration  ',  'mmole-N/m3' ,  .false.     ,  .true. 
     25   tracer(3)   = 'PHY' , 'Phytoplankton concentration',  'mmole-N/m3' ,  .false.     ,  .true. 
     26   tracer(4)   = 'NO3' , 'Nitrate concentration      ',  'mmole-N/m3' ,  .false.     ,  .true. 
     27   tracer(5)   = 'NH4' , 'Ammonium concentration     ',  'mmole-N/m3' ,  .false.     ,  .true. 
     28   tracer(6)   = 'DOM' , 'Dissolved organic matter   ',  'mmole-N/m3' ,  .false.     ,  .true. 
    3129/ 
    3230!----------------------------------------------------------------------- 
    33 !       natrtd   dynamical tracers trends (#ifdef key_trc_diatrd)  
     31&namtoptrd     !   dynamical tracers trends ("key_trc_diatrd") 
    3432!----------------------------------------------------------------------- 
    35 !   nwritetrd : time step frequency for dynamical trends outputs 
    36 !   luttrd    : logical to keep large diagnostics with trends or not 
    37 !               one value per tracer 
    38 &natrtd 
    39    nwritetrd  = 360 
    40    luttrd(1)  = .false. 
    41    luttrd(2)  = .false. 
    42    luttrd(3)  = .false. 
    43    luttrd(4)  = .false. 
    44    luttrd(5)  = .false. 
    45    luttrd(6)  = .false. 
     33   nwritetrd  =    360   !  time step frequency for dynamical trends outputs 
     34!             !    save trends or not  ! 
     35   luttrd(1)  =   .false. 
     36   luttrd(2)  =   .false. 
     37   luttrd(3)  =   .false. 
     38   luttrd(4)  =   .false. 
     39   luttrd(5)  =   .false. 
     40   luttrd(6)  =   .false. 
    4641/ 
    4742!----------------------------------------------------------------------- 
    48 !       natdia  additional 2D/3D  (#ifdef key_trc_diaadd) 
     43&namtopadv    !   advection scheme for passive tracer  
    4944!----------------------------------------------------------------------- 
    50 !  nwritedia : time step frequency for additional arrays outputs 
    51 !  2D/3D diagnostic type defined by : 
    52 !                 *  short name  
    53 !                 *  long_name 
    54 !                 *  units 
    55 !  
    56 &natdia 
    57    nwritedia   = 360 
    58    diag2d(1)   = 'TNO3PHY' , 'TNO3PHY',  '-' 
    59    diag2d(2)   = 'TNH4PHY' , 'TNH4PHY',  '-' 
    60    diag2d(3)   = 'TPHYDOM' , 'TPHYDOM',  '-' 
    61    diag2d(4)   = 'TPHYNH4' , 'TPHYNH4',  '-' 
    62    diag2d(5)   = 'TPHYZOO' , 'TPHYZOO',  '-' 
    63    diag2d(6)   = 'TPHYDET' , 'TPHYDET',  '-' 
    64    diag2d(7)   = 'TDETZOO' , 'TDETZOO',  '-' 
    65    diag2d(8)   = 'TDETSED' , 'TDETSED',  '-' 
    66    diag2d(9)   = 'TZOODET' , 'TZOODET',  '-' 
    67    diag2d(10)  = 'TZOOBOD' , 'TZOOBOD',  '-' 
    68    diag2d(11)  = 'TZOONH4' , 'TZOONH4',  '-' 
    69    diag2d(12)  = 'TZOODOM' , 'TZOODOM',  '-' 
    70    diag2d(13)  = 'TNH4NO3' , 'TNH4NO3',  '-' 
    71    diag2d(14)  = 'TDOMNH4' , 'TDOMNH4',  '-' 
    72    diag2d(15)  = 'TDETNH4' , 'TDETNH4',  '-' 
    73    diag2d(16)  = 'TPHYTOT' , 'TPHYTOT',  '-' 
    74    diag2d(17)  = 'TZOOTOT' , 'TZOOTOT',  '-' 
    75    diag2d(18)  = 'TDETDOM' , 'TDETDOM',  '-' 
    76    diag2d(19)  = 'SEDPOC ' , 'SEDPOC ',  '-' 
    77    diag3d(1)   = 'FNO3PHY' , 'FNO3PHY',  '-' 
    78    diag3d(2)   = 'FNH4PHY' , 'FNH4PHY',  '-' 
    79    diag3d(3)   = 'FNH4NO3' , 'FNH4NO3',  '-' 
     45   ln_trcadv_cen2   =  .false.  !  2nd order centered scheme    
     46   ln_trcadv_tvd    =  .true.  !  TVD scheme    
     47   ln_trcadv_muscl  =  .false.   !  MUSCL scheme 
     48   ln_trcadv_muscl2 =  .false.  !  MUSCL2 scheme + cen2 at boundaries 
     49   ln_trcadv_smolar =  .false.  !  SMOLAR scheme 
     50   rsc              =  1.       !  tuning coefficient for Smolar. scheme  
     51   ncortrc          =  1        !  number of corrective phases for Smolar. scheme  
     52   crosster         =  .false.  !  computes Smolar crossterms (T) or not (F) 
    8053/ 
    8154!----------------------------------------------------------------------- 
    82 !       natnum  numerical schemes  
     55&namtopbbl    !   bottom boundary layer scheme for passive tracer  
    8356!----------------------------------------------------------------------- 
    84 !  ndttrc time step frequency for passive tracers 
    85 !  lhdf logical if true computes horizontal diffusion 
    86 !  rsc tuning coefficient for Smolar.  
    87 !  rtrn truncation value for Smolar. 
    88 !  ncor number of corrective phases for Smolar.  
    89 !  crosster logical if true computes Smolar crossterms 
    90 &natnum 
    91    ndttrc   = 1 
    92    rsc      = 1. 
    93    rtrn     = 1.e-15 
    94    ncortrc  = 1 
    95    crosster = .false. 
     57   atrcbbl          = 1000.     !  lateral mixing coefficient in the bbl  [m2/s] 
    9658/ 
    9759!----------------------------------------------------------------------- 
    98 !       namtrcadv   advection scheme for tracer (option not control by CPP keys) 
     60&namtopldf    !   lateral diffusion scheme for passive tracer  
    9961!----------------------------------------------------------------------- 
    100 !  ln_trcadv_cen2     2nd order centered scheme    (default F) 
    101 !  ln_trcadv_tvd      TVD scheme                   (default F) 
    102 !  ln_trcadv_muscl    MUSCL scheme                 (default F) 
    103 !  ln_trcadv_muscl2   MUSCL2 scheme                (default F) 
    104 !  ln_trcadv_smolar   SMOLAR scheme                (default T) 
    105 &namtrcadv 
    106    ln_trcadv_cen2   =  .false. 
    107    ln_trcadv_tvd    =  .true. 
    108    ln_trcadv_muscl  =  .false. 
    109    ln_trcadv_muscl2 =  .false. 
    110    ln_trcadv_smolar =  .false. 
    111 / 
    112 ! 
    113 !----------------------------------------------------------------------- 
    114 !       namtrcbbl   bottom boundary layer scheme 
    115 !----------------------------------------------------------------------- 
    116 !  atrcbbl   lateral tracer coeff. for bottom boundary layer scheme(m2/s) 
    117 &namtrcbbl 
    118    atrcbbl = 1000. 
     62   ln_trcldf_diff   =  .true.   !  performs lateral diffusion (T) or not (F) 
     63!                               !  Type of the operator :  
     64   ln_trcldf_lap    =  .true.   !     laplacian operator        
     65   ln_trcldf_bilap  =  .false.  !     bilaplacian operator      
     66                                !  Direction of action  : 
     67   ln_trcldf_level  =  .false.  !     iso-level                 
     68   ln_trcldf_hor    =  .false.  !     horizontal (geopotential)         (require "key_ldfslp" when ln_sco=T) 
     69   ln_trcldf_iso    =  .true.   !     iso-neutral                       (require "key_ldfslp") 
     70!                               !  Coefficient 
     71   ahtrc0      =   300.         !     horizontal eddy diffusivity for tracers [m2/s] 
     72   ahtrb0      =     0.         !     background eddy diffusivity for ldf_iso [m2/s] 
     73   aeivtr0     =  1000.         !     eddy induced velocity coefficient [m2/s]    (require "key_trcldf_eiv") 
     74   trcrat      =  1.            !  ratio betweeen passive and active tracer diffusion coeff 
    11975/ 
    12076!----------------------------------------------------------------------- 
    121 !       namtrcldf   lateral diffusion scheme for tracer (option not control by CPP keys) 
     77&namtopzdf        !   vertical physics 
    12278!----------------------------------------------------------------------- 
    123 !  Flag to performs lateral diffusion or not : 
    124 !     ln_trcldf_diff 
    125 !  Type of the operator :  
    126 !     ln_trcldf_lap    laplacian operator          (default T) 
    127 !     ln_trcldf_bilap  bilaplacian operator        (default F) 
    128 !  Direction of action  :  
    129 !     ln_trcldf_level  iso-level                   (default F) 
    130 !     ln_trcldf_hor    horizontal (geopotential)   (default F)^** 
    131 !     ln_trcldf_iso    iso-neutral                 (default T)^* 
    132 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 
    133 ! ^** require key_ldfslp in s-coordinate 
    134 !  ahtrb0     background eddy diffusivity for isopycnal diffusion (m2/s) 
    135 !  trcrat     ratio betweeen passive and active tracer diffusion coeff 
    136 !  ahtrc0     horizontal eddy diffus. for passive tracer 
    137 !  aeivtr0    eddy induced veloc. coef. for passive tracer 
    138 &namtrcldf 
    139    ln_trcldf_diff   =  .true. 
    140    ln_trcldf_lap    =  .true. 
    141    ln_trcldf_bilap  =  .false. 
    142    ln_trcldf_level  =  .false. 
    143    ln_trcldf_hor    =  .false. 
    144    ln_trcldf_iso    =  .true. 
    145    ahtrb0           =  0.  
    146    trcrat           =  1. 
    147    ahtrc0           =  300. 
    148    aeivtr0          =  1000. 
     79   ln_trczdf_exp   =  .false.  !  split explicit (T) or implicit (F) time stepping 
     80   n_trczdf_exp    =   3       !  number of sub-timestep for ln_trczdfexp=T 
    14981/ 
    15082!----------------------------------------------------------------------- 
    151 !       namtrczdf   vertical physics 
     83&namtopdmp        !   passive tracer newtonian damping                 ('key_trcdmp') 
    15284!----------------------------------------------------------------------- 
    153 !  ln_zdfexp   vertical physics: (=T)  time splitting (T)     (Default=F) 
    154 !                               (=F)  euler backward (F) 
    155 !  n_zdfexp   number of sub-timestep for time splitting scheme 
    156 &namtrczdf 
    157    ln_trczdf_exp =  .false. 
    158    n_trczdf_exp =      3 
     85   ndmptr      =   20      !  type of damping in passive tracers 
     86                           !     ='latitude', damping poleward of 'ndmp' degrees and function  
     87                           !                  of the distance-to-coast. Red and Med Seas as ndmptr=-1 
     88                           !     =-1 damping only in Med and Red Seas 
     89   ndmpftr     =    0      !  create a damping.coeff NetCDF file (=1) or not (=0) 
     90   nmldmptr    =    1      !  type of damping: =0 damping throughout the water column 
     91                           !                   =1 no damping in the mixed layer defined by avt >5cm2/s ) 
     92                           !                   =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
     93   sdmptr      =   50.     !  surface time scale for internal damping (days) 
     94   bdmptr      =  360.     !  bottom  time scale for internal damping (days) 
     95   hdmptr      =  800.     !  depth of transition between sdmptr and bdmptr (meters) 
    15996/ 
    160 !----------------------------------------------------------------------- 
    161 !       namtrcdmp   tracer newtonian damping ('key_trcdmp') 
    162 !----------------------------------------------------------------------- 
    163 !  ndmptr    type of damping in temperature and salinity  
    164 !          (='latitude', damping poleward of 'ndmp' degrees and function  
    165 !             of the distance-to-coast. Red and Med Seas as ndmp=-1) 
    166 !          (=-1 damping only in Med and Red Seas) 
    167 !  ndmpftr   =1 create a damping.coeff NetCDF file (the 3D damping array) 
    168 !  nmldmptr  type of damping in the mixed layer 
    169 !          (=0 damping throughout the water column) 
    170 !     (=1 no damping in the mixed layer defined by avt >5cm2/s ) 
    171 !     (=2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 
    172 !  sdmptr    surface time scale for internal damping (days) 
    173 !  bdmptr    bottom time scale for internal damping (days) 
    174 !  hdmptr    depth of transition between sdmp and bdmp (meters) 
    175 &namtrcdmp 
    176    ndmptr   =  20 
    177    ndmpftr  =   0 
    178    nmldmptr =   0 
    179    sdmptr   =  50. 
    180    bdmptr   = 360. 
    181    hdmptr   = 800. 
    182 / 
Note: See TracChangeset for help on using the changeset viewer.