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.
namelist_top.template in NEMO/branches/UKMO/AMM15_v3_6_STABLE_new_ersem/NEMOGCM/CONFIG/AMM7_FABM_ERSEM/EXP04 – NEMO

source: NEMO/branches/UKMO/AMM15_v3_6_STABLE_new_ersem/NEMOGCM/CONFIG/AMM7_FABM_ERSEM/EXP04/namelist_top.template @ 15814

Last change on this file since 15814 was 15480, checked in by jcastill, 3 years ago

Changes as in the git branch NEMO-FABMv1-ERSEM

File size: 27.6 KB
Line 
1!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2!! NEMO/TOP1 :   - tracer run information                (namtrc_run)
3!!               - tracer definition                     (namtrc    )
4!!               - tracer data initialisation            (namtrc_dta)
5!!               - tracer advection                      (namtrc_adv)
6!!               - tracer lateral diffusion              (namtrc_ldf)
7!!               - tracer vertical physics               (namtrc_zdf)
8!!               - tracer newtonian damping              (namtrc_dmp)
9!!               - dynamical tracer trends               (namtrc_trd)
10!!               - tracer output diagonstics             (namtrc_dia)
11!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
12!-----------------------------------------------------------------------
13&namtrc_run     !   run information
14!-----------------------------------------------------------------------
15   nn_dttrc      =  1        !  time step frequency for passive sn_tracers
16   nn_writetrc   =  105120     !  time step frequency for sn_tracer outputs
17   ln_top_euler  = .false.    !  use Euler time-stepping for TOP
18   ln_rsttr      = .true. ! start from a restart file (T) or not (F)
19   nn_rsttr      = __RST__ ! restart control = 0 initial time step is not compared to the restart file value
20                           !                  = 1 do not use the value in the restart file
21                           !                  = 2 calendar parameters read in the restart file
22   cn_trcrst_in  = "restart_trc"   !  suffix of pass. sn_tracer restart name (input)
23   cn_trcrst_out = "restart_trc"   !  suffix of pass. sn_tracer restart name (output)
24   cn_trcrst_indir   = "./"   !  directory of ocean restart name (input)
25   cn_trcrst_outdir  = "./"   !  directory of ocean restart name (output)
26/
27!-----------------------------------------------------------------------
28&namtrc     !   tracers definition
29!-----------------------------------------------------------------------
30!                    sname       lname                unit ,  init    ,  sbc     ,   cbc   ,  obc   ,  save
31   sn_tracer(1)   = 'light_ADY' , 'phosphate  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
32   sn_tracer(2)   = 'N1_p     ' , 'phosphate  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
33   sn_tracer(3)   = 'N3_n     ' , 'oxidised nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
34   sn_tracer(5)   = 'N5_s     ' , 'silicate  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
35   sn_tracer(6)   = 'O2_o     ' , 'dissolved inorganic carbon  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
36   sn_tracer(7)   = 'O3_c     ' , 'dissolved inorganic carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
37   sn_tracer(8)   = 'O3_bioalk' , 'carbonate bioalkalinity  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
38   sn_tracer(9)   = 'B1_c' , 'carbonate bioalkalinity  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
39   sn_tracer(10)   = 'B1_n' , 'carbonate bioalkalinity  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
40   sn_tracer(11)   = 'B1_p' , 'carbonate bioalkalinity  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
41   sn_tracer(12)   = 'TEP_c    ' , 'available transparent exopolymer particles carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
42   sn_tracer(13)   = 'P1_c     ' , 'diatom carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
43   sn_tracer(14)   = 'P1_n     ' , 'diatom nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
44   sn_tracer(15)   = 'P1_p     ' , 'diatom phosphorus  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
45   sn_tracer(16)   = 'P1_Chl     ' , 'diatom chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
46   sn_tracer(17)   = 'P1_s     ' , 'diatom silicate  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
47   sn_tracer(18)   = 'L2_c     ' , 'calcite  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
48   sn_tracer(19)   = 'P2_c     ' , 'nanophytoplankton carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
49   sn_tracer(20)   = 'P2_n     ' , 'nanophytoplankton nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
50   sn_tracer(21)   = 'P2_p     ' , 'nanophytoplankton phosphorus  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
51   sn_tracer(22)   = 'P2_Chl     ' , 'nanophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
52   sn_tracer(23)   = 'P3_c     ' , 'picophytoplankton carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
53   sn_tracer(24)   = 'P3_n     ' , 'picophytoplankton nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
54   sn_tracer(25)   = 'P3_p     ' , 'picophytoplankton phosphorus  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
55   sn_tracer(26)   = 'P3_Chl     ' , 'picophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
56   sn_tracer(27)   = 'P4_c     ' , 'picrophytoplankton carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
57   sn_tracer(28)   = 'P4_n     ' , 'picrophytoplankton nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
58   sn_tracer(29)   = 'P4_p     ' , 'picrophytoplankton phosphorus  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
59   sn_tracer(30)   = 'P4_Chl     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
60   sn_tracer(31)   = 'Z4_c     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
61   sn_tracer(32)   = 'Z5_c     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
62   sn_tracer(33)   = 'Z5_n     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
63   sn_tracer(34)   = 'Z5_p     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
64   sn_tracer(35)   = 'Z6_c     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
65   sn_tracer(36)   = 'Z6_n     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
66   sn_tracer(37)   = 'Z6_p     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
67   sn_tracer(38)   = 'R1_c     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
68   sn_tracer(39)   = 'R1_n     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
69   sn_tracer(40)   = 'R1_p     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
70   sn_tracer(41)   = 'R2_c     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
71   sn_tracer(42)   = 'R3_c     ' , 'picrophytoplankton chlorophyll  ',  ' '  , .false.  ,  .false. , .false. , .false. , .false.
72   sn_tracer(43)   = 'R4_c     ' , 'small particulate carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
73   sn_tracer(44)   = 'R4_n     ' , 'small particulate nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
74   sn_tracer(45)   = 'R4_p     ' , 'small particulate phosphorus  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
75   sn_tracer(46)   = 'R6_c     ' , 'medium particulate carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
76   sn_tracer(47)   = 'R6_n     ' , 'medium particulate nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
77   sn_tracer(48)   = 'R6_p     ' , 'medium particulate phosphorus  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
78   sn_tracer(49)   = 'R6_s     ' , 'medium particulate silicate  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
79   sn_tracer(50)   = 'R8_c     ' , 'large particulate carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
80   sn_tracer(51)   = 'R8_n     ' , 'large particulate nitrogen  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
81   sn_tracer(52)   = 'R8_p     ' , 'large particulate phosphorus  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
82   sn_tracer(53)   = 'R8_s     ' , 'large particulate silicate  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
83   sn_tracer(54)   = 'maTEP_c     ' , 'transparent exopolymer particles in macro-aggregates carbon  ',  ' '  , .false.  ,  .false. , .false. , .true. , .false.
84   ln_trcdta     =  .false.  !  Initialisation from data input file (T) or not (F)
85   ln_trcdmp     =  .false.  !  add a damping termn (T) or not (F)
86   ln_trcdmp_clo =  .false.  !  damping term (T) or not (F) on closed seas
87/
88!-----------------------------------------------------------------------
89&namtrc_dta      !    Initialisation from data input file
90!-----------------------------------------------------------------------
91!
92   cn_dir        =  './'      !  root directory for the location of the data files
93/
94!-----------------------------------------------------------------------
95&namtrc_adv    !   advection scheme for passive tracer
96!-----------------------------------------------------------------------
97   ln_trcadv_cen2    =  .false.  !  2nd order centered scheme
98   ln_trcadv_tvd     =  .true.   !  TVD scheme
99   ln_trcadv_muscl   =  .false.  !  MUSCL scheme
100   ln_trcadv_muscl2  =  .false.  !  MUSCL2 scheme + cen2 at boundaries
101   ln_trcadv_ubs     =  .false.  !  UBS scheme
102   ln_trcadv_qck     =  .false.  !  QUICKEST scheme
103   ln_trcadv_msc_ups =  .false.  !  use upstream scheme within muscl
104/
105!-----------------------------------------------------------------------
106&namtrc_ldf    !   lateral diffusion scheme for passive tracer
107!-----------------------------------------------------------------------
108!  ln_trcldf_diff   =  .false. ! slwa .true.   !  performs lateral diffusion (T) or not (F) ! slwa
109!                               !  Type of the operator :
110   ln_trcldf_lap    =  .false. ! slwa .true.   !     laplacian operator
111   ln_trcldf_bilap  =  .false.  !     bilaplacian operator
112                                !  Direction of action  :
113   ln_trcldf_level  =  .false.  !     iso-level
114   ln_trcldf_hor    =  .true.   !     horizontal (geopotential)         (require "key_ldfslp" when ln_sco=T)
115   ln_trcldf_iso    =  .false.  !     iso-neutral                       (require "key_ldfslp")
116!                               !  Coefficient
117   rn_ahtrc_0       =  50 ! slwa 2000.    !  horizontal eddy diffusivity for tracers [m2/s]
118   rn_ahtrb_0       =     0.    !     background eddy diffusivity for ldf_iso [m2/s]
119/
120!-----------------------------------------------------------------------
121&namtrc_zdf        !   vertical physics
122!-----------------------------------------------------------------------
123   ln_trczdf_exp   =  .false.  !  split explicit (T) or implicit (F) time stepping
124   nn_trczdf_exp   =   3       !  number of sub-timestep for ln_trczdfexp=T
125/
126!-----------------------------------------------------------------------
127&namtrc_rad        !  treatment of negative concentrations
128!-----------------------------------------------------------------------
129   ln_trcrad   =  .true.  !  artificially correct negative concentrations (T) or not (F)  ! slwa .true.
130/
131!-----------------------------------------------------------------------
132&namtrc_dmp    !   passive tracer newtonian damping
133!-----------------------------------------------------------------------
134   nn_zdmp_tr  =    1      !  vertical   shape =0    damping throughout the water column
135                           !                   =1 no damping in the mixing layer (kz  criteria)
136                           !                   =2 no damping in the mixed  layer (rho crieria)
137   cn_resto_tr  = 'resto_tr.nc'    !  create a damping.coeff NetCDF file (=1) or not (=0)
138/
139!-----------------------------------------------------------------------
140&namtrc_trd       !   diagnostics on tracer trends        ('key_trdtrc')
141!                          or mixed-layer trends          ('key_trdmld_trc')
142!----------------------------------------------------------------------
143   nn_trd_trc  =   1     !  time step frequency and tracers trends
144   nn_ctls_trc =   50        !  control surface type in mixed-layer trends (0,1 or n<jpk)
145   rn_ucf_trc  =   1        !  unit conversion factor (=1 -> /seconds ; =86400. -> /day)
146   ln_trdmxl_trc_restart = .false.  !  restart for ML diagnostics
147   ln_trdmxl_trc_instant = .true.  !  flag to diagnose trends of instantantaneous or mean ML T/S
148   ln_trdtrc(2)  =   .true. ! N1_p
149   ln_trdtrc(3)  =   .true. ! N3_n
150   ln_trdtrc(4)  =   .true. ! N4_n
151   ln_trdtrc(5)  =   .true. ! N5_s
152   ln_trdtrc(7)  =   .true. ! O3_c
153   ln_trdtrc(9)  =   .true. ! B1_c
154   ln_trdtrc(10)  =   .true. ! B1_n
155   ln_trdtrc(11)  =   .true. ! B1_p
156   ln_trdtrc(12)  =   .true. ! TEP_c
157   ln_trdtrc(13)  =   .true. ! P1_c
158   ln_trdtrc(14)  =   .true. ! P1_n
159   ln_trdtrc(15)  =   .true. ! P1_p
160   ln_trdtrc(17)  =   .true. ! P1_s
161   ln_trdtrc(18)  =   .true. ! L2_c
162   ln_trdtrc(19)  =   .true. ! P2_c
163   ln_trdtrc(20)  =   .true. ! P2_n
164   ln_trdtrc(21)  =   .true. ! P2_p
165   ln_trdtrc(23)  =   .true. ! P3_c
166   ln_trdtrc(24)  =   .true. ! P3_n
167   ln_trdtrc(25)  =   .true. ! P3_p
168   ln_trdtrc(27)  =   .true. ! P4_c
169   ln_trdtrc(28)  =   .true. ! P4_n
170   ln_trdtrc(29)  =   .true. ! P4_p
171   ln_trdtrc(31)  =   .true. ! Z4_c
172   ln_trdtrc(32)  =   .true. ! Z5_c
173   ln_trdtrc(33)  =   .true. ! Z5_n
174   ln_trdtrc(34)  =   .true. ! Z5_p
175   ln_trdtrc(35)  =   .true. ! Z6_c
176   ln_trdtrc(36)  =   .true. ! Z6_n
177   ln_trdtrc(37)  =   .true. ! Z6_p
178   ln_trdtrc(38)  =   .true. ! R1_c
179   ln_trdtrc(39)  =   .true. ! R1_n
180   ln_trdtrc(40)  =   .true. ! R1_p
181   ln_trdtrc(41)  =   .true. ! R2_c
182   ln_trdtrc(42)  =   .true. ! R3_c
183   ln_trdtrc(43)  =   .true. ! R4_c
184   ln_trdtrc(44)  =   .true. ! R4_n
185   ln_trdtrc(45)  =   .true. ! R4_p
186   ln_trdtrc(46)  =   .true. ! R6_c
187   ln_trdtrc(47)  =   .true. ! R6_n
188   ln_trdtrc(48)  =   .true. ! R6_p
189   ln_trdtrc(49)  =   .true. ! R6_s
190   ln_trdtrc(50)  =   .true. ! R8_c
191   ln_trdtrc(51)  =   .true. ! R8_n
192   ln_trdtrc(52)  =   .true. ! R8_p
193   ln_trdtrc(53)  =   .true. ! R8_s
194   ln_trdtrc(54)  =   .true. ! maTEP_c
195/
196!-----------------------------------------------------------------------
197&namtrc_dia       !   parameters for passive tracer additional diagnostics
198!----------------------------------------------------------------------
199   ln_diatrc     =  .true.   !  save additional diag. (T) or not (F)
200   ln_diabio     =  .true.   !  output biological trends
201   nn_writedia   =  105120 ! 1440     !  time step frequency for diagnostics
202   nn_writebio   =  105120 ! 10     !: frequency of biological outputs
203/
204!----------------------------------------------------------------------
205! namtrc_bc       !   data for boundary conditions
206!-----------------------------------------------------------------------
207&namtrc_bc
208!
209   cn_dir_sbc        =  './'      !  root directory for the location of SURFACE data files
210   cn_dir_cbc        =  './'      !  root directory for the location of COASTAL data files
211   cn_dir_obc        =  './'      !  root directory for the location of OPEN data files
212!          !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
213!          !             !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! filename      !
214   sn_trcobc2(2) = 'amm7bdy_trc' ,    -1     , 'phosphate' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
215   sn_trcobc2(3) = 'amm7bdy_trc' ,    -1     , 'nitrate' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
216   sn_trcobc2(5) = 'amm7bdy_trc' ,    -1     , 'silicate' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
217   sn_trcobc2(7) = 'amm7bdy_trc' ,    -1     , 'DIC' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
218   sn_trcobc2(8) = 'amm7bdy_trc' ,    -1     , 'bioalk' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
219   sn_trcobc2(12) = 'amm7bdy_trc' ,    -1     , 'tep_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
220   sn_trcobc2(13) = 'amm7bdy_trc' ,    -1     , 'diatoms_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
221   sn_trcobc2(14) = 'amm7bdy_trc' ,    -1     , 'diatoms_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
222   sn_trcobc2(15) = 'amm7bdy_trc' ,    -1     , 'diatoms_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
223   sn_trcobc2(16) = 'amm7bdy_trc' ,    -1     , 'diatoms_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
224   sn_trcobc2(17) = 'amm7bdy_trc' ,    -1     , 'diatoms_s' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
225   sn_trcobc2(18) = 'amm7bdy_trc' ,    -1     , 'calcite_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
226   sn_trcobc2(19) = 'amm7bdy_trc' ,    -1     , 'nanophytoplankton_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
227   sn_trcobc2(20) = 'amm7bdy_trc' ,    -1     , 'nanophytoplankton_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
228   sn_trcobc2(21) = 'amm7bdy_trc' ,    -1     , 'nanophytoplankton_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
229   sn_trcobc2(22) = 'amm7bdy_trc' ,    -1     , 'nanophytoplankton_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
230   sn_trcobc2(23) = 'amm7bdy_trc' ,    -1     , 'picophytoplankton_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
231   sn_trcobc2(24) = 'amm7bdy_trc' ,    -1     , 'picophytoplankton_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
232   sn_trcobc2(25) = 'amm7bdy_trc' ,    -1     , 'picophytoplankton_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
233   sn_trcobc2(26) = 'amm7bdy_trc' ,    -1     , 'picophytoplankton_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
234   sn_trcobc2(27) = 'amm7bdy_trc' ,    -1     , 'microphytoplankton_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
235   sn_trcobc2(28) = 'amm7bdy_trc' ,    -1     , 'microphytoplankton_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
236   sn_trcobc2(29) = 'amm7bdy_trc' ,    -1     , 'microphytoplankton_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
237   sn_trcobc2(30) = 'amm7bdy_trc' ,    -1     , 'microphytoplankton_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
238   sn_trcobc2(43) = 'amm7bdy_trc' ,    -1     , 'small_poc' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
239   sn_trcobc2(44) = 'amm7bdy_trc' ,    -1     , 'small_pon' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
240   sn_trcobc2(45) = 'amm7bdy_trc' ,    -1     , 'small_pop' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
241   sn_trcobc2(46) = 'amm7bdy_trc' ,    -1     , 'medium_poc' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
242   sn_trcobc2(47) = 'amm7bdy_trc' ,    -1     , 'medium_pon' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
243   sn_trcobc2(48) = 'amm7bdy_trc' ,    -1     , 'medium_pop' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
244   sn_trcobc2(49) = 'amm7bdy_trc' ,    -1     , 'medium_pos' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
245   sn_trcobc2(50) = 'amm7bdy_trc' ,    -1     , 'large_poc' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
246   sn_trcobc2(51) = 'amm7bdy_trc' ,    -1     , 'large_pon' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
247   sn_trcobc2(52) = 'amm7bdy_trc' ,    -1     , 'large_pop' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
248   sn_trcobc2(53) = 'amm7bdy_trc' ,    -1     , 'large_pos' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
249   sn_trcobc2(54) = 'amm7bdy_trc' ,    -1     , 'matep_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
250   rn_trofac(2) = 1
251   rn_trofac(3) = 1
252   rn_trofac(5) = 1
253   rn_trofac(7) = 1
254   rn_trofac(8) = 1
255   rn_trofac(12) = 1
256   rn_trofac(13) = 1
257   rn_trofac(14) = 1
258   rn_trofac(15) = 1
259   rn_trofac(16) = 1
260   rn_trofac(17) = 1
261   rn_trofac(18) = 1
262   rn_trofac(19) = 1
263   rn_trofac(20) = 1
264   rn_trofac(21) = 1
265   rn_trofac(22) = 1
266   rn_trofac(23) = 1
267   rn_trofac(24) = 1
268   rn_trofac(25) = 1
269   rn_trofac(26) = 1
270   rn_trofac(27) = 1
271   rn_trofac(28) = 1
272   rn_trofac(29) = 1
273   rn_trofac(30) = 1
274   rn_trofac(43) = 1
275   rn_trofac(44) = 1
276   rn_trofac(45) = 1
277   rn_trofac(46) = 1
278   rn_trofac(47) = 1
279   rn_trofac(48) = 1
280   rn_trofac(49) = 1
281   rn_trofac(50) = 1
282   rn_trofac(51) = 1
283   rn_trofac(52) = 1
284   rn_trofac(53) = 1
285   rn_trofac(54) = 1
286/
287!----------------------------------------------------------------------
288! namtrc_bc       !   data for boundary conditions
289!-----------------------------------------------------------------------
290&namtrc_bc
291!
292   cn_dir_sbc        =  './'      !  root directory for the location of SURFACE data files
293   cn_dir_cbc        =  './'      !  root directory for the location of COASTAL data files
294   cn_dir_obc        =  './'      !  root directory for the location of OPEN data files
295!          !  file name  ! frequency (hours) ! variable  ! time interp. !  clim  ! 'yearly'/ ! weights  ! rotation ! land/sea mask !
296!          !             !  (if <0  months)  !   name    !   (logical)  !  (T/F) ! 'monthly' ! filename ! pairing  ! filename      !
297   sn_trcobc2(2) = 'amm7skagbdy_trc' ,    -1 , 'phosphate'     ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
298   sn_trcobc2(3) = 'amm7skagbdy_trc' ,    -1 , 'nitrate'     ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
299   sn_trcobc2(5) = 'amm7skagbdy_trc' ,    -1 , 'silicate'     ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
300   sn_trcobc2(7) = 'amm7skagbdy_trc' ,    -1 , 'DIC'     ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
301   sn_trcobc2(8) = 'amm7skagbdy_trc' ,    -1 , 'bioalk'     ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
302   sn_trcobc2(12) = 'amm7skagbdy_trc' ,    -1     , 'tep_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
303   sn_trcobc2(13) = 'amm7skagbdy_trc' ,    -1     , 'diatoms_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
304   sn_trcobc2(14) = 'amm7skagbdy_trc' ,    -1     , 'diatoms_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
305   sn_trcobc2(15) = 'amm7skagbdy_trc' ,    -1     , 'diatoms_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
306   sn_trcobc2(16) = 'amm7skagbdy_trc' ,    -1     , 'diatoms_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
307   sn_trcobc2(17) = 'amm7skagbdy_trc' ,    -1     , 'diatoms_s' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
308   sn_trcobc2(18) = 'amm7skagbdy_trc' ,    -1     , 'calcite_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
309   sn_trcobc2(19) = 'amm7skagbdy_trc' ,    -1     , 'nanophytoplankton_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
310   sn_trcobc2(20) = 'amm7skagbdy_trc' ,    -1     , 'nanophytoplankton_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
311   sn_trcobc2(21) = 'amm7skagbdy_trc' ,    -1     , 'nanophytoplankton_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
312   sn_trcobc2(22) = 'amm7skagbdy_trc' ,    -1     , 'nanophytoplankton_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
313   sn_trcobc2(23) = 'amm7skagbdy_trc' ,    -1     , 'picophytoplankton_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
314   sn_trcobc2(24) = 'amm7skagbdy_trc' ,    -1     , 'picophytoplankton_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
315   sn_trcobc2(25) = 'amm7skagbdy_trc' ,    -1     , 'picophytoplankton_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
316   sn_trcobc2(26) = 'amm7skagbdy_trc' ,    -1     , 'picophytoplankton_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
317   sn_trcobc2(27) = 'amm7skagbdy_trc' ,    -1     , 'microphytoplankton_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
318   sn_trcobc2(28) = 'amm7skagbdy_trc' ,    -1     , 'microphytoplankton_n' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
319   sn_trcobc2(29) = 'amm7skagbdy_trc' ,    -1     , 'microphytoplankton_p' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
320   sn_trcobc2(30) = 'amm7skagbdy_trc' ,    -1     , 'microphytoplankton_Chl' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
321   sn_trcobc2(43) = 'amm7skagbdy_trc' ,    -1     , 'small_poc' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
322   sn_trcobc2(44) = 'amm7skagbdy_trc' ,    -1     , 'small_pon' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
323   sn_trcobc2(45) = 'amm7skagbdy_trc' ,    -1     , 'small_pop' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
324   sn_trcobc2(46) = 'amm7skagbdy_trc' ,    -1     , 'medium_poc' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
325   sn_trcobc2(47) = 'amm7skagbdy_trc' ,    -1     , 'medium_pon' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
326   sn_trcobc2(48) = 'amm7skagbdy_trc' ,    -1     , 'medium_pop' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
327   sn_trcobc2(49) = 'amm7skagbdy_trc' ,    -1     , 'medium_pos' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
328   sn_trcobc2(50) = 'amm7skagbdy_trc' ,    -1     , 'large_poc' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
329   sn_trcobc2(51) = 'amm7skagbdy_trc' ,    -1     , 'large_pon' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
330   sn_trcobc2(52) = 'amm7skagbdy_trc' ,    -1     , 'large_pop' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
331   sn_trcobc2(53) = 'amm7skagbdy_trc' ,    -1     , 'large_pos' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
332   sn_trcobc2(54) = 'amm7skagbdy_trc' ,    -1     , 'matep_c' ,   .true.     , .true. , 'yearly'  , ''       , ''       ,   ''
333   rn_trofac(2) = 1
334   rn_trofac(3) = 1
335   rn_trofac(5) = 1
336   rn_trofac(7) = 1
337   rn_trofac(8) = 1
338   rn_trofac(12) = 1
339   rn_trofac(13) = 1
340   rn_trofac(14) = 1
341   rn_trofac(15) = 1
342   rn_trofac(16) = 1
343   rn_trofac(17) = 1
344   rn_trofac(18) = 1
345   rn_trofac(19) = 1
346   rn_trofac(20) = 1
347   rn_trofac(21) = 1
348   rn_trofac(22) = 1
349   rn_trofac(23) = 1
350   rn_trofac(24) = 1
351   rn_trofac(25) = 1
352   rn_trofac(26) = 1
353   rn_trofac(27) = 1
354   rn_trofac(28) = 1
355   rn_trofac(29) = 1
356   rn_trofac(30) = 1
357   rn_trofac(43) = 1
358   rn_trofac(44) = 1
359   rn_trofac(45) = 1
360   rn_trofac(46) = 1
361   rn_trofac(47) = 1
362   rn_trofac(48) = 1
363   rn_trofac(49) = 1
364   rn_trofac(50) = 1
365   rn_trofac(51) = 1
366   rn_trofac(52) = 1
367   rn_trofac(53) = 1
368   rn_trofac(54) = 1
369/
370!----------------------------------------------------------------------
371!namtrc_bdy       !   Setup of tracer boundary conditions
372!-----------------------------------------------------------------------
373&namtrc_bdy
374   !cn_trc_dflt     =  'specified','none'   !  OBC applied by default to all tracers
375   cn_trc_dflt     =  'neumann','neumann'   !  OBC applied by default to all tracers
376   cn_trc          =  'frs','frs'   !  Boundary conditions appled to the active tracers (see namtrc)
377   !cn_trc          =  'frs','frs'   !  Boundary conditions appled to the active tracers (see namtrc)
378   nn_trcdmp_bdy   = 0,0     !  Use damping timescales defined in nambdy of namelist
379                           !  = 0 NO damping of tracers at open boudaries
380                           !  = 1 Only for tracers forced with external data
381                           !  = 2 Damping applied to all tracers
382/
Note: See TracBrowser for help on using the repository browser.