Changeset 1121 for trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_top
- Timestamp:
- 2008-06-20T17:23:23+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/CONFIG/ORCA2_OFF_PISCES/EXP00/namelist_top
r1092 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) 1 9 !>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 = 6000 ! 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 5 19 ! 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 = 6000 24 lrsttr = .true. 25 nrsttr = 0 26 tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'umol/L' , .false. , .true. 27 tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'ueq/L ' , .false. , .true. 28 tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'umol/L' , .false. , .true. 29 tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'umol/L' , .false. , .true. 30 tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'umol/L' , .false. , .true. 31 tracer(6) = 'POC ' , 'Small particle organic carbon Concentration', 'umol/L' , .false. , .true. 32 tracer(7) = 'Si ' , 'Silicate Concentration ', 'umol/L' , .false. , .true. 33 tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'umol/L' , .false. , .true. 34 tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'umol/L' , .false. , .true. 35 tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'umol/L' , .false. , .true. 36 tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'umol/L' , .false. , .true. 37 tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'umol/L' , .false. , .true. 38 tracer(13) = 'BSi ' , 'Diatoms Silicate Concentration ', 'umol/L' , .false. , .true. 39 tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'umol/L' , .false. , .true. 40 tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'umol/L' , .false. , .true. 41 tracer(16) = 'GOC ' , 'Big particle organic carbon Concentration ', 'umol/L' , .false. , .true. 42 tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'umol/L' , .false. , .true. 43 tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'umol/L' , .false. , .true. 44 tracer(19) = 'DSi ' , 'Sinking biogenic Silicate Concentration ', 'umol/L' , .false. , .true. 45 tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'umol/L' , .false. , .true. 46 tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'umol/L' , .false. , .true. 47 tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'umol/L' , .false. , .true. 48 tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'umol/L' , .false. , .true. 49 tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'umol/L' , .false. , .true. 20 ! ! name ! title of the field ! units ! initial data ! save ! 21 ! ! ! ! ! from file ! or not ! 22 ! ! ! ! ! or not ! ! 23 tracer(1) = 'DIC ' , 'Dissolved inorganic Concentration ', 'umol/L' , .false. , .true. 24 tracer(2) = 'Alkalini' , 'Total Alkalinity Concentration ', 'ueq/L ' , .false. , .true. 25 tracer(3) = 'O2 ' , 'Dissolved Oxygen Concentration ', 'umol/L' , .false. , .true. 26 tracer(4) = 'CaCO3 ' , 'Calcite Concentration ', 'umol/L' , .false. , .true. 27 tracer(5) = 'PO4 ' , 'Phosphate Concentration ', 'umol/L' , .false. , .true. 28 tracer(6) = 'POC ' , 'Small organic carbon Concentration ', 'umol/L' , .false. , .true. 29 tracer(7) = 'Si ' , 'Silicate Concentration ', 'umol/L' , .false. , .true. 30 tracer(8) = 'PHY ' , 'Nanophytoplankton Concentration ', 'umol/L' , .false. , .true. 31 tracer(9) = 'ZOO ' , 'Microzooplankton Concentration ', 'umol/L' , .false. , .true. 32 tracer(10) = 'DOC ' , 'Dissolved organic Concentration ', 'umol/L' , .false. , .true. 33 tracer(11) = 'PHY2 ' , 'Diatoms Concentration ', 'umol/L' , .false. , .true. 34 tracer(12) = 'ZOO2 ' , 'Mesozooplankton Concentration ', 'umol/L' , .false. , .true. 35 tracer(13) = 'BSi ' , 'Diatoms Silicate Concentration ', 'umol/L' , .false. , .true. 36 tracer(14) = 'Fer ' , 'Dissolved Iron Concentration ', 'umol/L' , .false. , .true. 37 tracer(15) = 'BFe ' , 'Big iron particles Concentration ', 'umol/L' , .false. , .true. 38 tracer(16) = 'GOC ' , 'Big organic carbon Concentration ', 'umol/L' , .false. , .true. 39 tracer(17) = 'SFe ' , 'Small iron particles Concentration ', 'umol/L' , .false. , .true. 40 tracer(18) = 'DFe ' , 'Diatoms iron Concentration ', 'umol/L' , .false. , .true. 41 tracer(19) = 'DSi ' , 'Sinking biogenic Silicate Concentration', 'umol/L' , .false. , .true. 42 tracer(20) = 'NFe ' , 'Nano iron Concentration ', 'umol/L' , .false. , .true. 43 tracer(21) = 'NCHL ' , 'Nano chlorophyl Concentration ', 'umol/L' , .false. , .true. 44 tracer(22) = 'DCHL ' , 'Diatoms chlorophyl Concentration ', 'umol/L' , .false. , .true. 45 tracer(23) = 'NO3 ' , 'Nitrates Concentration ', 'umol/L' , .false. , .true. 46 tracer(24) = 'NH4 ' , 'Ammonium Concentration ', 'umol/L' , .false. , .true. 50 47 / 51 48 !----------------------------------------------------------------------- 52 ! natrtd dynamical tracers trends (#ifdef key_trc_diatrd) 49 &namtoptrd ! dynamical tracers trends ("key_trc_diatrd") 53 50 !----------------------------------------------------------------------- 54 ! nwritetrd : time step frequency for dynamical trends outputs 55 ! luttrd : logical to keep large diagnostics with trends or not 56 ! one value per tracer 57 &natrtd 58 nwritetrd = 6000 59 luttrd(1) = .false. 60 luttrd(2) = .false. 61 luttrd(3) = .false. 62 luttrd(4) = .false. 63 luttrd(5) = .false. 64 luttrd(6) = .false. 65 luttrd(7) = .false. 66 luttrd(8) = .false. 67 luttrd(9) = .false. 68 luttrd(10) = .false. 69 luttrd(11) = .false. 70 luttrd(12) = .false. 71 luttrd(13) = .false. 72 luttrd(14) = .false. 73 luttrd(15) = .false. 74 luttrd(16) = .false. 75 luttrd(17) = .false. 76 luttrd(18) = .false. 77 luttrd(19) = .false. 78 luttrd(20) = .false. 79 luttrd(21) = .false. 80 luttrd(22) = .false. 81 luttrd(23) = .false. 82 luttrd(24) = .false. 51 nwritetrd = 6000 ! time step frequency for dynamical trends outputs 52 ! ! save trends or not ! 53 luttrd(1) = .false. 54 luttrd(2) = .false. 55 luttrd(3) = .false. 56 luttrd(4) = .false. 57 luttrd(5) = .false. 58 luttrd(6) = .false. 59 luttrd(7) = .false. 60 luttrd(8) = .false. 61 luttrd(9) = .false. 62 luttrd(10) = .false. 63 luttrd(11) = .false. 64 luttrd(12) = .false. 65 luttrd(13) = .false. 66 luttrd(14) = .false. 67 luttrd(15) = .false. 68 luttrd(16) = .false. 69 luttrd(17) = .false. 70 luttrd(18) = .false. 71 luttrd(19) = .false. 72 luttrd(20) = .false. 73 luttrd(21) = .false. 74 luttrd(22) = .false. 75 luttrd(23) = .false. 76 luttrd(24) = .false. 83 77 / 84 78 !----------------------------------------------------------------------- 85 ! natdia additional 2D/3D (#ifdef key_trc_diaadd) 79 &namtopadv ! advection scheme for passive tracer 86 80 !----------------------------------------------------------------------- 87 ! nwritedia : time step frequency for additional arrays outputs 88 ! 2D/3D diagnostic type defined by : 89 ! * short name 90 ! * long_name 91 ! * units 92 ! * logical to save value or not 93 ! 94 &natdia 95 nwritedia = 6000 96 diag2d(1) = 'Cflx ' , 'DIC flux ', 'molC/m2/s ' 97 diag2d(2) = 'Oflx ' , 'Oxygen flux ', 'molC/m2/s ' 98 diag2d(3) = 'Kg ' , 'Gas transfer ', 'mol/m2/s/uatm' 99 diag2d(4) = 'Delc ' , 'Delta CO2 ', 'uatm ' 100 diag2d(5) = 'PMO ' , 'POC export ', 'molC/m2/s ' 101 diag2d(6) = 'PMO2 ' , 'GOC export ', 'molC/m2/s ' 102 diag2d(7) = 'ExpFe1 ' , 'Nano iron export ', 'molFe/m2/s ' 103 diag2d(8) = 'ExpFe2 ' , 'Diatoms iron export ', 'molFe/m2/s ' 104 diag2d(9) = 'ExpSi ' , 'Silicate export ', 'molSi/m2/s ' 105 diag2d(10) = 'ExpCaCO3 ' , 'Calcite export ', 'molC/m2/s ' 106 diag2d(11) = 'heup ' , 'euphotic layer depth ', 'm ' 107 diag2d(12) = 'Fedep ' , 'Iron dep ', 'molFe/m2/s ' 108 diag2d(13) = 'Nfix ' , 'Nitrogen Fixation ', 'molN/m2/s ' 109 diag3d(1) = 'PH ' , 'PH ', '- ' 110 diag3d(2) = 'CO3 ' , 'Bicarbonates ', 'mol/l ' 111 diag3d(3) = 'CO3sat ' , 'CO3 saturation ', 'mol/l ' 112 diag3d(4) = 'PAR ' , 'light penetration ', 'W/m2 ' 113 diag3d(5) = 'PPPHY ' , 'Primary production of nanophyto ', 'molC/m3/s ' 114 diag3d(6) = 'PPPHY2 ' , 'Primary production of diatoms ', 'molC/m3/s ' 115 diag3d(7) = 'PPZOO ' , 'Primary production of microzoo ', 'molC/m3/s ' 116 diag3d(8) = 'PPZOO2 ' , 'Primary production of mesozoo ', 'molC/m3/s ' 117 diag3d(9) = 'PBSi ' , 'Primary production of Si diatoms ', 'molSi/m3/s ' 118 diag3d(10) = 'PFeN ' , 'Primary production of nano iron ', 'molFe/m3/s ' 119 diag3d(11) = 'PFeD ' , 'Primary production of diatoms iron', 'molFe/m3/s ' 81 ln_trcadv_cen2 = .false. ! 2nd order centered scheme 82 ln_trcadv_tvd = .false. ! TVD scheme 83 ln_trcadv_muscl = .true. ! MUSCL scheme 84 ln_trcadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 85 ln_trcadv_smolar = .false. ! SMOLAR scheme 86 rsc = 1. ! tuning coefficient for Smolar. scheme 87 ncortrc = 1 ! number of corrective phases for Smolar. scheme 88 crosster = .false. ! computes Smolar crossterms (T) or not (F) 120 89 / 121 90 !----------------------------------------------------------------------- 122 ! natnum numerical schemes91 &namtopbbl ! bottom boundary layer scheme for passive tracer 123 92 !----------------------------------------------------------------------- 124 ! ndttrc time step frequency for passive tracers 125 ! lhdf logical if true computes horizontal diffusion 126 ! rsc tuning coefficient for Smolar. 127 ! rtrn truncation value for Smolar. 128 ! ncor number of corrective phases for Smolar. 129 ! crosster logical if true computes Smolar crossterms 130 &natnum 131 ndttrc = 1 132 rsc = 1. 133 rtrn = 1.e-15 134 ncortrc = 1 135 crosster = .false. 93 atrcbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 136 94 / 137 95 !----------------------------------------------------------------------- 138 ! namtrcadv advection scheme for tracer (option not control by CPP keys) 96 &namtopldf ! lateral diffusion scheme for passive tracer 139 97 !----------------------------------------------------------------------- 140 ! ln_trcadv_cen2 2nd order centered scheme (default F) 141 ! ln_trcadv_tvd TVD scheme (default F) 142 ! ln_trcadv_muscl MUSCL scheme (default F) 143 ! ln_trcadv_muscl2 MUSCL2 scheme (default F) 144 ! ln_trcadv_smolar SMOLAR scheme (default T) 145 &namtrcadv 146 ln_trcadv_cen2 = .false. 147 ln_trcadv_tvd = .false. 148 ln_trcadv_muscl = .true. 149 ln_trcadv_muscl2 = .false. 150 ln_trcadv_smolar = .false. 151 / 152 ! 153 !----------------------------------------------------------------------- 154 ! namtrcbbl bottom boundary layer scheme 155 !----------------------------------------------------------------------- 156 ! atrcbbl lateral tracer coeff. for bottom boundary layer scheme(m2/s) 157 &namtrcbbl 158 atrcbbl = 1000. 98 ln_trcldf_diff = .true. ! performs lateral diffusion (T) or not (F) 99 ! ! Type of the operator : 100 ln_trcldf_lap = .true. ! laplacian operator 101 ln_trcldf_bilap = .false. ! bilaplacian operator 102 ! Direction of action : 103 ln_trcldf_level = .false. ! iso-level 104 ln_trcldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 105 ln_trcldf_iso = .true. ! iso-neutral (require "key_ldfslp") 106 ! ! Coefficient 107 ahtrc0 = 2000. ! horizontal eddy diffusivity for tracers [m2/s] 108 ahtrb0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 109 aeivtr0 = 2000. ! eddy induced velocity coefficient [m2/s] (require "key_trcldf_eiv") 110 trcrat = 1. ! ratio betweeen passive and active tracer diffusion coeff 159 111 / 160 112 !----------------------------------------------------------------------- 161 ! namtrcldf lateral diffusion scheme for tracer (option not control by CPP keys) 113 &namtopzdf ! vertical physics 162 114 !----------------------------------------------------------------------- 163 ! Flag to performs lateral diffusion or not : 164 ! ln_trcldf_diff 165 ! Type of the operator : 166 ! ln_trcldf_lap laplacian operator (default T) 167 ! ln_trcldf_bilap bilaplacian operator (default F) 168 ! Direction of action : 169 ! ln_trcldf_level iso-level (default F) 170 ! ln_trcldf_hor horizontal (geopotential) (default F)^** 171 ! ln_trcldf_iso iso-neutral (default T)^* 172 ! ^* require key_ldfslp to compute the direction of the lateral diffusion 173 ! ^** require key_ldfslp in s-coordinate 174 ! ahtrb0 background eddy diffusivity for isopycnal diffusion (m2/s) 175 ! trcrat ratio betweeen passive and active tracer diffusion coeff 176 ! ahtrc0 horizontal eddy diffus. for passive tracer 177 ! aeivtr0 eddy induced veloc. coef. for passive tracer 178 &namtrcldf 179 ln_trcldf_diff = .true. 180 ln_trcldf_lap = .true. 181 ln_trcldf_bilap = .false. 182 ln_trcldf_level = .false. 183 ln_trcldf_hor = .false. 184 ln_trcldf_iso = .true. 185 ahtrb0 = 0. 186 trcrat = 1. 187 ahtrc0 = 2000 188 aeivtr0 = 2000. 115 ln_trczdf_exp = .false. ! split explicit (T) or implicit (F) time stepping 116 n_trczdf_exp = 3 ! number of sub-timestep for ln_trczdfexp=T 189 117 / 190 118 !----------------------------------------------------------------------- 191 ! namtrczdf vertical physics 119 &namtopdmp ! passive tracer newtonian damping ('key_trcdmp') 192 120 !----------------------------------------------------------------------- 193 ! ln_zdfexp vertical physics: (=T) time splitting (T) (Default=F) 194 ! (=F) euler backward (F) 195 ! n_zdfexp number of sub-timestep for time splitting scheme 196 &namtrczdf 197 ln_trczdf_exp = .false. 198 n_trczdf_exp = 3 121 ndmptr = 20 ! type of damping in passive tracers 122 ! ='latitude', damping poleward of 'ndmp' degrees and function 123 ! of the distance-to-coast. Red and Med Seas as ndmptr=-1 124 ! =-1 damping only in Med and Red Seas 125 ndmpftr = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 126 nmldmptr = 1 ! type of damping: =0 damping throughout the water column 127 ! =1 no damping in the mixed layer defined by avt >5cm2/s ) 128 ! =2 no damping in the mixed layer defined rho<rho(surf)+.01 ) 129 sdmptr = 50. ! surface time scale for internal damping (days) 130 bdmptr = 360. ! bottom time scale for internal damping (days) 131 hdmptr = 800. ! depth of transition between sdmptr and bdmptr (meters) 199 132 / 200 !-----------------------------------------------------------------------201 ! namtrcdmp tracer newtonian damping ('key_trcdmp')202 !-----------------------------------------------------------------------203 ! ndmptr type of damping in temperature and salinity204 ! (='latitude', damping poleward of 'ndmp' degrees and function205 ! of the distance-to-coast. Red and Med Seas as ndmp=-1)206 ! (=-1 damping only in Med and Red Seas)207 ! ndmpftr =1 create a damping.coeff NetCDF file (the 3D damping array)208 ! nmldmptr type of damping in the mixed layer209 ! (=0 damping throughout the water column)210 ! (=1 no damping in the mixed layer defined by avt >5cm2/s )211 ! (=2 no damping in the mixed layer defined rho<rho(surf)+.01 )212 ! sdmptr surface time scale for internal damping (days)213 ! bdmptr bottom time scale for internal damping (days)214 ! hdmptr depth of transition between sdmp and bdmp (meters)215 &namtrcdmp216 ndmptr = 20217 ndmpftr = 0218 nmldmptr = 1219 sdmptr = 50.220 bdmptr = 360.221 hdmptr = 800.222 /
Note: See TracChangeset
for help on using the changeset viewer.