source: trunk/CONFIG/GYRE_LOBSTER/EXP00/namelist.passivetrc @ 949

Last change on this file since 949 was 949, checked in by cetlod, 13 years ago

Add modifications related to the GYRE_LOBSTER configuration, see ticket 145

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