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

Last change on this file since 796 was 796, checked in by ctlod, 13 years ago

add the GYRE_LOBSTER reference configuration, see ticket:#53

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