Changeset 2528 for trunk/NEMOGCM/CONFIG/POMME
- Timestamp:
- 2010-12-27T18:33:53+01:00 (13 years ago)
- Location:
- trunk/NEMOGCM/CONFIG/POMME
- Files:
-
- 3 deleted
- 4 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/CONFIG/POMME/EXP00/AA_job
- Property svn:keywords set to Id
r2521 r2528 109 109 #- Namelist for ocean 110 110 cp ${R_EXPER}/namelist namelist 111 cp ${R_EXPER}/iodef.xml .112 cp ${R_EXPER}/xmlio_server.def .113 111 114 112 #- Files for the configuration and ocean dynamics -
trunk/NEMOGCM/CONFIG/POMME/EXP00/iodef.xml
r1772 r2528 54 54 <group id="SBC" axis_ref="none" grid_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 55 55 56 <field id="emp "description="Net Upward Water Flux" unit="kg/m2/s" />57 <field id="emps "description="concentration/dilution water flux" unit="kg/m2/s" />56 <field id="emp-rnf" description="Net Upward Water Flux" unit="kg/m2/s" /> 57 <field id="emps-rnf" description="concentration/dilution water flux" unit="kg/m2/s" /> 58 58 <field id="snowpre" description="Snow precipitation" unit="kg/m2/s" /> 59 59 <field id="runoffs" description="River Runoffs" unit="Kg/m2/s" /> … … 138 138 <!-- uoce_eiv: available with key_trabbl_adv --> 139 139 <field id="uoce_bbl" description="BBL ocean current along i-axis" unit="m/s" /> 140 <field id="ahu_bbl" description="BBL diffusive flux along i-axis" unit="m3/s" axis_ref="none" /> 140 141 <!-- variables available with key_diaar5 --> 141 142 <field id="u_masstr" description="ocean eulerian mass transport along i-axis" unit="kg/s" /> … … 155 156 <!-- voce_eiv: available with key_trabbl_adv --> 156 157 <field id="voce_bbl" description="BBL ocean current along j-axis" unit="m/s" /> 158 <field id="ahv_bbl" description="BBL diffusive flux along j-axis" unit="m3/s" axis_ref="none" /> 157 159 <!-- variables available with key_diaar5 --> 158 160 <field id="v_masstr" description="ocean eulerian mass transport along j-axis" unit="kg/s" /> … … 170 172 <field id="woce_eiv" description="EIV ocean vertical velocity" unit="m/s" /> 171 173 <!-- woce_eiv: available with key_trabbl_adv --> 172 <field id="woce_bbl" description="BBL ocean vertical velocity" unit="m/s" />173 174 <field id="avt" description="vertical eddy diffusivity" unit="m2/s" /> 174 175 <field id="avm" description="vertical eddy viscosity" unit="m2/s" /> … … 220 221 <field ref="sss" name="sosaline" /> 221 222 <field ref="ssh" name="sossheig" /> 222 <field ref="emp "name="sowaflup" />223 <field ref="emp-rnf" name="sowaflup" /> 223 224 <field ref="qsr" name="soshfldo" /> 224 <field ref="emps "name="sowaflcd" />225 <field ref="emps-rnf" name="sowaflcd" /> 225 226 <field ref="qns+qsr" name="sohefldo" /> 226 227 <field ref="mldr10_1" name="somxl010" /> -
trunk/NEMOGCM/CONFIG/POMME/EXP00/namelist
- Property svn:keywords set to Id
r2467 r2528 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom )3 !! namelists 2 - Domain (namzgr, namzgr_sco, namdom, namdta_tem, namdta_sal) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core 5 !! namsbc_cpl, namqsr, namsbc_rnf, namsbc_ssr, namsbc_alb) 5 !! namsbc_cpl, namsbc_cpl_co2 namtra_qsr, namsbc_rnf, 6 !! namsbc_apr, namsbc_ssr, namsbc_alb) 6 7 !! 4 - lateral boundary (namlbc, namcla, namobc, namagrif, nambdy, nambdy_tide) 7 8 !! 5 - bottom boundary (nambfr, nambbc, nambbl) … … 9 10 !! 7 - dynamics (namdyn_adv, namdyn_vor, namdyn_hpg, namdyn_spg, namdyn_ldf) 10 11 !! 8 - Verical physics (namzdf, namzdf_ric, namzdf_tke, namzdf_kpp, namzdf_ddm, namzdf_tmx) 11 !! 9 - diagnostics (namtrd, namgap, namspr, namflo, namptr) 12 !! 9 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 12 !! 9 - diagnostics (namnc4, namtrd, namspr, namflo, namptr, namhsb) 13 !! 10 - miscellaneous (namsol, nammpp, nammpp_dyndist, namctl) 14 !! 11 - Obs & Assim (namobs, nam_asminc) 13 15 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 14 ! CAUTION: some scripts does not support CAPITALs for logical use .true./.false., not .TRUE./.FALSE.15 16 16 17 !!====================================================================== 17 18 !! *** Run management namelists *** 18 19 !!====================================================================== 19 !! namrun 20 !!====================================================================== 21 20 !! namrun parameters of the run 21 !!====================================================================== 22 ! 22 23 !----------------------------------------------------------------------- 23 24 &namrun ! parameters of the run … … 26 27 cn_exp = "POMM025" ! experience name 27 28 nn_it000 = 1 ! first time step 28 nn_itend = 21900 ! last time step (std 5475)29 nn_date0 = 19880101 ! initial calendar date yymmdd (used if n rstdt=1)29 nn_itend = 21900 ! last time step 30 nn_date0 = 19880101 ! initial calendar date yymmdd (used if nn_rstctl=1) 30 31 nn_leapy = 0 ! Leap year calendar (1) or not (0) 31 nn_istate = 0 ! output the initial state (1) or not (0)32 nn_stock = 21900 ! frequency of creation of a restart file (modulo referenced to 1)33 nn_write = 300 ! frequency of write in the output file (modulo referenced to nit000)34 ln_dimgnnn = .false. ! DIMG file format: 1 file for all processors (F) or by processor (T)35 ln_mskland = .false. ! mask land points in NetCDF outputs (costly: + ~15%)36 ln_clobber = .true. ! clobber (overwrite) an existing file37 nn_chunksz = 0 ! chunksize (bytes) for NetCDF file (working only with iom_nf90 routines)38 32 ln_rstart = .false. ! start from rest (F) or from a restart file (T) 39 nn_rstctl = 0 ! restart control = 0 n it000 is not compared to the restart file value40 ! = 1 use n date0 in namelist (not the value in the restart file)33 nn_rstctl = 0 ! restart control = 0 nn_it000 is not compared to the restart file value 34 ! = 1 use nn_date0 in namelist (not the value in the restart file) 41 35 ! = 2 calendar parameters read in the restart file 42 36 cn_ocerst_in = "restart" ! suffix of ocean restart name (input) 43 37 cn_ocerst_out = "restart" ! suffix of ocean restart name (output) 44 / 38 nn_istate = 0 ! output the initial state (1) or not (0) 39 nn_stock = 21900 ! frequency of creation of a restart file (modulo referenced to 1) 40 nn_write = 300 ! frequency of write in the output file (modulo referenced to nn_it000) 41 ln_dimgnnn = .false. ! DIMG file format: 1 file for all processors (F) or by processor (T) 42 ln_mskland = .false. ! mask land points in NetCDF outputs (costly: + ~15%) 43 ln_clobber = .false. ! clobber (overwrite) an existing file 44 nn_chunksz = 0 ! chunksize (bytes) for NetCDF file (works only with iom_nf90 routines) 45 / 46 45 47 !!====================================================================== 46 48 !! *** Domain namelists *** … … 49 51 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 50 52 !! namdom space and time domain (bathymetry, mesh, timestep) 51 !!====================================================================== 52 53 !! namdta_tem data: temperature ("key_dtatem") 54 !! namdta_sal data: salinity ("key_dtasal") 55 !!====================================================================== 56 ! 53 57 !----------------------------------------------------------------------- 54 58 &namzgr ! vertical coordinate … … 63 67 rn_sbot_min = 300. ! minimum depth of s-bottom surface (>0) (m) 64 68 rn_sbot_max = 5250. ! maximum depth of s-bottom surface (= ocean depth) (>0) (m) 65 rn_theta = 6.0 ! surface control parameter (0<= theta<=20)66 rn_thetb = 0.75 ! bottom control parameter (0<= thetb<= 1)67 rn_rmax = 0.15 ! maximum cut-off r-value allowed (0<r _max<1)69 rn_theta = 6.0 ! surface control parameter (0<=rn_theta<=20) 70 rn_thetb = 0.75 ! bottom control parameter (0<=rn_thetb<= 1) 71 rn_rmax = 0.15 ! maximum cut-off r-value allowed (0<rn_max<1) 68 72 ln_s_sigma = .false. ! hybrid s-sigma coordinates 69 73 rn_bb = 0.8 ! stretching with s-sigma … … 73 77 &namdom ! space and time domain (bathymetry, mesh, timestep) 74 78 !----------------------------------------------------------------------- 75 nn_bathy = 1 ! compute (=0) or read(=1) the bathymetry file 76 nn_closea = 0 ! closed seas and lakes are removed (=0) or kept (=1) from the ORCA domain 77 nn_msh = 0 ! create (=1) a mesh file (coordinates, scale factors, masks) or not (=0) 78 rn_e3zps_min= 25. ! the thickness of the partial step is set larger than the minimum 79 rn_e3zps_rat= 0.2 ! of e3zps_min and e3zps_rat * e3t (N.B. 0<e3zps_rat<1) 79 nn_bathy = 1 ! compute (=0) or read (=1) the bathymetry file 80 nn_closea = 0 ! remove (=0) or keep (=1) closed seas and lakes (ORCA) 81 nn_msh = 0 ! create (=1) a mesh file or not (=0) 82 rn_hmin = -3. ! min depth of the ocean (>0) or min number of ocean level (<0) 83 rn_e3zps_min= 25. ! partial step thickness is set larger than the minimum of 84 rn_e3zps_rat= 0.2 ! rn_e3zps_min and rn_e3zps_rat * e3t (N.B. 0<rn_e3zps_rat<1) 80 85 ! 81 86 rn_rdt = 1440. ! time step for the dynamics (and tracer if nacc=0) ==> 5760 82 nn_baro = 64 ! number of barotropic time step (for the split explicit algorithm)("key_dynspg_ts")87 nn_baro = 64 ! number of barotropic time step ("key_dynspg_ts") 83 88 rn_atfp = 0.1 ! asselin time filter parameter 84 89 nn_acc = 0 ! acceleration of convergence : =1 used, rdt < rdttra(k) 85 90 ! =0, not used, rdt = rdttra 86 rn_rdtmin = 1440. ! minimum time step on tracers (used if nacc=1) 87 rn_rdtmax = 1440. ! maximum time step on tracers (used if nacc=1) 88 rn_rdth = 800. ! depth variation of tracer time step (used if nacc=1) 89 / 91 rn_rdtmin = 1440. ! minimum time step on tracers (used if nn_acc=1) 92 rn_rdtmax = 1440. ! maximum time step on tracers (used if nn_acc=1) 93 rn_rdth = 800. ! depth variation of tracer time step (used if nn_acc=1) 94 / 95 !----------------------------------------------------------------------- 96 &namdta_tem ! data : temperature ("key_dtatem") 97 !----------------------------------------------------------------------- 98 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 99 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 100 sn_tem = 'data_1m_potential_temperature_nomask', -1,'votemper', .true. , .true., 'yearly' , ' ' , ' ' 101 ! 102 cn_dir = './' ! root directory for the location of the runoff files 103 / 104 !----------------------------------------------------------------------- 105 &namdta_sal ! data : salinity ("key_dtasal") 106 !----------------------------------------------------------------------- 107 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim !'yearly' or ! weights ! rotation ! 108 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 109 sn_sal = 'data_1m_salinity_nomask', -1 ,'vosaline', .true. , .true., 'yearly' , '' , ' ' 110 ! 111 cn_dir = './' ! root directory for the location of the runoff files 112 / 113 90 114 !!====================================================================== 91 115 !! *** Surface Boundary Condition namelists *** 92 116 !!====================================================================== 93 !! namsbc surface boundary condition 94 !! namsbc_ana analytical formulation 95 !! namsbc_flx flux formulation 96 !! namsbc_clio CLIO bulk formulea formulation 97 !! namsbc_core CORE bulk formulea formulation 98 !! namsbc_cpl CouPLed formulation ("key_coupled") 99 !! namtra_qsr penetrative solar radiation 100 !! namsbc_rnf river runoffs 101 !! namsbc_ssr sea surface restoring term (for T and/or S) 102 !! namsbc_alb albedo parameters 103 !!====================================================================== 104 117 !! namsbc surface boundary condition 118 !! namsbc_ana analytical formulation 119 !! namsbc_flx flux formulation 120 !! namsbc_clio CLIO bulk formulea formulation 121 !! namsbc_core CORE bulk formulea formulation 122 !! namsbc_cpl CouPLed formulation ("key_coupled") 123 !! namsbc_cpl_co2 coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 124 !! namtra_qsr penetrative solar radiation 125 !! namsbc_rnf river runoffs 126 !! namsbc_apr Atmospheric Pressure 127 !! namsbc_ssr sea surface restoring term (for T and/or S) 128 !! namsbc_alb albedo parameters 129 !!====================================================================== 130 ! 105 131 !----------------------------------------------------------------------- 106 132 &namsbc ! Surface Boundary Condition (surface module) 107 133 !----------------------------------------------------------------------- 108 134 nn_fsbc = 5 ! frequency of surface boundary condition computation 109 ! (= the frequency of sea-ice model call) 110 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 111 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 112 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 113 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 114 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 135 ! (also = the frequency of sea-ice model call) 136 ln_ana = .false. ! analytical formulation (T => fill namsbc_ana ) 137 ln_flx = .false. ! flux formulation (T => fill namsbc_flx ) 138 ln_blk_clio = .false. ! CLIO bulk formulation (T => fill namsbc_clio) 139 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 140 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl ) 141 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 115 142 nn_ice = 0 ! =0 no ice boundary condition , 116 143 ! =1 use observed ice-cover , 117 ! =2 ice-model used ("key_lim3" or "key_lim2) 118 nn_ico_cpl = 0 ! ice-ocean coupling : =0 each nn_fsbc 119 ! =1 stresses recomputed each ocean time step ("key_lim3" only) 120 ! =2 combination of 0 and 1 cases ("key_lim3" only) 121 ln_dm2dc = .false. ! daily mean to diurnal cycle short wave (qsr) 122 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 123 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 144 ! =2 ice-model used ("key_lim3" or "key_lim2) 145 ln_dm2dc = .false. ! daily mean to diurnal cycle on short wave 146 ln_rnf = .false. ! runoffs (T => fill namsbc_rnf) 147 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 124 148 nn_fwb = 0 ! FreshWater Budget: =0 unchecked 125 ! 126 ! 127 ! 149 ! =1 global mean of e-p-r set to zero at each time step 150 ! =2 annual global mean of e-p-r set to zero 151 ! =3 global emp set to zero and spread out over erp area 128 152 / 129 153 !----------------------------------------------------------------------- … … 133 157 rn_utau0 = 0.5 ! uniform value for the i-stress 134 158 rn_vtau0 = 0.e0 ! uniform value for the j-stress 135 rn_q 0= 0.e0 ! uniform value for the total heat flux159 rn_qns0 = 0.e0 ! uniform value for the total heat flux 136 160 rn_qsr0 = 0.e0 ! uniform value for the solar radiation 137 161 rn_emp0 = 0.e0 ! uniform value for the freswater budget (E-P) … … 140 164 &namsbc_flx ! surface boundary condition : flux formulation 141 165 !----------------------------------------------------------------------- 142 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !143 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !144 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , ''145 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , ''146 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , ''147 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , ''148 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , ''149 ! 166 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 167 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 168 sn_utau = 'utau' , 24 , 'utau' , .false. , .false., 'yearly' , '' , '' 169 sn_vtau = 'vtau' , 24 , 'vtau' , .false. , .false., 'yearly' , '' , '' 170 sn_qtot = 'qtot' , 24 , 'qtot' , .false. , .false., 'yearly' , '' , '' 171 sn_qsr = 'qsr' , 24 , 'qsr' , .false. , .false., 'yearly' , '' , '' 172 sn_emp = 'emp' , 24 , 'emp' , .false. , .false., 'yearly' , '' , '' 173 150 174 cn_dir = './' ! root directory for the location of the flux files 151 175 / … … 153 177 &namsbc_clio ! namsbc_clio CLIO bulk formulea 154 178 !----------------------------------------------------------------------- 155 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !156 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !157 sn_utau = 'taux_1m' , -1 , 'sozotaux' , .true. , .true., 'yearly' , '' , ''158 sn_vtau = 'tauy_1m' , -1 , 'sometauy' , .true. , .true., 'yearly' , '' , ''159 sn_wndm = 'flx' , -1 , 'socliowi' , .true. , .true., 'yearly' , '' , ''160 sn_tair = 'flx' , -1 , 'socliot2' , .true. , .true., 'yearly' , '' , ''161 sn_humi = 'flx' , -1 , 'socliohu' , .true. , .true., 'yearly' , '' , ''162 sn_ccov = 'flx' , -1 , 'socliocl' , .false. , .true., 'yearly' , '' , ''163 sn_prec = 'flx' , -1 , 'socliopl' , .false. , .true., 'yearly' , '' , ''164 ! 179 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 180 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 181 sn_utau = 'taux_1m' , -1 , 'sozotaux', .true. , .true. , 'yearly' , '' , '' 182 sn_vtau = 'tauy_1m' , -1 , 'sometauy', .true. , .true. , 'yearly' , '' , '' 183 sn_wndm = 'flx' , -1 , 'socliowi', .true. , .true. , 'yearly' , '' , '' 184 sn_tair = 'flx' , -1 , 'socliot2', .true. , .true. , 'yearly' , '' , '' 185 sn_humi = 'flx' , -1 , 'socliohu', .true. , .true. , 'yearly' , '' , '' 186 sn_ccov = 'flx' , -1 , 'socliocl', .false. , .true. , 'yearly' , '' , '' 187 sn_prec = 'flx' , -1 , 'socliopl', .false. , .true. , 'yearly' , '' , '' 188 165 189 cn_dir = './' ! root directory for the location of the bulk files are 166 190 / … … 168 192 &namsbc_core ! namsbc_core CORE bulk formulea 169 193 !----------------------------------------------------------------------- 170 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !171 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !172 sn_wndi = 'u10_1988' , 24 , 'u10' , .true. , .true. , 'yearly' , ''173 sn_wndj = 'v10_1988' , 24 , 'v10' , .true. , .true. , 'yearly' , ''174 sn_qsr = 'radsw_1988' , 24 , 'radsw' , .true. , .true. , 'yearly', ''175 sn_qlw = 'radlw_1988' , 24 , 'radlw' , .true. , .true. , 'yearly', ''176 sn_tair = 't2_1988.nc' , 24 , 't2' , .true. , .true. , 'yearly', ''177 sn_humi = 'q2_1988' , 24 , 'q2' , .true. , .true. , 'yearly', ''178 sn_prec = 'precip_1988.nc' , -1 , 'precip' , .true. , .true. , 'yearly', ''179 sn_snow = 'precip_1988.nc' , -1 , 'precip' , .true. , .true. , 'yearly', ''180 sn_tdif = 'taudif_core' , 24 , 'taudif' , .true. , .true. , 'yearly' ,''181 ! 194 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 195 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 196 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , '' , 'Uwnd' 197 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , '' , 'Vwnd' 198 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , '' , '' 199 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , '' , '' 200 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , '' , '' 201 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , '' , '' 202 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , '' , '' 203 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , '' , '' 204 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , '' , '' 205 182 206 cn_dir = './' ! root directory for the location of the bulk files 183 207 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 184 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data ?208 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data 185 209 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 186 210 / 187 211 !----------------------------------------------------------------------- 188 &namsbc_cpl ! coupled ocean/atmosphere model 189 !----------------------------------------------------------------------- 190 191 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice'192 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice'193 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow'194 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice'195 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian'196 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'197 cn_snd_crt_grid = 'T' ! 'T'198 199 cn_rcv_w10m = 'none' ! 'none' 'coupled'200 cn_rcv_taumod = 'coupled' ! 'none' 'coupled'201 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice'202 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian'203 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid'204 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V'205 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled'206 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'207 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice'208 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice'209 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed'210 cn_rcv_cal = 'coupled' ! 'none' 'coupled'211 / 212 !----------------------------------------------------------------------- 213 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle")214 !----------------------------------------------------------------------- 215 cn_snd_co2 = 'coupled' ! send :'none' 'coupled'216 cn_rcv_co2= 'coupled' ! receive : 'none' 'coupled'212 &namsbc_cpl ! coupled ocean/atmosphere model ("key_coupled") 213 !----------------------------------------------------------------------- 214 ! ! send 215 cn_snd_temperature= 'weighted oce and ice' ! 'oce only' 'weighted oce and ice' 'mixed oce-ice' 216 cn_snd_albedo = 'weighted ice' ! 'none' 'weighted ice' 'mixed oce-ice' 217 cn_snd_thickness = 'none' ! 'none' 'weighted ice and snow' 218 cn_snd_crt_nature = 'none' ! 'none' 'oce only' 'weighted oce and ice' 'mixed oce-ice' 219 cn_snd_crt_refere = 'spherical' ! 'spherical' 'cartesian' 220 cn_snd_crt_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 221 cn_snd_crt_grid = 'T' ! 'T' 222 ! ! receive 223 cn_rcv_w10m = 'none' ! 'none' 'coupled' 224 cn_rcv_taumod = 'coupled' ! 'none' 'coupled' 225 cn_rcv_tau_nature = 'oce only' ! 'oce only' 'oce and ice' 'mixed oce-ice' 226 cn_rcv_tau_refere = 'cartesian' ! 'spherical' 'cartesian' 227 cn_rcv_tau_orient = 'eastward-northward' ! 'eastward-northward' or 'local grid' 228 cn_rcv_tau_grid = 'U,V' ! 'T' 'U,V' 'U,V,F' 'U,V,I' 'T,F' 'T,I' 'T,U,V' 229 cn_rcv_dqnsdt = 'coupled' ! 'none' 'coupled' 230 cn_rcv_qsr = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 231 cn_rcv_qns = 'oce and ice' ! 'conservative' 'oce and ice' 'mixed oce-ice' 232 cn_rcv_emp = 'conservative' ! 'conservative' 'oce and ice' 'mixed oce-ice' 233 cn_rcv_rnf = 'coupled' ! 'coupled' 'climato' 'mixed' 234 cn_rcv_cal = 'coupled' ! 'none' 'coupled' 235 / 236 !----------------------------------------------------------------------- 237 &namsbc_cpl_co2 ! coupled ocean/biogeo/atmosphere model ("key_cpl_carbon_cycle") 238 !----------------------------------------------------------------------- 239 cn_snd_co2 = 'coupled' ! send : 'none' 'coupled' 240 cn_rcv_co2 = 'coupled' ! receive : 'none' 'coupled' 217 241 / 218 242 !----------------------------------------------------------------------- 219 243 &namtra_qsr ! penetrative solar radiation 220 244 !----------------------------------------------------------------------- 221 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !222 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !223 sn_chl = 'chlorophyll', -1 , 'CHLA' , .true. , .true., 'yearly' , '' , ''245 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 246 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 247 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , '' , '' 224 248 225 249 cn_dir = './' ! root directory for the location of the runoff files 226 ln_traqsr = .false. 227 ln_qsr_rgb = .false. 250 ln_traqsr = .false. ! Light penetration (T) or not (F) 251 ln_qsr_rgb = .false. ! RGB (Red-Green-Blue) light penetration 228 252 ln_qsr_2bd = .false. ! 2 bands light penetration 229 253 ln_qsr_bio = .false. ! bio-model light penetration … … 232 256 rn_si0 = 0.35 ! RGB & 2 bands: shortess depth of extinction 233 257 rn_si1 = 23.0 ! 2 bands: longest depth of extinction 234 rn_si2 = 62.0 ! 3 bands: longest depth of extinction (for blue waveband & 0.01 mg/m2 Chl)235 258 / 236 259 !----------------------------------------------------------------------- 237 260 &namsbc_rnf ! runoffs namelist surface boundary condition 238 261 !----------------------------------------------------------------------- 239 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 240 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 241 sn_rnf = 'runoff_1m_nomask' , -1 , 'sorunoff' , .true. , .true. , 'yearly' , '' , '' 242 sn_cnf = 'runoff_1m_nomask' , 0 , 'socoefr' , .false. , .true. , 'yearly' , '' , '' 243 262 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 263 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 264 sn_rnf = 'runoff_core_monthly', -1 , 'sorunoff', .true. , .true. , 'yearly' , '' , '' 265 sn_cnf = 'runoff_core_monthly', 0 , 'socoefr0', .false. , .true. , 'yearly' , '' , '' 266 sn_s_rnf = 'runoffs' , 24 , 'rosaline', .true. , .true. , 'yearly' , '' , '' 267 sn_t_rnf = 'runoffs' , 24 , 'rotemper', .true. , .true. , 'yearly' , '' , '' 268 sn_dep_rnf = 'runoffs' , 0 , 'rodepth' , .false. , .true. , 'yearly' , '' , '' 269 244 270 cn_dir = './' ! root directory for the location of the runoff files 245 ln_rnf_emp = .false.! runoffs included into precipitation field (T) or into a file (F)246 ln_rnf_mouth = .false.! specific treatment at rivers mouths247 rn_hrnf = 0.e0 ! depth over which enhanced vertical mixing is used271 ln_rnf_emp = .false. ! runoffs included into precipitation field (T) or into a file (F) 272 ln_rnf_mouth = .true. ! specific treatment at rivers mouths 273 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used 248 274 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] 249 275 rn_rfact = 1.e0 ! multiplicative factor for runoff 276 ln_rnf_depth = .false. ! read in depth information for runoff 277 ln_rnf_tem = .false. ! read in temperature information for runoff 278 ln_rnf_sal = .false. ! read in salinity information for runoff 279 / 280 !----------------------------------------------------------------------- 281 &namsbc_apr ! Atmospheric pressure used as ocean forcing or in bulk 282 !----------------------------------------------------------------------- 283 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 284 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 285 sn_apr = 'patm' , -1 ,'somslpre', .true. , .true. , 'yearly' , '' , '' 286 287 cn_dir = './' ! root directory for the location of the bulk files 288 ln_ref_apr = .false. ! ref. pressure: global mean Patm (T) or a constant (F) 250 289 / 251 290 !----------------------------------------------------------------------- 252 291 &namsbc_ssr ! surface boundary condition : sea surface restoring 253 292 !----------------------------------------------------------------------- 254 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim! 'yearly'/ ! weights ! rotation !255 ! ! ! (if <0 months) ! name ! (logical) ! (T/F)! 'monthly' ! filename ! pairing !256 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , ''257 sn_sss = 'sss_ 1m' , -1 , 'vosaline', .true. , .true., 'yearly' , '' , ''258 293 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 294 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 295 sn_sst = 'sst_data' , 24 , 'sst' , .false. , .false., 'yearly' , '' , '' 296 sn_sss = 'sss_data' , -1 , 'vosaline', .true. , .true. , 'yearly' , '' , '' 297 259 298 cn_dir = './' ! root directory for the location of the runoff files 260 299 nn_sstr = 0 ! add a retroaction term in the surface heat flux (=1) or not (=0) 261 nn_sssr = 1! add a damping term in the surface freshwater flux (=2)300 nn_sssr = 2 ! add a damping term in the surface freshwater flux (=2) 262 301 ! or to SSS only (=1) or no damping term (=0) 263 302 rn_dqdt = -40. ! magnitude of the retroaction on temperature [W/m2/K] 264 rn_deds = -27.7 ! magnitude of the damping on salinity [mm/day /psu]303 rn_deds = -27.7 ! magnitude of the damping on salinity [mm/day] 265 304 ln_sssr_bnd = .true. ! flag to bound erp term (associated with nn_sssr=2) 266 305 rn_sssr_bnd = 4.e0 ! ABS(Max/Min) value of the damping erp term [mm/day] … … 286 325 !! namtide Tidal forcing at open boundaries ("key_bdy_tides") 287 326 !!====================================================================== 288 327 ! 289 328 !----------------------------------------------------------------------- 290 329 &namlbc ! lateral momentum boundary condition … … 301 340 &namobc ! open boundaries parameters ("key_obc") 302 341 !----------------------------------------------------------------------- 303 ln_obc_clim= .false. ! climatological obc data files (T) or not (F)304 ln_vol_cst = .false.! impose the total volume conservation (T) or not (F)305 ln_obc_fla= .false. ! Flather open boundary condition306 nn_obcdta= 1 ! = 0 the obc data are equal to the initial state342 ln_obc_clim = .false. ! climatological obc data files (T) or not (F) 343 ln_vol_cst = .false. ! impose the total volume conservation (T) or not (F) 344 ln_obc_fla = .false. ! Flather open boundary condition 345 nn_obcdta = 1 ! = 0 the obc data are equal to the initial state 307 346 ! = 1 the obc data are read in 'obc.dta' files 308 cn_obcdta= 'annual' ! set to annual if obc datafile hold 1 year of data347 cn_obcdta = 'annual' ! set to annual if obc datafile hold 1 year of data 309 348 ! set to monthly if obc datafile hold 1 month of data 310 rn_dpein= 1. ! damping time scale for inflow at east open boundary311 rn_dpwin= 1. ! - - - west - -312 rn_dpnin= 30. ! - - - north - -313 rn_dpsin= 1. ! - - - south - -314 rn_dpeob= 1500. ! time relaxation (days) for the east open boundary315 rn_dpwob= 150. ! - - - west - -316 rn_dpnob= 150. ! - - - north - -317 rn_dpsob= 150. ! - - - south - -318 rn_volemp = 1.! = 0 the total volume change with the surface flux (E-P-R)349 rn_dpein = 1. ! damping time scale for inflow at east open boundary 350 rn_dpwin = 1. ! - - - west - - 351 rn_dpnin = 30. ! - - - north - - 352 rn_dpsin = 1. ! - - - south - - 353 rn_dpeob = 1500. ! time relaxation (days) for the east open boundary 354 rn_dpwob = 150. ! - - - west - - 355 rn_dpnob = 150. ! - - - north - - 356 rn_dpsob = 150. ! - - - south - - 357 rn_volemp = 1. ! = 0 the total volume change with the surface flux (E-P-R) 319 358 ! = 1 the total volume remains constant 320 359 / … … 322 361 &namagrif ! AGRIF zoom ("key_agrif") 323 362 !----------------------------------------------------------------------- 324 nn_cln_update = 3! baroclinic update frequency325 ln_spc_dyn = .true.! use 0 as special value for dynamics326 rn_sponge_tra = 2880.! coefficient for tracer sponge layer [s]327 rn_sponge_dyn = 2880.! coefficient for dynamics sponge layer [s]363 nn_cln_update = 3 ! baroclinic update frequency 364 ln_spc_dyn = .true. ! use 0 as special value for dynamics 365 rn_sponge_tra = 2880. ! coefficient for tracer sponge layer [s] 366 rn_sponge_dyn = 2880. ! coefficient for dynamics sponge layer [s] 328 367 / 329 368 !----------------------------------------------------------------------- 330 369 &nambdy ! unstructured open boundaries ("key_bdy") 331 370 !----------------------------------------------------------------------- 332 filbdy_mask = '' ! name of mask file (if ln_bdy_mask=.TRUE.) 333 filbdy_data_T = 'bdydata_grid_T.nc' ! name of data file (T-points) 334 filbdy_data_U = 'bdydata_grid_U.nc' ! name of data file (U-points) 335 filbdy_data_V = 'bdydata_grid_V.nc' ! name of data file (V-points) 336 ln_bdy_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 337 ln_bdy_vol = .true. ! total volume correction (see volbdy parameter) 338 ln_bdy_mask = .false. ! boundary mask from filbdy_mask (T) or boundaries are on edges of domain (F) 339 ln_bdy_tides = .true. ! Apply tidal harmonic forcing with Flather condition 340 ln_bdy_dyn_fla = .true. ! Apply Flather condition to velocities 341 ln_bdy_tra_frs = .false. ! Apply FRS condition to temperature and salinity 342 ln_bdy_dyn_frs = .false. ! Apply FRS condition to velocities 343 nbdy_dta = 1 ! = 0, bdy data are equal to the initial state 344 ! = 1, bdy data are read in 'bdydata .nc' files 345 nb_rimwidth = 9 ! width of the relaxation zone 346 volbdy = 0 ! = 0, the total water flux across open boundaries is zero 347 ! = 1, the total volume of the system is conserved 348 / 349 !----------------------------------------------------------------------- 350 &nambdy_tide ! tidal forcing at unstructured boundaries 351 !----------------------------------------------------------------------- 352 filtide = 'bdytide_' ! file name root of tidal forcing files 353 tide_cpt = 'M2','S1' ! names of tidal components used 354 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 355 ln_tide_date = .false. ! adjust tidal harmonics for start date of run 371 cn_mask = '' ! name of mask file (ln_mask=T) 372 cn_dta_frs_T= 'bdydata_grid_T.nc' ! name of data file (T-points) 373 cn_dta_frs_U= 'bdydata_grid_U.nc' ! name of data file (U-points) 374 cn_dta_frs_V= 'bdydata_grid_V.nc' ! name of data file (V-points) 375 cn_dta_fla_T= 'bdydata_bt_grid_T.nc' ! name of data file for Flather condition (T-points) 376 cn_dta_fla_U= 'bdydata_bt_grid_U.nc' ! name of data file for Flather condition (U-points) 377 cn_dta_fla_V= 'bdydata_bt_grid_V.nc' ! name of data file for Flather condition (V-points) 378 379 ln_clim = .false. ! contain 1 (T) or 12 (F) time dumps and be cyclic 380 ln_vol = .false. ! total volume correction (see volbdy parameter) 381 ln_mask = .false. ! boundary mask from filbdy_mask (T), boundaries are on edges of domain (F) 382 ln_tides = .false. ! Apply tidal harmonic forcing with Flather condition 383 ln_dyn_fla = .false. ! Apply Flather condition to velocities 384 ln_tra_frs = .false. ! Apply FRS condition to temperature and salinity 385 ln_dyn_frs = .false. ! Apply FRS condition to velocities 386 nn_rimwidth = 9 ! width of the relaxation zone 387 nn_dtactl = 1 ! = 0, bdy data are equal to the initial state 388 ! = 1, bdy data are read in 'bdydata .nc' files 389 nn_volctl = 0 ! = 0, the total water flux across open boundaries is zero 390 ! = 1, the total volume of the system is conserved 391 / 392 !----------------------------------------------------------------------- 393 &nambdy_tide ! tidal forcing at unstructured boundaries 394 !----------------------------------------------------------------------- 395 filtide = 'bdytide_' ! file name root of tidal forcing files 396 tide_cpt = 'M2','S1' ! names of tidal components used 397 tide_speed = 28.984106, 15.000001 ! phase speeds of tidal components (deg/hour) 398 ln_tide_date= .false. ! adjust tidal harmonics for start date of run 356 399 / 357 400 … … 360 403 !!====================================================================== 361 404 !! nambfr bottom friction 362 !! nambbc bottom temperature boundary condition ("key_trabbc")363 !! nambbl bottom boundary layer scheme ("key_trabbl _dif","key_trabbl_adv")364 !!====================================================================== 365 405 !! nambbc bottom temperature boundary condition 406 !! nambbl bottom boundary layer scheme ("key_trabbl") 407 !!====================================================================== 408 ! 366 409 !----------------------------------------------------------------------- 367 410 &nambfr ! bottom friction 368 411 !----------------------------------------------------------------------- 369 nn_bfr = 2 ! type of bottom friction : = 0 : no slip, = 2 : nonlinear friction370 ! = 3 : free slip, = 1 :linear friction412 nn_bfr = 2 ! type of bottom friction : = 0 : free slip, = 1 : linear friction 413 ! = 2 : nonlinear friction 371 414 rn_bfri1 = 4.e-4 ! bottom drag coefficient (linear case) 372 415 rn_bfri2 = 1.e-3 ! bottom drag coefficient (non linear case) 373 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m^2/s^2) 416 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m2/s2) 417 ln_bfr2d = .false. ! horizontal variation of the bottom friction coef (read a 2D mask file ) 418 rn_bfrien = 50. ! local multiplying factor of bfr (ln_bfr2d=T) 374 419 / 375 420 !----------------------------------------------------------------------- 376 421 &nambbc ! bottom temperature boundary condition 377 422 !----------------------------------------------------------------------- 423 ln_trabbc = .false. ! Apply a geothermal heating at the ocean bottom 378 424 nn_geoflx = 0 ! geothermal heat flux: = 0 no flux 379 425 ! = 1 constant flux … … 384 430 &nambbl ! bottom boundary layer scheme 385 431 !----------------------------------------------------------------------- 386 ! ! diffusive bbl ("key_trabbl") 387 ! ! advective bbl ("key_trabbl_adv") 388 rn_ahtbbl = 10000. ! lateral mixing coefficient in the bbl [m2/s] 389 / 432 nn_bbl_ldf = 1 ! diffusive bbl (=1) or not (=0) 433 nn_bbl_adv = 0 ! advective bbl (=1/2) or not (=0) 434 rn_ahtbbl = 1000. ! lateral mixing coefficient in the bbl [m2/s] 435 rn_gambbl = 10. ! advective bbl coefficient [s] 436 / 437 390 438 !!====================================================================== 391 439 !! Tracer (T & S ) namelists … … 396 444 !! namtra_dmp T & S newtonian damping ("key_tradmp") 397 445 !!====================================================================== 398 446 ! 399 447 !----------------------------------------------------------------------- 400 448 &nameos ! ocean physical parameters 401 449 !----------------------------------------------------------------------- 402 nn_eos = 0! type of equation of state and Brunt-Vaisala frequency450 nn_eos = 0 ! type of equation of state and Brunt-Vaisala frequency 403 451 ! = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) 404 452 ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) 405 453 ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 406 rn_alpha = 2.e-4 ! thermal expension coefficient (neos= 1 or 2)407 rn_beta = 0.001 ! saline expension coefficient (neos= 2)454 rn_alpha = 2.0e-4 ! thermal expension coefficient (nn_eos= 1 or 2) 455 rn_beta = 7.7e-4 ! saline expension coefficient (nn_eos= 2) 408 456 / 409 457 !----------------------------------------------------------------------- … … 415 463 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 416 464 ln_traadv_ubs = .false. ! UBS scheme 465 ln_traadv_qck = .false. ! QUCIKEST scheme 417 466 / 418 467 !----------------------------------------------------------------------- 419 468 &namtra_ldf ! lateral diffusion scheme for tracer 420 469 !----------------------------------------------------------------------- 421 ! Type of the operator : 422 ln_traldf_lap = .true. ! laplacian operator 423 ln_traldf_bilap = .false. ! bilaplacian operator 424 ! Direction of action : 425 ln_traldf_level = .false. ! iso-level 426 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 427 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 428 ! Coefficient 429 rn_aht_0 = 300. ! horizontal eddy diffusivity for tracers [m2/s] 430 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 431 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 470 ! ! Type of the operator : 471 ln_traldf_lap = .true. ! laplacian operator 472 ln_traldf_bilap = .false. ! bilaplacian operator 473 ! ! Direction of action : 474 ln_traldf_level = .false. ! iso-level 475 ln_traldf_hor = .false. ! horizontal (geopotential) (require "key_ldfslp" when ln_sco=T) 476 ln_traldf_iso = .true. ! iso-neutral (require "key_ldfslp") 477 ln_traldf_grif = .false. ! griffies skew flux formulation (require "key_ldfslp") ! UNDER TEST, DO NOT USE 478 ln_traldf_gdia = .false. ! griffies operator strfn diagnostics (require "key_ldfslp") ! UNDER TEST, DO NOT USE 479 ! ! Coefficient 480 rn_aht_0 = 300. ! horizontal eddy diffusivity for tracers [m2/s] 481 rn_ahtb_0 = 0. ! background eddy diffusivity for ldf_iso [m2/s] 482 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 432 483 / 433 484 !----------------------------------------------------------------------- 434 485 &namtra_dmp ! tracer: T & S newtonian damping ('key_tradmp') 435 486 !----------------------------------------------------------------------- 436 nn_hdmp = 1! horizontal shape =-1, damping in Med and Red Seas only487 nn_hdmp = 1 ! horizontal shape =-1, damping in Med and Red Seas only 437 488 ! =XX, damping poleward of XX degrees (XX>0) 438 489 ! + F(distance-to-coast) + Red and Med Seas … … 445 496 nn_file = 0 ! create a damping.coeff NetCDF file (=1) or not (=0) 446 497 / 498 447 499 !!====================================================================== 448 500 !! *** Dynamics namelists *** … … 454 506 !! namdyn_ldf lateral diffusion scheme 455 507 !!====================================================================== 456 508 ! 457 509 !----------------------------------------------------------------------- 458 510 &namdyn_adv ! formulation of the momentum advection … … 494 546 &namdyn_ldf ! lateral diffusion on momentum 495 547 !----------------------------------------------------------------------- 496 548 ! ! Type of the operator : 497 549 ln_dynldf_lap = .false. ! laplacian operator 498 550 ln_dynldf_bilap = .true. ! bilaplacian operator 499 551 ! ! Direction of action : 500 552 ln_dynldf_level = .false. ! iso-level 501 553 ln_dynldf_hor = .true. ! horizontal (geopotential) (require "key_ldfslp" in s-coord.) 502 554 ln_dynldf_iso = .false. ! iso-neutral (require "key_ldfslp") 503 ! Coefficient 504 rn_ahm_0 = -1.5e11 ! horizontal eddy viscosity [m2/s] 505 rn_ahmb_0 = 500. ! background eddy viscosity for ldf_iso [m2/s] 506 / 555 ! ! Coefficient 556 rn_ahm_0_lap = 0. ! horizontal laplacian eddy viscosity [m2/s] 557 rn_ahmb_0 = 500. ! background eddy viscosity for ldf_iso [m2/s] 558 rn_ahm_0_blp = -1.5e11 ! horizontal bilaplacian eddy viscosity [m4/s] 559 / 560 507 561 !!====================================================================== 508 562 !! Tracers & Dynamics vertical physics namelists 509 563 !!====================================================================== 510 !! 511 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric")512 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke")513 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp")514 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm")515 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx")516 !!====================================================================== 517 564 !! namzdf vertical physics 565 !! namzdf_ric richardson number dependent vertical mixing ("key_zdfric") 566 !! namzdf_tke TKE dependent vertical mixing ("key_zdftke") 567 !! namzdf_kpp KPP dependent vertical mixing ("key_zdfkpp") 568 !! namzdf_ddm double diffusive mixing parameterization ("key_zdfddm") 569 !! namzdf_tmx tidal mixing parameterization ("key_zdftmx") 570 !!====================================================================== 571 ! 518 572 !----------------------------------------------------------------------- 519 573 &namzdf ! vertical physics … … 544 598 rn_ediff = 0.1 ! coef. for vertical eddy coef. (avt=rn_ediff*mxl*sqrt(e) ) 545 599 rn_ediss = 0.7 ! coef. of the Kolmogoroff dissipation 546 rn_ebb = 3.75 ! coef. of the surface input of tke600 rn_ebb = 67.83 ! coef. of the surface input of tke (=67.83 suggested when ln_mxl0=T) 547 601 rn_emin = 1.e-6 ! minimum value of tke [m2/s2] 548 602 rn_emin0 = 1.e-4 ! surface minimum value of tke [m2/s2] 549 rn_bshear = 1.e-20 ! background shear (>0) 550 nn_mxl = 3 ! mixing length: = 0 bounded by the distance to surface and bottom 603 nn_mxl = 2 ! mixing length: = 0 bounded by the distance to surface and bottom 551 604 ! = 1 bounded by the local vertical scale factor 552 605 ! = 2 first vertical derivative of mixing length bounded by 1 553 ! = 3 same criteria as case 2 but applied in a different way606 ! = 3 as =2 with distinct disspipative an mixing length scale 554 607 nn_pdl = 1 ! Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 555 ln_mxl0 = .false. ! mixing length scale surface value as function of wind stress (T) or not (F) 556 rn_lmin = 0.4 ! interior buoyancy lenght scale minimum value 557 rn_lmin0 = 0.4 ! surface buoyancy lenght scale minimum value 558 nn_etau = 0 ! exponentially deceasing penetration of tke due to internal & intertial waves 559 ! = 0 no penetration ( O(2 km) resolution) 560 ! = 1 additional tke source (rn_efr * en) 561 ! = 2 additional tke source (rn_efr * en) applied only at the base of the mixed layer 562 ! = 3 additional tke source (HF contribution: mean of stress module - module of mean stress) 563 nn_htau = 1 ! type of exponential decrease of tke penetration 608 ln_mxl0 = .true. ! surface mixing length scale = F(wind stress) (T) or not (F) 609 rn_mxl0 = 0.04 ! surface buoyancy lenght scale minimum value 610 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 611 rn_lc = 0.15 ! coef. associated to Langmuir cells 612 nn_etau = 1 ! penetration of tke below the mixed layer (ML) due to internal & intertial waves 613 ! = 0 no penetration 614 ! = 1 add a tke source below the ML 615 ! = 2 add a tke source just at the base of the ML 616 ! = 3 as = 1 applied on HF part of the stress ("key_coupled") 617 rn_efr = 0.05 ! fraction of surface tke value which penetrates below the ML (nn_etau=1 or 2) 618 nn_htau = 1 ! type of exponential decrease of tke penetration below the ML 564 619 ! = 0 constant 10 m length scale 565 ! = 1 0.5m at the equator to 30m at high latitudes 566 ! = 2 30 meters constant depth penetration 567 ! otion used only if nn_etau = 1 or 2: 568 rn_efr = 0.05 ! fraction of surface tke value which penetrates inside the ocean 569 ! otion used only if nn_etau = 3: 570 rn_addhft = -1.e-3 ! add offset applied to the "mean of stress module - module of mean stress" (always kept > 0) 571 rn_sclhft = 1. ! scale factor applied to the "mean of stress module - module of mean stress" 572 ln_lc = .false. ! Langmuir cell parameterisation 573 rn_lc = 0.15 ! coef. associated to Langmuir cells 620 ! = 1 0.5m at the equator to 30m poleward of 40 degrees 574 621 / 575 622 !------------------------------------------------------------------------ 576 &namzdf_kpp ! K-Profile Parameterization dependent vertical mixing ("key_zdfkpp", and option nally:623 &namzdf_kpp ! K-Profile Parameterization dependent vertical mixing ("key_zdfkpp", and optionally: 577 624 !------------------------------------------------------------------------ "key_kppcustom" or "key_kpplktb") 578 625 ln_kpprimix = .true. ! shear instability mixing … … 587 634 / 588 635 !----------------------------------------------------------------------- 636 &namzdf_gls ! GLS vertical diffusion ("key_zdfgls") 637 !----------------------------------------------------------------------- 638 rn_emin = 1.e-6 ! minimum value of e [m2/s2] 639 rn_epsmin = 1.e-12 ! minimum value of eps [m2/s3] 640 ln_length_lim = .true. ! limit on the dissipation rate under stable stratification (Galperin et al., 1988) 641 rn_clim_galp = 0.53 ! galperin limit 642 ln_crban = .TRUE. ! Use Craig & Banner (1994) surface wave mixing parametrisation 643 ln_sigpsi = .TRUE. ! Activate or not Burchard 2001 mods on psi schmidt number in the wb case 644 rn_crban = 100. ! Craig and Banner 1994 constant for wb tke flux 645 rn_charn = 70000. ! Charnock constant for wb induced roughness length 646 nn_tkebc_surf = 1 ! surface tke condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 647 nn_tkebc_bot = 1 ! bottom tke condition (0/1=Dir/Neum) 648 nn_psibc_surf = 1 ! surface psi condition (0/1/2=Dir/Neum/Dir Mellor-Blumberg) 649 nn_psibc_bot = 1 ! bottom psi condition (0/1=Dir/Neum) 650 nn_stab_func = 2 ! stability function (0=Galp, 1= KC94, 2=CanutoA, 3=CanutoB) 651 nn_clos = 1 ! predefined closure type (0=MY82, 1=k-eps, 2=k-w, 3=Gen) 652 / 653 !----------------------------------------------------------------------- 589 654 &namzdf_ddm ! double diffusive mixing parameterization ("key_zdfddm") 590 655 !----------------------------------------------------------------------- … … 599 664 rn_tfe = 0.333 ! tidal dissipation efficiency 600 665 rn_me = 0.2 ! mixing efficiency 601 ln_tmx_itf = . FALSE. ! ITF specific parameterisation666 ln_tmx_itf = .false. ! ITF specific parameterisation 602 667 rn_tfe_itf = 1. ! ITF tidal dissipation efficiency 603 668 / 669 604 670 !!====================================================================== 605 671 !! *** Miscelaneous namelists *** … … 610 676 !! namsol elliptic solver / island / free surface 611 677 !!====================================================================== 612 678 ! 613 679 !----------------------------------------------------------------------- 614 680 &namsol ! elliptic solver / island / free surface … … 627 693 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 628 694 !----------------------------------------------------------------------- 629 cn_mpi_send = ' S' ! mpi send/recieve type ='S', 'B', or 'I' for standard send,695 cn_mpi_send = 'I' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, 630 696 ! buffer blocking send or immediate non-blocking sends, resp. 631 697 nn_buffer = 0 ! size in bytes of exported buffer ('B' case), 0 no exportation … … 651 717 nn_bench = 0 ! Bench mode (1/0): CAUTION use zero except for bench 652 718 ! (no physical validity of the results) 653 nn_bit_cmp = 0 ! bit comparison mode (1/0): CAUTION use zero except for test 654 ! of comparison between single and multiple processor runs 655 / 656 657 !!====================================================================== 658 !! *** Diagnostics namelists *** 659 !!====================================================================== 719 / 720 721 !!====================================================================== 722 !! *** Diagnostics namelists *** 723 !!====================================================================== 724 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 660 725 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld") 661 !! namgap level mean model-data gap ("key_diagap")662 726 !! namflo float parameters ("key_float") 663 727 !! namptr Poleward Transport Diagnostics 664 !!====================================================================== 665 728 !! namhsb Heat and salt budgets 729 !!====================================================================== 730 ! 731 !----------------------------------------------------------------------- 732 &namnc4 ! netcdf4 chunking and compression settings ("key_netcdf4") 733 !----------------------------------------------------------------------- 734 nn_nchunks_i= 4 ! number of chunks in i-dimension 735 nn_nchunks_j= 4 ! number of chunks in j-dimension 736 nn_nchunks_k= 31 ! number of chunks in k-dimension 737 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 738 ! is optimal for postprocessing which works exclusively with horizontal slabs 739 ln_nc4zip = .true. ! (T) use netcdf4 chunking and compression 740 ! (F) ignore chunking information and produce netcdf3-compatible files 741 / 666 742 !----------------------------------------------------------------------- 667 743 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 668 ! ! or mixed-layer trends or barotropic vorticity ( 'key_trdmld' or"key_trdvor")744 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 669 745 !----------------------------------------------------------------------- 670 746 nn_trd = 365 ! time step frequency dynamics and tracers trends … … 677 753 / 678 754 !----------------------------------------------------------------------- 679 &namgap ! level mean model-data gap ('key_diagap')680 !-----------------------------------------------------------------------681 nn_gap = 15 ! time-step frequency of model-data gap computation682 nn_prg = 10 ! time-step frequency of gap print in model output683 /684 !-----------------------------------------------------------------------685 755 &namflo ! float parameters ("key_float") 686 756 !----------------------------------------------------------------------- 687 ln_rstflo= .false. ! float restart (T) or not (F)688 nn_writefl= 75 ! frequency of writing in float output file689 nn_stockfl= 5475 ! frequency of creation of the float restart file690 ln_argo= .false. ! Argo type floats (stay at the surface each 10 days)691 ln_flork4= .false. ! trajectories computed with a 4th order Runge-Kutta (T)757 ln_rstflo = .false. ! float restart (T) or not (F) 758 nn_writefl = 75 ! frequency of writing in float output file 759 nn_stockfl = 5475 ! frequency of creation of the float restart file 760 ln_argo = .false. ! Argo type floats (stay at the surface each 10 days) 761 ln_flork4 = .false. ! trajectories computed with a 4th order Runge-Kutta (T) 692 762 ! or computed with Blanke' scheme (F) 693 763 / … … 699 769 ln_subbas = .false. ! Atlantic/Pacific/Indian basins computation (T) or not 700 770 ! (orca configuration only, need input basins mask file named "subbasins.nc" 701 nf_ptr = 1 ! Frequency of ptr computation [time step] 702 nf_ptr_wri = 15 ! Frequency of ptr outputs 703 / 771 ln_ptrcomp = .false. ! Add decomposition : overturning 772 nn_fptr = 1 ! Frequency of ptr computation [time step] 773 nn_fwri = 15 ! Frequency of ptr outputs [time step] 774 / 775 !----------------------------------------------------------------------- 776 &namhsb ! Heat and salt budgets 777 !----------------------------------------------------------------------- 778 ln_diahsb = .false. ! check the heat and salt budgets (T) or not (F) 779 / 780 781 !!====================================================================== 782 !! *** Observation & Assimilation namelists *** 783 !!====================================================================== 784 !! namobs observation and model comparison ('key_diaobs') 785 !! nam_asminc assimilation increments ('key_asminc') 786 !!====================================================================== 787 ! 788 !----------------------------------------------------------------------- 789 &namobs ! observation usage switch ('key_diaobs') 790 !----------------------------------------------------------------------- 791 ln_t3d = .false. ! Logical switch for T profile observations 792 ln_s3d = .false. ! Logical switch for S profile observations 793 ln_ena = .false. ! Logical switch for ENACT insitu data set 794 ! ! ln_cor Logical switch for Coriolis insitu data set 795 ln_profb = .false. ! Logical switch for feedback insitu data set 796 ln_sla = .false. ! Logical switch for SLA observations 797 798 ln_sladt = .false. ! Logical switch for AVISO SLA data 799 800 ln_slafb = .false. ! Logical switch for feedback SLA data 801 ! ln_ssh Logical switch for SSH observations 802 803 ln_sst = .false. ! Logical switch for SST observations 804 ! ln_reysst Logical switch for Reynolds observations 805 ! ln_ghrsst Logical switch for GHRSST observations 806 807 ln_sstfb = .false. ! Logical switch for feedback SST data 808 ! ln_sss Logical switch for SSS observations 809 ! ln_seaice Logical switch for Sea Ice observations 810 ! ln_vel3d Logical switch for velocity observations 811 ! ln_velavcur Logical switch for velocity daily av. cur. 812 ! ln_velhrcur Logical switch for velocity high freq. cur. 813 ! ln_velavadcp Logical switch for velocity daily av. ADCP 814 ! ln_velhradcp Logical switch for velocity high freq. ADCP 815 ! ln_velfb Logical switch for feedback velocity data 816 ! ln_grid_global Global distribtion of observations 817 ! ln_grid_search_lookup Logical switch for obs grid search w/lookup table 818 ! grid_search_file Grid search lookup file header 819 ! enactfiles ENACT input observation file names 820 ! coriofiles Coriolis input observation file name 821 ! ! profbfiles: Profile feedback input observation file name 822 profbfiles = 'profiles_01.nc' 823 ! ln_profb_enatim Enact feedback input time setting switch 824 ! slafilesact Active SLA input observation file name 825 ! slafilespas Passive SLA input observation file name 826 ! ! slafbfiles: Feedback SLA input observation file name 827 slafbfiles = 'sla_01.nc' 828 ! sstfiles GHRSST input observation file name 829 ! ! sstfbfiles: Feedback SST input observation file name 830 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 831 ! seaicefiles Sea Ice input observation file name 832 ! velavcurfiles Vel. cur. daily av. input file name 833 ! velhvcurfiles Vel. cur. high freq. input file name 834 ! velavadcpfiles Vel. ADCP daily av. input file name 835 ! velhvadcpfiles Vel. ADCP high freq. input file name 836 ! velfbfiles Vel. feedback input observation file name 837 ! dobsini Initial date in window YYYYMMDD.HHMMSS 838 ! dobsend Final date in window YYYYMMDD.HHMMSS 839 ! n1dint Type of vertical interpolation method 840 ! n2dint Type of horizontal interpolation method 841 ! ln_nea Rejection of observations near land switch 842 nmsshc = 0 ! MSSH correction scheme 843 ! mdtcorr MDT correction 844 ! mdtcutoff MDT cutoff for computed correction 845 ln_altbias = .false. ! Logical switch for alt bias 846 ln_ignmis = .true. ! Logical switch for ignoring missing files 847 ! endailyavtypes ENACT daily average types 848 ln_grid_global = .true. 849 ln_grid_search_lookup = .false. 850 / 851 !----------------------------------------------------------------------- 852 &nam_asminc ! assimilation increments ('key_asminc') 853 !----------------------------------------------------------------------- 854 ln_bkgwri = .false. ! Logical switch for writing out background state 855 ln_trjwri = .false. ! Logical switch for writing out state trajectory 856 ln_trainc = .false. ! Logical switch for applying tracer increments 857 ln_dyninc = .false. ! Logical switch for applying velocity increments 858 ln_sshinc = .false. ! Logical switch for applying SSH increments 859 ln_asmdin = .false. ! Logical switch for Direct Initialization (DI) 860 ln_asmiau = .false. ! Logical switch for Incremental Analysis Updating (IAU) 861 nitbkg = 0 ! Timestep of background in [0,nitend-nit000-1] 862 nitdin = 0 ! Timestep of background for DI in [0,nitend-nit000-1] 863 nitiaustr = 1 ! Timestep of start of IAU interval in [0,nitend-nit000-1] 864 nitiaufin = 15 ! Timestep of end of IAU interval in [0,nitend-nit000-1] 865 niaufn = 0 ! Type of IAU weighting function 866 nittrjfrq = 0 ! Frequency of trajectory output for 4D-VAR 867 ln_salfix = .false. ! Logical switch for ensuring that the sa > salfixmin 868 salfixmin = -9999 ! Minimum salinity after applying the increments 869 / -
trunk/NEMOGCM/CONFIG/POMME/EXP00/xmlio_server.def
- Property svn:keywords set to Id
r1647 r2528 17 17 global_mpi_buffer_size = 512 18 18 / 19 20 !!====================================================================== 21 !! namnc4 netcdf4 chunking and compression settings 22 !!====================================================================== 23 !----------------------------------------------------------------------- 24 &namnc4 ! netcdf4 chunking and compression settings 25 ! (benign if "key_netcdf4" is not used) 26 !----------------------------------------------------------------------- 27 nn_nchunks_i = 4 ! number of chunks in i-dimension 28 nn_nchunks_j = 4 ! number of chunks in j-dimension 29 nn_nchunks_k = 31 ! number of chunks in k-dimension 30 ! setting nn_nchunks_k = jpk will give a chunk size of 1 in the vertical which 31 ! is optimal for postprocessing which works exclusively with horizontal slabs 32 ln_nc4zip = .TRUE. ! (T) use netcdf4 chunking and compression 33 ! (F) ignore chunking information and produce netcdf3-compatible files 34 / 19 35 20
Note: See TracChangeset
for help on using the changeset viewer.