Changeset 4990 for trunk/NEMOGCM/CONFIG
- Timestamp:
- 2014-12-15T17:42:49+01:00 (9 years ago)
- Location:
- trunk/NEMOGCM/CONFIG
- Files:
-
- 16 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/CONFIG/GYRE/EXP00/namelist_cfg
r4370 r4990 11 11 nn_stock = 4320 ! frequency of creation of a restart file (modulo referenced to 1) 12 12 nn_write = 60 ! frequency of write in the output file (modulo referenced to nn_it000) 13 14 ln_clobber = .true. ! clobber (overwrite) an existing file 15 13 16 / 14 17 !----------------------------------------------------------------------- … … 82 85 !----------------------------------------------------------------------- 83 86 nn_fsbc = 1 ! frequency of surface boundary condition computation 84 87 ! ! (also = the frequency of sea-ice model call) 85 88 ln_ana = .true. ! analytical formulation (T => fill namsbc_ana ) 86 89 ln_blk_core = .false. ! CORE bulk formulation (T => fill namsbc_core) … … 198 201 &nameos ! ocean physical parameters 199 202 !----------------------------------------------------------------------- 200 nn_eos = 2 ! type of equation of state and Brunt-Vaisala frequency 203 nn_eos = 0 ! type of equation of state and Brunt-Vaisala frequency 204 ! =-1, TEOS-10 205 ! = 0, EOS-80 206 ! = 1, S-EOS (simplified eos) 207 ln_useCT = .false. ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 208 ! ! 209 ! ! S-EOS coefficients : 210 ! ! rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 211 rn_a0 = 1.6550e-1 ! thermal expension coefficient (nn_eos= 1) 212 rn_b0 = 7.6554e-1 ! saline expension coefficient (nn_eos= 1) 213 rn_lambda1 = 5.9520e-2 ! cabbeling coeff in T^2 (=0 for linear eos) 214 rn_lambda2 = 7.4914e-4 ! cabbeling coeff in S^2 (=0 for linear eos) 215 rn_mu1 = 1.4970e-4 ! thermobaric coeff. in T (=0 for linear eos) 216 rn_mu2 = 1.1090e-5 ! thermobaric coeff. in S (=0 for linear eos) 217 rn_nu = 2.4341e-3 ! cabbeling coeff in T*S (=0 for linear eos) 218 !!org GYRE rn_alpha = 2.0e-4 ! thermal expension coefficient (nn_eos= 1 or 2) 219 !!org GYRE rn_beta = 7.7e-4 ! saline expension coefficient (nn_eos= 2) 220 !!org caution now a0 = alpha / rau0 with rau0 = 1026 201 221 / 202 222 !----------------------------------------------------------------------- 203 223 &namtra_adv ! advection scheme for tracer 204 224 !----------------------------------------------------------------------- 205 ln_traadv_msc_ups= .false. ! use upstream scheme within muscl 225 ln_traadv_cen2 = .false. ! 2nd order centered scheme 226 ln_traadv_tvd = .true. ! TVD scheme 227 ln_traadv_muscl = .false. ! MUSCL scheme 228 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 229 ln_traadv_ubs = .false. ! UBS scheme 230 ln_traadv_qck = .false. ! QUICKEST scheme 231 ln_traadv_msc_ups= .false. ! use upstream scheme within muscl 206 232 / 207 233 !----------------------------------------------------------------------- … … 242 268 !namdyn_spg ! surface pressure gradient (CPP key only) 243 269 !----------------------------------------------------------------------- 270 244 271 !----------------------------------------------------------------------- 245 272 &namdyn_ldf ! lateral diffusion on momentum … … 301 328 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 302 329 !----------------------------------------------------------------------- 303 / 330 ln_glo_trd = .false. ! (T) global domain averaged diag for T, T^2, KE, and PE 331 ln_dyn_trd = .false. ! (T) 3D momentum trend output 332 ln_dyn_mxl = .FALSE. ! (T) 2D momentum trends averaged over the mixed layer (not coded yet) 333 ln_vor_trd = .FALSE. ! (T) 2D barotropic vorticity trends (not coded yet) 334 ln_KE_trd = .false. ! (T) 3D Kinetic Energy trends 335 ln_PE_trd = .false. ! (T) 3D Potential Energy trends 336 ln_tra_trd = .false. ! (T) 3D tracer trend output 337 ln_tra_mxl = .false. ! (T) 2D tracer trends averaged over the mixed layer (not coded yet) 338 nn_trd = 365 ! print frequency (ln_glo_trd=T) (unit=time step) 339 / 340 !!gm nn_ctls = 0 ! control surface type in mixed-layer trends (0,1 or n<jpk) 341 !!gm rn_ucf = 1. ! unit conversion factor (=1 -> /seconds ; =86400. -> /day) 342 !!gm cn_trdrst_in = "restart_mld" ! suffix of ocean restart name (input) 343 !!gm cn_trdrst_out = "restart_mld" ! suffix of ocean restart name (output) 344 !!gm ln_trdmld_restart = .false. ! restart for ML diagnostics 345 !!gm ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 346 !!gm 304 347 !----------------------------------------------------------------------- 305 348 &namflo ! float parameters ("key_float") -
trunk/NEMOGCM/CONFIG/GYRE/cpp_GYRE.fcm
r4230 r4990 1 bld::tool::fppkeys key_dynspg_flt key_ldfslp key_zdftke key_iomput key_mpp_mpi 1 bld::tool::fppkeys key_dynspg_flt key_ldfslp key_zdftke key_iomput key_mpp_mpi key_nosignedzero -
trunk/NEMOGCM/CONFIG/GYRE_BFM/EXP00/namelist_cfg
r4370 r4990 206 206 &nameos ! ocean physical parameters 207 207 !----------------------------------------------------------------------- 208 nn_eos = 2 ! type of equation of state and Brunt-Vaisala frequency 208 nn_eos = 0 ! type of equation of state and Brunt-Vaisala frequency 209 ! =-1, TEOS-10 210 ! = 0, EOS-80 211 ! = 1, S-EOS (simplified eos) 212 ln_useCT = .false. ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 213 ! ! 214 ! ! S-EOS coefficients : 215 ! ! rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 216 rn_a0 = 1.6550e-1 ! thermal expension coefficient (nn_eos= 1) 217 rn_b0 = 7.6554e-1 ! saline expension coefficient (nn_eos= 1) 218 rn_lambda1 = 5.9520e-2 ! cabbeling coeff in T^2 (=0 for linear eos) 219 rn_lambda2 = 7.4914e-4 ! cabbeling coeff in S^2 (=0 for linear eos) 220 rn_mu1 = 1.4970e-4 ! thermobaric coeff. in T (=0 for linear eos) 221 rn_mu2 = 1.1090e-5 ! thermobaric coeff. in S (=0 for linear eos) 222 rn_nu = 2.4341e-3 ! cabbeling coeff in T*S (=0 for linear eos) 223 !!org GYRE rn_alpha = 2.0e-4 ! thermal expension coefficient (nn_eos= 1 or 2) 224 !!org GYRE rn_beta = 7.7e-4 ! saline expension coefficient (nn_eos= 2) 225 !!org caution now a0 = alpha / rau0 with rau0 = 1026 209 226 / 210 227 !----------------------------------------------------------------------- -
trunk/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/namelist_cfg
r4370 r4990 121 121 &nameos ! ocean physical parameters 122 122 !----------------------------------------------------------------------- 123 nn_eos = 2 ! type of equation of state and Brunt-Vaisala frequency 123 nn_eos = 0 ! type of equation of state and Brunt-Vaisala frequency 124 ! =-1, TEOS-10 125 ! = 0, EOS-80 126 ! = 1, S-EOS (simplified eos) 127 ln_useCT = .false. ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 128 ! ! 129 ! ! S-EOS coefficients : 130 ! ! rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 131 rn_a0 = 1.6550e-1 ! thermal expension coefficient (nn_eos= 1) 132 rn_b0 = 7.6554e-1 ! saline expension coefficient (nn_eos= 1) 133 rn_lambda1 = 5.9520e-2 ! cabbeling coeff in T^2 (=0 for linear eos) 134 rn_lambda2 = 7.4914e-4 ! cabbeling coeff in S^2 (=0 for linear eos) 135 rn_mu1 = 1.4970e-4 ! thermobaric coeff. in T (=0 for linear eos) 136 rn_mu2 = 1.1090e-5 ! thermobaric coeff. in S (=0 for linear eos) 137 rn_nu = 2.4341e-3 ! cabbeling coeff in T*S (=0 for linear eos) 138 !!org GYRE rn_alpha = 2.0e-4 ! thermal expension coefficient (nn_eos= 1 or 2) 139 !!org GYRE rn_beta = 7.7e-4 ! saline expension coefficient (nn_eos= 2) 140 !!org caution now a0 = alpha / rau0 with rau0 = 1026 124 141 / 125 142 !----------------------------------------------------------------------- -
trunk/NEMOGCM/CONFIG/GYRE_PISCES/cpp_GYRE_PISCES.fcm
r4230 r4990 1 bld::tool::fppkeys key_dynspg_flt key_ldfslp key_zdftke key_top key_pisces_reduced key_iomput key_mpp_mpi 1 bld::tool::fppkeys key_dynspg_flt key_ldfslp key_zdftke key_top key_pisces_reduced key_iomput key_mpp_mpi -
trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist_cfg
r4329 r4990 55 55 / 56 56 !----------------------------------------------------------------------- 57 &namsplit ! time splitting parameters ("key_dynspg_ts") 58 !----------------------------------------------------------------------- 59 / 60 !----------------------------------------------------------------------- 61 &namcrs ! Grid coarsening for dynamics output and/or 62 ! passive tracer coarsened online simulations 63 !----------------------------------------------------------------------- 64 / 65 !----------------------------------------------------------------------- 57 66 &namtsd ! data : Temperature & Salinity 58 67 !----------------------------------------------------------------------- … … 72 81 / 73 82 !----------------------------------------------------------------------- 74 &namsbc_core ! namsbc_core CORE bulk formulea 75 !----------------------------------------------------------------------- 83 &namsbc_core ! namsbc_core CORE bulk formulae 84 !----------------------------------------------------------------------- 85 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 86 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 87 sn_wndi = 'u_10.15JUNE2009_fill' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bicubic.nc' , 'Uwnd' , '' 88 sn_wndj = 'v_10.15JUNE2009_fill' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bicubic.nc' , 'Vwnd' , '' 89 sn_qsr = 'ncar_rad.15JUNE2009_fill' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 90 sn_qlw = 'ncar_rad.15JUNE2009_fill' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 91 sn_tair = 't_10.15JUNE2009_fill' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 92 sn_humi = 'q_10.15JUNE2009_fill' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 93 sn_prec = 'ncar_precip.15JUNE2009_fill' , -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 94 sn_snow = 'ncar_precip.15JUNE2009_fill' , -1 , 'SNOW' , .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 95 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 96 cn_dir = './' ! root directory for the location of the bulk files 97 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 98 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data 99 ln_bulk2z = .false. ! Air temperature/humidity and wind vectors are referenced at heights rn_zqt and rn_zu 100 rn_zqt = 3. ! Air temperature and humidity reference height (m) (ln_bulk2z) 101 rn_zu = 4. ! Wind vector reference height (m) (ln_bulk2z) 102 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 103 rn_efac = 1. ! multiplicative factor for evaporation (0. or 1.) 104 rn_vfac = 0. ! multiplicative factor for ocean/ice velocity 105 ! in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 76 106 / 77 107 !----------------------------------------------------------------------- 78 108 &namtra_qsr ! penetrative solar radiation 79 109 !----------------------------------------------------------------------- 110 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 111 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 112 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , 'weights_bilin.nc' , '' 80 113 / 81 114 !----------------------------------------------------------------------- … … 106 139 &nameos ! ocean physical parameters 107 140 !----------------------------------------------------------------------- 141 / 142 !----------------------------------------------------------------------- 143 &namtra_dmp ! tracer: T & S newtonian damping 144 !----------------------------------------------------------------------- 145 ln_tradmp = .false. ! add a damping termn (T) or not (F) 108 146 / 109 147 !----------------------------------------------------------------------- … … 183 221 !----------------------------------------------------------------------- 184 222 / 223 !----------------------------------------------------------------------- 224 &namobs ! observation usage ('key_diaobs') 225 !----------------------------------------------------------------------- 226 / 227 !----------------------------------------------------------------------- 228 &nam_asminc ! assimilation increments ('key_asminc') 229 !----------------------------------------------------------------------- 230 / -
trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist_cfg
r4370 r4990 188 188 !----------------------------------------------------------------------- 189 189 / 190 !----------------------------------------------------------------------- 191 &namobs ! observation usage ('key_diaobs') 192 !----------------------------------------------------------------------- 193 / 194 !----------------------------------------------------------------------- 195 &nam_asminc ! assimilation increments ('key_asminc') 196 !----------------------------------------------------------------------- 197 / -
trunk/NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm
r4523 r4990 1 bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 1 bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi key_diaobs key_asminc -
trunk/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/1_namelist_cfg
r4161 r4990 55 55 / 56 56 !----------------------------------------------------------------------- 57 &namsplit ! time splitting parameters ("key_dynspg_ts") 58 !----------------------------------------------------------------------- 59 / 60 !----------------------------------------------------------------------- 61 &namcrs ! Grid coarsening for dynamics output and/or 62 ! passive tracer coarsened online simulations 63 !----------------------------------------------------------------------- 64 / 65 !----------------------------------------------------------------------- 57 66 &namtsd ! data : Temperature & Salinity 58 67 !----------------------------------------------------------------------- … … 72 81 / 73 82 !----------------------------------------------------------------------- 74 &namsbc_core ! namsbc_core CORE bulk formulea 75 !----------------------------------------------------------------------- 76 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 77 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 78 sn_wndi = 'u_10.15JUNE2009_orca2' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , 'weights_bicub.nc' , '' 79 sn_wndj = 'v_10.15JUNE2009_orca2' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , 'weights_bicub.nc' , '' 80 sn_qsr = 'ncar_rad.15JUNE2009_orca2' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_bilin.nc' , '' 81 sn_qlw = 'ncar_rad.15JUNE2009_orca2' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , 'weights_bilin.nc' , '' 82 sn_tair = 't_10.15JUNE2009_orca2' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_bilin.nc' , '' 83 sn_humi = 'q_10.15JUNE2009_orca2' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_bilin.nc' , '' 84 sn_prec = 'ncar_precip.15JUNE2009_orca2', -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , 'weights_bilin.nc' , '' 85 sn_snow = 'ncar_precip.15JUNE2009_orca2', -1 , 'SNOW' , .false. , .true. , 'yearly' , 'weights_bilin.nc' , '' 86 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , 'weights_bilin.nc' , '' 83 &namsbc_core ! namsbc_core CORE bulk formulae 84 !----------------------------------------------------------------------- 85 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 86 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 87 sn_wndi = 'u_10.15JUNE2009_fill' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bicubic.nc' , 'Uwnd' , '' 88 sn_wndj = 'v_10.15JUNE2009_fill' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bicubic.nc' , 'Vwnd' , '' 89 sn_qsr = 'ncar_rad.15JUNE2009_fill' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 90 sn_qlw = 'ncar_rad.15JUNE2009_fill' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 91 sn_tair = 't_10.15JUNE2009_fill' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 92 sn_humi = 'q_10.15JUNE2009_fill' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 93 sn_prec = 'ncar_precip.15JUNE2009_fill' , -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 94 sn_snow = 'ncar_precip.15JUNE2009_fill' , -1 , 'SNOW' , .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 95 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 96 cn_dir = './' ! root directory for the location of the bulk files 97 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F) 98 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data 99 ln_bulk2z = .false. ! Air temperature/humidity and wind vectors are referenced at heights rn_zqt and rn_zu 100 rn_zqt = 3. ! Air temperature and humidity reference height (m) (ln_bulk2z) 101 rn_zu = 4. ! Wind vector reference height (m) (ln_bulk2z) 102 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 103 rn_efac = 1. ! multiplicative factor for evaporation (0. or 1.) 104 rn_vfac = 0. ! multiplicative factor for ocean/ice velocity 105 ! in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 87 106 / 88 107 !----------------------------------------------------------------------- … … 120 139 &nameos ! ocean physical parameters 121 140 !----------------------------------------------------------------------- 141 / 142 !----------------------------------------------------------------------- 143 &namtra_dmp ! tracer: T & S newtonian damping 144 !----------------------------------------------------------------------- 145 ln_tradmp = .false. ! add a damping termn (T) or not (F) 122 146 / 123 147 !----------------------------------------------------------------------- … … 197 221 !----------------------------------------------------------------------- 198 222 / 223 !----------------------------------------------------------------------- 224 &namobs ! observation usage ('key_diaobs') 225 !----------------------------------------------------------------------- 226 / 227 !----------------------------------------------------------------------- 228 &nam_asminc ! assimilation increments ('key_asminc') 229 !----------------------------------------------------------------------- 230 / -
trunk/NEMOGCM/CONFIG/ORCA2_LIM3/EXP00/iodef.xml
r4878 r4990 72 72 73 73 <file id="file3" name_suffix="_grid_U" description="ocean U grid variables" > 74 <field field_ref="s uoce"name="uos" long_name="sea_surface_x_velocity" />74 <field field_ref="ssu" name="uos" long_name="sea_surface_x_velocity" /> 75 75 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity" /> 76 76 <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress" /> … … 82 82 83 83 <file id="file4" name_suffix="_grid_V" description="ocean V grid variables" > 84 <field field_ref="s voce"name="vos" long_name="sea_surface_y_velocity" />84 <field field_ref="ssv" name="vos" long_name="sea_surface_y_velocity" /> 85 85 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity" /> 86 86 <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress" /> -
trunk/NEMOGCM/CONFIG/ORCA2_LIM3/cpp_ORCA2_LIM3.fcm
r4161 r4990 1 bld::tool::fppkeys key_trabbl key_lim3 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 1 bld::tool::fppkeys key_trabbl key_lim3 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi key_diaobs key_asminc -
trunk/NEMOGCM/CONFIG/SHARED/field_def.xml
r4762 r4990 28 28 <field id="mldkz5" long_name="mixing layer depth (Turbocline)" unit="m" /> 29 29 <field id="mldr10_1" long_name="Mixed Layer Depth 0.01 ref.10m" unit="m" /> 30 <field id="rhop" long_name="potential density (sigma0)" unit="kg/m3" grid_ref="grid_T_3D"/>31 30 <field id="heatc" long_name="Heat content vertically integrated" unit="J/m2" /> 32 31 <field id="saltc" long_name="Salt content vertically integrated" unit="PSU*kg/m2" /> 33 <field id="eken" long_name="kinetic energy" unit="m2/s2" grid_ref="grid_T_3D"/> 34 <field id="hdiv" long_name="horizontal divergence" unit="s-1" grid_ref="grid_T_3D"/> 32 <!-- EOS --> 33 <field id="alpha" long_name="thermal expansion" unit="1/degC" grid_ref="grid_T_3D"/> 34 <field id="beta" long_name="haline contraction" unit="1/psu" grid_ref="grid_T_3D"/> 35 <field id="bn2" long_name="squared Brunt-Vaisala frequency" unit="1/s" grid_ref="grid_T_3D"/> 36 <field id="rhop" long_name="potential density (sigma0)" unit="kg/m3" grid_ref="grid_T_3D"/> 37 <!-- Energy - horizontal divergence --> 38 <field id="eken" long_name="kinetic energy" unit="m2/s2" grid_ref="grid_T_3D"/> 39 <field id="hdiv" long_name="horizontal divergence" unit="s-1" grid_ref="grid_T_3D"/> 35 40 <!-- variables available with MLE --> 36 41 <field id="Lf_NHpf" long_name="MLE: Lf = N H / f" unit="m" /> … … 158 163 <!-- * variable relative to atmospheric pressure forcing : available with ln_apr_dyn --> 159 164 <field id="ssh_ib" long_name="Inverse barometer sea surface height" unit="m" /> 160 165 166 <!-- * variable related to ice shelf forcing * --> 167 <field id="fwfisf" long_name="Ice shelf melting" unit="Kg/m2/s" /> 168 <field id="qisf" long_name="Ice Shelf Heat Flux" unit="W/m2" /> 169 <field id="isfgammat" long_name="transfert coefficient for isf (temperature) " unit="m/s" /> 170 <field id="isfgammas" long_name="transfert coefficient for isf (salinity) " unit="m/s" /> 171 <field id="stbl" long_name="salinity in the Losh tbl " unit="PSU" /> 172 <field id="ttbl" long_name="temperature in the Losh tbl " unit="C" /> 173 161 174 <!-- *_oce variables available with ln_blk_clio or ln_blk_core --> 162 175 <field id="qlw_oce" long_name="Longwave Downward Heat Flux over open ocean" unit="W/m2" /> … … 205 218 <field id="icethic_cea" long_name="Ice thickness (cell average)" unit="m" /> 206 219 <field id="iceprod_cea" long_name="Ice production (cell average)" unit="m/s" /> 220 <field id="iiceconc" long_name="Ice concentration" unit="" /> 207 221 208 222 <field id="ice_pres" long_name="Ice presence" unit="-" /> … … 219 233 <field id="emp_x_sst" long_name="Concentration/Dilution term on SST" unit="kgC/m2/s" /> 220 234 <field id="emp_x_sss" long_name="Concentration/Dilution term on SSS" unit="kgPSU/m2/s" /> 221 222 235 223 236 <field id="iceconc" long_name="ice concentration" unit="%" /> 224 237 <field id="uice_ipa" long_name="Ice velocity along i-axis at I-point (ice presence average)" unit="m/s" /> … … 313 326 <field_group id="grid_U" grid_ref="grid_U_2D"> 314 327 <field id="utau" long_name="Wind Stress along i-axis" unit="N/m2" /> 315 <field id="suoce" long_name="ocean surface current along i-axis" unit="m/s" />316 328 <field id="uoce" long_name="ocean current along i-axis" unit="m/s" grid_ref="grid_U_3D" /> 329 <field id="ssu" long_name="ocean surface current along i-axis" unit="m/s" /> 317 330 <field id="uocetr_eff" long_name="Effective ocean transport along i-axis" unit="m3/s" grid_ref="grid_U_3D" /> 318 331 <field id="uocet" long_name="ocean transport along i-axis times temperature" unit="degC.m/s" grid_ref="grid_U_3D" /> … … 324 337 <!-- uoce_eiv: available with key_trabbl --> 325 338 <field id="uoce_bbl" long_name="BBL ocean current along i-axis" unit="m/s" grid_ref="grid_U_3D" /> 326 <field id="ahu_bbl" long_name="BBL diffusive flux along i-axis" unit="m3/s" /> 339 <field id="ahu_bbl" long_name="BBL diffusive flux along i-axis" unit="m3/s" /> 340 <!-- variable for ice shelves --> 341 <field id="utbl" long_name="zonal current in the Losh tbl" unit="m/s" axis_ref="none" /> 327 342 <!-- variables available with key_diaar5 --> 328 343 <field id="u_masstr" long_name="ocean eulerian mass transport along i-axis" unit="kg/s" grid_ref="grid_U_3D" /> … … 337 352 <field_group id="grid_V" grid_ref="grid_V_2D"> 338 353 <field id="vtau" long_name="Wind Stress along j-axis" unit="N/m2" /> 339 <field id="svoce" long_name="ocean surface current along j-axis" unit="m/s" />340 354 <field id="voce" long_name="ocean current along j-axis" unit="m/s" grid_ref="grid_V_3D" /> 355 <field id="ssv" long_name="ocean surface current along j-axis" unit="m/s" /> 341 356 <field id="vocetr_eff" long_name="Effective ocean transport along j-axis" unit="m3/s" grid_ref="grid_V_3D" /> 342 357 <field id="vocet" long_name="ocean transport along j-axis times temperature" unit="degC.m/s" grid_ref="grid_V_3D" /> … … 348 363 <!-- voce_eiv: available with key_trabbl --> 349 364 <field id="voce_bbl" long_name="BBL ocean current along j-axis" unit="m/s" grid_ref="grid_V_3D" /> 350 <field id="ahv_bbl" long_name="BBL diffusive flux along j-axis" unit="m3/s" /> 365 <field id="ahv_bbl" long_name="BBL diffusive flux along j-axis" unit="m3/s" /> 366 <!-- variable for ice shelves --> 367 <field id="vtbl" long_name="meridional current in the Losh tbl" unit="m/s" axis_ref="none" /> 351 368 <!-- variables available with key_diaar5 --> 352 369 <field id="v_masstr" long_name="ocean eulerian mass transport along j-axis" unit="kg/s" grid_ref="grid_V_3D" /> … … 386 403 387 404 <field_group id="scalar" domain_ref="1point" > 388 <field id="voltot" long_name="global mean volume" unit="m3" /> 389 <field id="sshtot" long_name="global mean ssh" unit="m" /> 390 <field id="sshsteric" long_name="global mean ssh steric" unit="m" /> 391 <field id="sshthster" long_name="global mean ssh thermosteric" unit="m" /> 392 <field id="masstot" long_name="global mean mass" unit="kg" /> 393 <field id="temptot" long_name="global mean temperature" unit="degC" /> 394 <field id="saltot" long_name="global mean salinity" unit="psu" /> 395 <field id="fram_trans" long_name="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 405 <field id="voltot" long_name="global mean volume" unit="m3" /> 406 <field id="sshtot" long_name="global mean ssh" unit="m" /> 407 <field id="sshsteric" long_name="global mean ssh steric" unit="m" /> 408 <field id="sshthster" long_name="global mean ssh thermosteric" unit="m" /> 409 <field id="masstot" long_name="global mean mass" unit="kg" /> 410 <field id="temptot" long_name="global mean temperature" unit="degC" /> 411 <field id="saltot" long_name="global mean salinity" unit="psu" /> 412 <field id="fram_trans" long_name="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 413 396 414 <!-- available with ln_diahsb --> 397 <field id="bgtemper" long_name="global mean temperature variation" unit="degC"/> 398 <field id="bgsaline" long_name="global mean salinity variation" unit="psu"/> 399 <field id="bgheatco" long_name="global mean heat content variation" unit="10^20J"/> 400 <field id="bgsaltco" long_name="global mean salt content variation" unit="psu*km3" /> 401 <field id="bgvolssh" long_name="global mean volume variation (ssh)" unit="km3"/> 402 <field id="bgvole3t" long_name="global mean volume variation (e3t)" unit="km3"/> 403 <field id="bgfrcvol" long_name="global mean volume variation from forcing" unit="km3"/> 404 <field id="bgfrctem" long_name="global mean forcing from heat content variation" unit="degC"/> 405 <field id="bgfrcsal" long_name="global mean forcing salt content variation" unit="psu"/> 406 <field id="bgmistem" long_name="global mean temperature error due to free surface" unit="degC"/> 407 <field id="bgmissal" long_name="global mean salinity error due to free surface" unit="psu"/> 415 <field id="bgtemper" long_name="global mean temperature" unit="degC" /> 416 <field id="bgsaline" long_name="global mean salinity" unit="psu" /> 417 <field id="bgheatco" long_name="global mean heat content" unit="10^9J" /> 418 <field id="bgsaltco" long_name="global mean salt content" unit="psu*m3" /> 419 <field id="bgvolssh" long_name="global mean ssh volume" unit="km3" /> 420 <field id="bgvole3t" long_name="global mean volume variation (e3t)" unit="km3"/> 421 <field id="bgvoltot" long_name="global mean volume" unit="km3" /> 422 <field id="bgsshtot" long_name="global mean ssh" unit="m" /> 423 <field id="bgfrcvol" long_name="global mean volume from forcing" unit="km3" /> 424 <field id="bgfrctem" long_name="global mean heat content from forcing" unit="10^9J" /> 425 <field id="bgfrcsal" long_name="global mean salt content from forcing" unit="psu*km3" /> 426 <field id="bgmistem" long_name="global mean temperature error due to free surface" unit="degC" /> 427 <field id="bgmissal" long_name="global mean salinity error due to free surface" unit="psu" /> 408 428 </field_group> 409 429 … … 693 713 <field_group id="groupU" > 694 714 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity" /> 695 <field field_ref="s uoce"name="uos" long_name="sea_surface_x_velocity" />715 <field field_ref="ssu" name="uos" long_name="sea_surface_x_velocity" /> 696 716 <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress" /> 697 717 </field_group> … … 699 719 <field_group id="groupV" > 700 720 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity" /> 701 <field field_ref="s voce"name="vos" long_name="sea_surface_y_velocity" />721 <field field_ref="ssv" name="vos" long_name="sea_surface_y_velocity" /> 702 722 <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress" /> 703 723 </field_group> … … 707 727 </field_group> 708 728 729 <!-- 730 ============================================================================================================ 731 Trend diagnostics : temperature, KE, PE, momentum 732 ============================================================================================================ 733 --> 734 735 <field_group id="trendT" grid_ref="grid_T_3D"> 736 <!-- variables available with ln_tra_trd --> 737 <field id="ttrd_xad" long_name="temperature-trend: i-advection" unit="degC/s" /> 738 <field id="strd_xad" long_name="salinity -trend: i-advection" unit="psu/s" /> 739 <field id="ttrd_yad" long_name="temperature-trend: j-advection" unit="degC/s" /> 740 <field id="strd_yad" long_name="salinity -trend: j-advection" unit="psu/s" /> 741 <field id="ttrd_zad" long_name="temperature-trend: k-advection" unit="degC/s" /> 742 <field id="strd_zad" long_name="salinity -trend: k-advection" unit="psu/s" /> 743 <field id="ttrd_sad" long_name="temperature-trend: surface adv. (no-vvl)" unit="degC/s" grid_ref="grid_T_2D" /> 744 <field id="strd_sad" long_name="salinity -trend: surface adv. (no-vvl)" unit="psu/s" grid_ref="grid_T_2D" /> 745 <field id="ttrd_ldf" long_name="temperature-trend: lateral diffusion" unit="degC/s" /> 746 <field id="strd_ldf" long_name="salinity -trend: lateral diffusion" unit="psu/s" /> 747 <field id="ttrd_zdf" long_name="temperature-trend: vertical diffusion" unit="degC/s" /> 748 <field id="strd_zdf" long_name="salinity -trend: vertical diffusion" unit="psu/s" /> 749 <!-- ln_traldf_iso=T only (iso-neutral diffusion) --> 750 <field id="ttrd_zdfp" long_name="temperature-trend: pure vert. diffusion" unit="degC/s" /> 751 <field id="strd_zdfp" long_name="salinity -trend: pure vert. diffusion" unit="psu/s" /> 752 <!-- --> 753 <field id="ttrd_dmp" long_name="temperature-trend: interior restoring" unit="degC/s" /> 754 <field id="strd_dmp" long_name="salinity -trend: interior restoring" unit="psu/s" /> 755 <field id="ttrd_bbl" long_name="temperature-trend: bottom boundary layer" unit="degC/s" /> 756 <field id="strd_bbl" long_name="salinity -trend: bottom boundary layer" unit="psu/s" /> 757 <field id="ttrd_npc" long_name="temperature-trend: non-penetrative conv." unit="degC/s" /> 758 <field id="strd_npc" long_name="salinity -trend: non-penetrative conv." unit="psu/s" /> 759 <field id="ttrd_qns" long_name="temperature-trend: non-solar flux + runoff" unit="degC/s" /> 760 <field id="strd_cdt" long_name="salinity -trend: C/D term + runoff" unit="degC/s" /> 761 <field id="ttrd_qsr" long_name="temperature-trend: solar penetr. heating" unit="degC/s" /> 762 <field id="ttrd_bbc" long_name="temperature-trend: geothermal heating" unit="degC/s" /> 763 <field id="ttrd_atf" long_name="temperature-trend: asselin time filter" unit="degC/s" /> 764 <field id="strd_atf" long_name="salinity -trend: asselin time filter" unit="psu/s" /> 765 <!-- variables available with ln_KE_trd --> 766 <field id="ketrd_hpg" long_name="ke-trend: hydrostatic pressure gradient" unit="W/s^3" /> 767 <field id="ketrd_spg" long_name="ke-trend: surface pressure gradient" unit="W/s^3" /> 768 <field id="ketrd_spgexp" long_name="ke-trend: surface pressure gradient (explicit)" unit="W/s^3" /> 769 <field id="ketrd_spgflt" long_name="ke-trend: surface pressure gradient (filter)" unit="W/s^3" /> 770 <field id="ssh_flt" long_name="filtered contribution to ssh (dynspg_flt)" unit="m" grid_ref="grid_T_2D" /> 771 <field id="w0" long_name="surface vertical velocity" unit="m/s" grid_ref="grid_T_2D" /> 772 <field id="pw0_exp" long_name="surface pressure flux due to ssh" unit="W/s^2" grid_ref="grid_T_2D" /> 773 <field id="pw0_flt" long_name="surface pressure flux due to filtered ssh" unit="W/s^2" grid_ref="grid_T_2D" /> 774 <field id="ketrd_keg" long_name="ke-trend: KE gradient or hor. adv." unit="W/s^3" /> 775 <field id="ketrd_rvo" long_name="ke-trend: relative vorticity or metric term" unit="W/s^3" /> 776 <field id="ketrd_pvo" long_name="ke-trend: planetary vorticity" unit="W/s^3" /> 777 <field id="ketrd_zad" long_name="ke-trend: vertical advection" unit="W/s^3" /> 778 <field id="ketrd_udx" long_name="ke-trend: U.dx[U]" unit="W/s^3" /> 779 <field id="ketrd_ldf" long_name="ke-trend: lateral diffusion" unit="W/s^3" /> 780 <field id="ketrd_zdf" long_name="ke-trend: vertical diffusion" unit="W/s^3" /> 781 <field id="ketrd_tau" long_name="ke-trend: wind stress " unit="W/s^3" grid_ref="grid_T_2D" /> 782 <field id="ketrd_bfr" long_name="ke-trend: bottom friction (explicit)" unit="W/s^3" /> 783 <field id="ketrd_bfri" long_name="ke-trend: bottom friction (implicit)" unit="W/s^3" /> 784 <field id="ketrd_atf" long_name="ke-trend: asselin time filter trend" unit="W/s^3" /> 785 <field id="ketrd_convP2K" long_name="ke-trend: conversion (potential to kinetic)" unit="W/s^3" /> 786 <field id="KE" long_name="kinetic energy: u(n)*u(n+1)/2" unit="W/s^2" /> 787 <!-- variables available with ln_PE_trd --> 788 <field id="petrd_xad" long_name="pe-trend: i-advection" unit="W/m^3" /> 789 <field id="petrd_yad" long_name="pe-trend: j-advection" unit="W/m^3" /> 790 <field id="petrd_zad" long_name="pe-trend: k-advection" unit="W/m^3" /> 791 <field id="petrd_sad" long_name="pe-trend: surface adv. (no-vvl)" unit="W/m^3" grid_ref="grid_T_2D" /> 792 <field id="petrd_ldf" long_name="pe-trend: lateral diffusion" unit="W/m^3" /> 793 <field id="petrd_zdf" long_name="pe-trend: vertical diffusion" unit="W/m^3" /> 794 <field id="petrd_zdfp" long_name="pe-trend: pure vert. diffusion" unit="W/m^3" /> 795 <field id="petrd_dmp" long_name="pe-trend: interior restoring" unit="W/m^3" /> 796 <field id="petrd_bbl" long_name="pe-trend: bottom boundary layer" unit="W/m^3" /> 797 <field id="petrd_npc" long_name="pe-trend: non-penetrative conv." unit="W/m^3" /> 798 <field id="petrd_nsr" long_name="pe-trend: surface forcing + runoff" unit="W/m^3" /> 799 <field id="petrd_qsr" long_name="pe-trend: solar penetr. heating" unit="W/m^3" /> 800 <field id="petrd_bbc" long_name="pe-trend: geothermal heating" unit="W/m^3" /> 801 <field id="petrd_atf" long_name="pe-trend: asselin time filter" unit="W/m^3" /> 802 <field id="PEanom" long_name="potential energy anomaly" unit="SI" /> 803 <field id="alphaPE" long_name="- partial deriv. of PEanom wrt T" unit="/degC" /> 804 <field id="betaPE" long_name="partial deriv. of PEanom wrt S" unit="/psu" /> 805 </field_group> 806 807 <field_group id="trendU" grid_ref="grid_U_3D"> 808 <!-- variables available with ln_dyn_trd --> 809 <field id="utrd_hpg" long_name="i-trend: hydrostatic pressure gradient" unit="m/s^2" /> 810 <field id="utrd_spg" long_name="i-trend: surface pressure gradient" unit="m/s^2" /> 811 <field id="utrd_spgexp" long_name="i-trend: surface pressure gradient (explicit)" unit="m/s^2" /> 812 <field id="utrd_spgflt" long_name="i-trend: surface pressure gradient (filtered)" unit="m/s^2" /> 813 <field id="utrd_keg" long_name="i-trend: KE gradient or hor. adv." unit="m/s^2" /> 814 <field id="utrd_rvo" long_name="i-trend: relative vorticity or metric term" unit="m/s^2" /> 815 <field id="utrd_pvo" long_name="i-trend: planetary vorticity" unit="m/s^2" /> 816 <field id="utrd_zad" long_name="i-trend: vertical advection" unit="m/s^2" /> 817 <field id="utrd_udx" long_name="i-trend: U.dx[U]" unit="m/s^2" /> 818 <field id="utrd_ldf" long_name="i-trend: lateral diffusion" unit="m/s^2" /> 819 <field id="utrd_zdf" long_name="i-trend: vertical diffusion" unit="m/s^2" /> 820 <field id="utrd_tau" long_name="i-trend: wind stress " unit="m/s^2" grid_ref="grid_U_2D" /> 821 <field id="utrd_bfr" long_name="i-trend: bottom friction (explicit)" unit="m/s^2" /> 822 <field id="utrd_bfri" long_name="i-trend: bottom friction (implicit)" unit="m/s^2" /> 823 <field id="utrd_tot" long_name="i-trend: total momentum trend before atf" unit="m/s^2" /> 824 <field id="utrd_atf" long_name="i-trend: asselin time filter trend" unit="m/s^2" /> 825 </field_group> 826 827 <field_group id="trendV" grid_ref="grid_V_3D"> 828 <!-- variables available with ln_dyn_trd --> 829 <field id="vtrd_hpg" long_name="j-trend: hydrostatic pressure gradient" unit="m/s^2" /> 830 <field id="vtrd_spg" long_name="j-trend: surface pressure gradient" unit="m/s^2" /> 831 <field id="vtrd_spgexp" long_name="j-trend: surface pressure gradient (explicit)" unit="m/s^2" /> 832 <field id="vtrd_spgflt" long_name="j-trend: surface pressure gradient (filtered)" unit="m/s^2" /> 833 <field id="vtrd_keg" long_name="j-trend: KE gradient or hor. adv." unit="m/s^2" /> 834 <field id="vtrd_rvo" long_name="j-trend: relative vorticity or metric term" unit="m/s^2" /> 835 <field id="vtrd_pvo" long_name="j-trend: planetary vorticity" unit="m/s^2" /> 836 <field id="vtrd_zad" long_name="j-trend: vertical advection" unit="m/s^2" /> 837 <field id="vtrd_vdy" long_name="i-trend: V.dx[V]" unit="m/s^2" /> 838 <field id="vtrd_ldf" long_name="j-trend: lateral diffusion" unit="m/s^2" /> 839 <field id="vtrd_zdf" long_name="j-trend: vertical diffusion" unit="m/s^2" /> 840 <field id="vtrd_tau" long_name="j-trend: wind stress " unit="m/s^2" grid_ref="grid_V_2D" /> 841 <field id="vtrd_bfr" long_name="j-trend: bottom friction (explicit)" unit="m/s^2" /> 842 <field id="vtrd_bfri" long_name="j-trend: bottom friction (implicit)" unit="m/s^2" /> 843 <field id="vtrd_tot" long_name="j-trend: total momentum trend before atf" unit="m/s^2" /> 844 <field id="vtrd_atf" long_name="j-trend: asselin time filter trend" unit="m/s^2" /> 845 </field_group> 846 709 847 </field_definition> -
trunk/NEMOGCM/CONFIG/SHARED/namelist_ice_lim3_ref
r4864 r4990 46 46 om = 0.5 ! relaxation constant 47 47 cw = 5.0e-03 ! drag coefficient for oceanic stress 48 angvg = 0.0 ! turning angle for oceanic stress49 48 pstar = 2.0e+04 ! 1st bulk-rheology parameter 50 49 c_rhg = 20.0 ! 2nd bulk-rhelogy parameter -
trunk/NEMOGCM/CONFIG/SHARED/namelist_ref
r4773 r4990 1 1 !!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 2 !! NEMO/OPA : 1 - run manager (namrun , namcfg)3 !! namelists 2 - Domain (nam zgr, namzgr_sco, namdom, namtsd)2 !! NEMO/OPA : 1 - run manager (namrun) 3 !! namelists 2 - Domain (namcfg, namzgr, namzgr_sco, namdom, namtsd) 4 4 !! 3 - Surface boundary (namsbc, namsbc_ana, namsbc_flx, namsbc_clio, namsbc_core, namsbc_sas 5 5 !! namsbc_cpl, namtra_qsr, namsbc_rnf, … … 18 18 !! *** Run management namelists *** 19 19 !!====================================================================== 20 !! namrun 20 !! namrun parameters of the run 21 21 !!====================================================================== 22 22 ! … … 31 31 nn_leapy = 0 ! Leap year calendar (1) or not (0) 32 32 ln_rstart = .false. ! start from rest (F) or from a restart file (T) 33 nn_euler = 1 ! = 0 : start with forward time step if ln_rstart= .true.34 nn_rstctl = 0 ! restart control = > activated only if ln_rstart =T33 nn_euler = 1 ! = 0 : start with forward time step if ln_rstart=T 34 nn_rstctl = 0 ! restart control ==> activated only if ln_rstart=T 35 35 ! = 0 nn_date0 read in namelist ; nn_it000 : read in namelist 36 36 ! = 1 nn_date0 read in namelist ; nn_it000 : check consistancy between namelist and restart … … 47 47 / 48 48 ! 49 !----------------------------------------------------------------------- 50 &namcfg ! default parameters of the configuration 49 !!====================================================================== 50 !! *** Domain namelists *** 51 !!====================================================================== 52 !! namcfg parameters of the configuration 53 !! namzgr vertical coordinate 54 !! namzgr_sco s-coordinate or hybrid z-s-coordinate 55 !! namdom space and time domain (bathymetry, mesh, timestep) 56 !! namtsd data: temperature & salinity 57 !!====================================================================== 58 ! 59 !----------------------------------------------------------------------- 60 &namcfg ! parameters of the configuration 51 61 !----------------------------------------------------------------------- 52 62 cp_cfg = "default" ! name of the configuration 53 cp_cfz = ''! name of the zoom of configuration63 cp_cfz = "no zoom" ! name of the zoom of configuration 54 64 jp_cfg = 0 ! resolution of the configuration 55 65 jpidta = 10 ! 1st lateral dimension ( >= jpi ) … … 57 67 jpkdta = 31 ! number of levels ( >= jpk ) 58 68 jpiglo = 10 ! 1st dimension of global domain --> i =jpidta 59 jpjglo = 12 ! 2nd - - --> j 69 jpjglo = 12 ! 2nd - - --> j =jpjdta 60 70 jpizoom = 1 ! left bottom (i,j) indices of the zoom 61 71 jpjzoom = 1 ! in data domain indices … … 67 77 ! = 6 cyclic East-West AND North fold F-point pivot 68 78 / 69 !!======================================================================70 !! *** Domain namelists ***71 !!======================================================================72 !! namzgr vertical coordinate73 !! namzgr_sco s-coordinate or hybrid z-s-coordinate74 !! namdom space and time domain (bathymetry, mesh, timestep)75 !! namtsd data: temperature & salinity76 !!======================================================================77 !78 79 !----------------------------------------------------------------------- 79 80 &namzgr ! vertical coordinate … … 82 83 ln_zps = .true. ! z-coordinate - partial steps (T/F) 83 84 ln_sco = .false. ! s- or hybrid z-s-coordinate (T/F) 85 ln_isfcav = .false. ! ice shelf cavity 84 86 / 85 87 !----------------------------------------------------------------------- … … 215 217 !! namtra_qsr penetrative solar radiation 216 218 !! namsbc_rnf river runoffs 219 !! namsbc_isf ice shelf melting/freezing 217 220 !! namsbc_apr Atmospheric Pressure 218 221 !! namsbc_ssr sea surface restoring term (for T and/or S) … … 230 233 ln_blk_core = .true. ! CORE bulk formulation (T => fill namsbc_core) 231 234 ln_blk_mfs = .false. ! MFS bulk formulation (T => fill namsbc_mfs ) 232 ln_cpl = .false. ! Coupled formulation (T => fill namsbc_cpl )233 235 ln_apr_dyn = .false. ! Patm gradient added in ocean & ice Eqs. (T => fill namsbc_apr ) 234 236 nn_ice = 2 ! =0 no ice boundary condition , 235 237 ! =1 use observed ice-cover , 236 ! =2 ice-model used ("key_lim3" or "key_lim2 )238 ! =2 ice-model used ("key_lim3" or "key_lim2") 237 239 nn_ice_embd = 1 ! =0 levitating ice (no mass exchange, concentration/dilution effect) 238 240 ! =1 levitating ice with mass and salt exchange but no presure effect 239 241 ! =2 embedded sea-ice (full salt and mass exchanges and pressure) 240 242 ln_dm2dc = .false. ! daily mean to diurnal cycle on short wave 241 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) 243 ln_rnf = .true. ! runoffs (T => fill namsbc_rnf) 244 nn_isf = 0 ! ice shelf melting/freezing (/=0 => fill namsbc_isf) 245 ! 0 =no isf 1 = presence of ISF 246 ! 2 = bg03 parametrisation 3 = rnf file for isf 247 ! 4 = ISF fwf specified 248 ! option 1 and 4 need ln_isfcav = .true. (domzgr) 242 249 ln_ssr = .true. ! Sea Surface Restoring on T and/or S (T => fill namsbc_ssr) 243 250 nn_fwb = 2 ! FreshWater Budget: =0 unchecked … … 249 256 nn_lsm = 0 ! =0 land/sea mask for input fields is not applied (keep empty land/sea mask filename field) , 250 257 ! =1:n number of iterations of land/sea mask application for input fields (fill land/sea mask filename field) 251 cn_iceflx = 'linear' ! redistribution of solar input into ice categories during coupling ice/atm. 258 nn_limflx = -1 ! LIM3 Multi-category heat flux formulation (use -1 if LIM3 is not used) 259 ! =-1 Use per-category fluxes, bypass redistributor, forced mode only, not yet implemented coupled 260 ! = 0 Average per-category fluxes (forced and coupled mode) 261 ! = 1 Average and redistribute per-category fluxes, forced mode only, not yet implemented coupled 262 ! = 2 Redistribute a single flux over categories (coupled mode only) 252 263 / 253 264 !----------------------------------------------------------------------- … … 305 316 306 317 cn_dir = './' ! root directory for the location of the bulk files 307 ln_2m = .false. ! air temperature and humidity referenced at 2m (T) instead 10m (F)308 318 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data 309 ln_bulk2z = .false. ! Air temperature/humidity and wind vectors are referenced at heights rn_zqt and rn_zu 310 rn_zqt = 3. ! Air temperature and humidity reference height (m) (ln_bulk2z) 311 rn_zu = 4. ! Wind vector reference height (m) (ln_bulk2z) 319 rn_zqt = 10. ! Air temperature and humidity reference height (m) 320 rn_zu = 10. ! Wind vector reference height (m) 312 321 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 313 322 rn_efac = 1. ! multiplicative factor for evaporation (0. or 1.) … … 336 345 ! ! ! categories ! reference ! orientation ! grids ! 337 346 ! send 338 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , ''339 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , ''340 sn_snd_thick = 'none' , 'no' , '' , '' , ''341 sn_snd_crt = 'none' , 'no' , 'spherical' , 'eastward-northward' , 'T'342 sn_snd_co2 = 'coupled' , 'no' , '' , '' , ''347 sn_snd_temp = 'weighted oce and ice' , 'no' , '' , '' , '' 348 sn_snd_alb = 'weighted ice' , 'no' , '' , '' , '' 349 sn_snd_thick = 'none' , 'no' , '' , '' , '' 350 sn_snd_crt = 'none' , 'no' , 'spherical' , 'eastward-northward' , 'T' 351 sn_snd_co2 = 'coupled' , 'no' , '' , '' , '' 343 352 ! receive 344 sn_rcv_w10m = 'none' , 'no' , '' , '' , '' 345 sn_rcv_taumod = 'coupled' , 'no' , '' , '' , '' 346 sn_rcv_tau = 'oce only' , 'no' , 'cartesian' , 'eastward-northward', 'U,V' 347 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 348 sn_rcv_qsr = 'oce and ice' , 'no' , '' , '' , '' 349 sn_rcv_qns = 'oce and ice' , 'no' , '' , '' , '' 350 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 351 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 352 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 353 sn_rcv_co2 = 'coupled' , 'no' , '' , '' , '' 353 sn_rcv_w10m = 'none' , 'no' , '' , '' , '' 354 sn_rcv_taumod = 'coupled' , 'no' , '' , '' , '' 355 sn_rcv_tau = 'oce only' , 'no' , 'cartesian' , 'eastward-northward', 'U,V' 356 sn_rcv_dqnsdt = 'coupled' , 'no' , '' , '' , '' 357 sn_rcv_qsr = 'oce and ice' , 'no' , '' , '' , '' 358 sn_rcv_qns = 'oce and ice' , 'no' , '' , '' , '' 359 sn_rcv_emp = 'conservative' , 'no' , '' , '' , '' 360 sn_rcv_rnf = 'coupled' , 'no' , '' , '' , '' 361 sn_rcv_cal = 'coupled' , 'no' , '' , '' , '' 362 sn_rcv_co2 = 'coupled' , 'no' , '' , '' , '' 363 ! 364 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentialy sending/receiving data 365 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 366 ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 354 367 / 355 368 !----------------------------------------------------------------------- … … 405 418 ln_rnf_tem = .false. ! read in temperature information for runoff 406 419 ln_rnf_sal = .false. ! read in salinity information for runoff 420 / 421 !----------------------------------------------------------------------- 422 &namsbc_isf ! Top boundary layer (ISF) 423 !----------------------------------------------------------------------- 424 ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! 425 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 426 ! nn_isf == 4 427 sn_qisf = 'rnfisf' , -12 ,'sohflisf', .false. , .true. , 'yearly' , '' , '' 428 sn_fwfisf = 'rnfisf' , -12 ,'sowflisf', .false. , .true. , 'yearly' , '' , '' 429 ! nn_isf == 3 430 sn_rnfisf = 'runoffs' , -12 ,'sofwfisf', .false. , .true. , 'yearly' , '' , '' 431 ! nn_isf == 2 and 3 432 sn_depmax_isf = 'runoffs' , -12 ,'sozisfmax' , .false. , .true. , 'yearly' , '' , '' 433 sn_depmin_isf = 'runoffs' , -12 ,'sozisfmin' , .false. , .true. , 'yearly' , '' , '' 434 ! nn_isf == 2 435 sn_Leff_isf = 'rnfisf' , 0 ,'Leff' , .false. , .true. , 'yearly' , '' , '' 436 ! for all case 437 ln_divisf = .true. ! apply isf melting as a mass flux or in the salinity trend. (maybe I should remove this option as for runoff?) 438 ! only for nn_isf = 1 or 2 439 rn_gammat0 = 1.0e-4 ! gammat coefficient used in blk formula 440 rn_gammas0 = 1.0e-4 ! gammas coefficient used in blk formula 441 ! only for nn_isf = 1 442 nn_isfblk = 1 ! 1 ISOMIP ; 2 conservative (3 equation formulation, Jenkins et al. 1991 ??) 443 rn_hisf_tbl = 30. ! thickness of the top boundary layer (Losh et al. 2008) 444 ! 0 => thickness of the tbl = thickness of the first wet cell 445 ln_conserve = .true. ! conservative case (take into account meltwater advection) 446 nn_gammablk = 1 ! 0 = cst Gammat (= gammat/s) 447 ! 1 = velocity dependend Gamma (u* * gammat/s) (Jenkins et al. 2010) 448 ! if you want to keep the cd as in global config, adjust rn_gammat0 to compensate 449 ! 2 = velocity and stability dependent Gamma Holland et al. 1999 407 450 / 408 451 !----------------------------------------------------------------------- … … 631 674 rn_bfeb2 = 2.5e-3 ! bottom turbulent kinetic energy background (m2/s2) 632 675 rn_bfrz0 = 3.e-3 ! bottom roughness [m] if ln_loglayer=T 633 ln_loglayer = .false. ! logarithmic formulation (non linear case)634 676 ln_bfr2d = .false. ! horizontal variation of the bottom friction coef (read a 2D mask file ) 635 677 rn_bfrien = 50. ! local multiplying factor of bfr (ln_bfr2d=T) 678 rn_tfri1 = 4.e-4 ! top drag coefficient (linear case) 679 rn_tfri2 = 2.5e-3 ! top drag coefficient (non linear case). Minimum coeft if ln_loglayer=T 680 rn_tfri2_max = 1.e-1 ! max. top drag coefficient (non linear case and ln_loglayer=T) 681 rn_tfeb2 = 0.0 ! top turbulent kinetic energy background (m2/s2) 682 rn_tfrz0 = 3.e-3 ! top roughness [m] if ln_loglayer=T 683 ln_tfr2d = .false. ! horizontal variation of the top friction coef (read a 2D mask file ) 684 rn_tfrien = 50. ! local multiplying factor of tfr (ln_tfr2d=T) 685 636 686 ln_bfrimp = .true. ! implicit bottom friction (requires ln_zdfexp = .false. if true) 687 ln_loglayer = .false. ! logarithmic formulation (non linear case) 637 688 / 638 689 !----------------------------------------------------------------------- … … 659 710 !! nameos equation of state 660 711 !! namtra_adv advection scheme 712 !! namtra_adv_mle mixed layer eddy param. (Fox-Kemper param.) 661 713 !! namtra_ldf lateral diffusion scheme 662 714 !! namtra_dmp T & S newtonian damping … … 666 718 &nameos ! ocean physical parameters 667 719 !----------------------------------------------------------------------- 668 nn_eos = 0 ! type of equation of state and Brunt-Vaisala frequency 669 ! = 0, UNESCO (formulation of Jackett and McDougall (1994) and of McDougall (1987) ) 670 ! = 1, linear: rho(T) = rau0 * ( 1.028 - ralpha * T ) 671 ! = 2, linear: rho(T,S) = rau0 * ( rbeta * S - ralpha * T ) 672 rn_alpha = 2.0e-4 ! thermal expension coefficient (nn_eos= 1 or 2) 673 rn_beta = 7.7e-4 ! saline expension coefficient (nn_eos= 2) 720 nn_eos = -1 ! type of equation of state and Brunt-Vaisala frequency 721 ! =-1, TEOS-10 722 ! = 0, EOS-80 723 ! = 1, S-EOS (simplified eos) 724 ln_useCT = .true. ! use of Conservative Temp. ==> surface CT converted in Pot. Temp. in sbcssm 725 ! ! 726 ! ! S-EOS coefficients : 727 ! ! rd(T,S,Z)*rau0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 728 rn_a0 = 1.6550e-1 ! thermal expension coefficient (nn_eos= 1) 729 rn_b0 = 7.6554e-1 ! saline expension coefficient (nn_eos= 1) 730 rn_lambda1 = 5.9520e-2 ! cabbeling coeff in T^2 (=0 for linear eos) 731 rn_lambda2 = 7.4914e-4 ! cabbeling coeff in S^2 (=0 for linear eos) 732 rn_mu1 = 1.4970e-4 ! thermobaric coeff. in T (=0 for linear eos) 733 rn_mu2 = 1.1090e-5 ! thermobaric coeff. in S (=0 for linear eos) 734 rn_nu = 2.4341e-3 ! cabbeling coeff in T*S (=0 for linear eos) 674 735 / 675 736 !----------------------------------------------------------------------- 676 737 &namtra_adv ! advection scheme for tracer 677 738 !----------------------------------------------------------------------- 678 ln_traadv_cen2 = .false. ! 2nd order centered scheme 679 ln_traadv_tvd = .true. ! TVD scheme 680 ln_traadv_muscl = .false. ! MUSCL scheme 681 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 682 ln_traadv_ubs = .false. ! UBS scheme 683 ln_traadv_qck = .false. ! QUICKEST scheme 684 ln_traadv_msc_ups= .false. ! use upstream scheme within muscl 739 ln_traadv_cen2 = .false. ! 2nd order centered scheme 740 ln_traadv_tvd = .true. ! TVD scheme 741 ln_traadv_muscl = .false. ! MUSCL scheme 742 ln_traadv_muscl2 = .false. ! MUSCL2 scheme + cen2 at boundaries 743 ln_traadv_ubs = .false. ! UBS scheme 744 ln_traadv_qck = .false. ! QUICKEST scheme 745 ln_traadv_msc_ups= .false. ! use upstream scheme within muscl 746 ln_traadv_tvd_zts= .false. ! TVD scheme with sub-timestepping of vertical tracer advection 685 747 / 686 748 !----------------------------------------------------------------------- … … 757 819 ln_dynadv_cen2= .false. ! flux form - 2nd order centered scheme 758 820 ln_dynadv_ubs = .false. ! flux form - 3rd order UBS scheme 821 ln_dynzad_zts = .false. ! Use (T) sub timestepping for vertical momentum advection 759 822 / 760 823 !----------------------------------------------------------------------- … … 938 1001 !! *** Miscellaneous namelists *** 939 1002 !!====================================================================== 1003 !! namsol elliptic solver / island / free surface 940 1004 !! nammpp Massively Parallel Processing ("key_mpp_mpi) 941 1005 !! namctl Control prints & Benchmark 942 !! namsol elliptic solver / island / free surface 1006 !! namc1d 1D configuration options ("key_c1d") 1007 !! namc1d_uvd data: U & V currents ("key_c1d") 1008 !! namc1d_dyndmp U & V newtonian damping ("key_c1d") 943 1009 !!====================================================================== 944 1010 ! … … 999 1065 ln_dyndmp = .false. ! add a damping term (T) or not (F) 1000 1066 / 1067 1001 1068 !!====================================================================== 1002 1069 !! *** Diagnostics namelists *** 1003 1070 !!====================================================================== 1004 1071 !! namnc4 netcdf4 chunking and compression settings ("key_netcdf4") 1005 !! namtrd dynamics and/or tracer trends ("key_trddyn","key_trdtra","key_trdmld")1072 !! namtrd dynamics and/or tracer trends 1006 1073 !! namflo float parameters ("key_float") 1007 1074 !! namptr Poleward Transport Diagnostics … … 1021 1088 / 1022 1089 !----------------------------------------------------------------------- 1023 &namtrd ! diagnostics on dynamics and/or tracer trends ("key_trddyn" and/or "key_trdtra") 1024 ! ! or mixed-layer trends or barotropic vorticity ("key_trdmld" or "key_trdvor") 1025 !----------------------------------------------------------------------- 1026 nn_trd = 365 ! time step frequency dynamics and tracers trends 1027 nn_ctls = 0 ! control surface type in mixed-layer trends (0,1 or n<jpk) 1028 rn_ucf = 1. ! unit conversion factor (=1 -> /seconds ; =86400. -> /day) 1029 cn_trdrst_in = "restart_mld" ! suffix of ocean restart name (input) 1030 cn_trdrst_out = "restart_mld" ! suffix of ocean restart name (output) 1031 ln_trdmld_restart = .false. ! restart for ML diagnostics 1032 ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 1033 / 1090 &namtrd ! diagnostics on dynamics and/or tracer trends 1091 ! ! and/or mixed-layer trends and/or barotropic vorticity 1092 !----------------------------------------------------------------------- 1093 ln_glo_trd = .false. ! (T) global domain averaged diag for T, T^2, KE, and PE 1094 ln_dyn_trd = .false. ! (T) 3D momentum trend output 1095 ln_dyn_mxl = .FALSE. ! (T) 2D momentum trends averaged over the mixed layer (not coded yet) 1096 ln_vor_trd = .FALSE. ! (T) 2D barotropic vorticity trends (not coded yet) 1097 ln_KE_trd = .false. ! (T) 3D Kinetic Energy trends 1098 ln_PE_trd = .false. ! (T) 3D Potential Energy trends 1099 ln_tra_trd = .FALSE. ! (T) 3D tracer trend output 1100 ln_tra_mxl = .false. ! (T) 2D tracer trends averaged over the mixed layer (not coded yet) 1101 nn_trd = 365 ! print frequency (ln_glo_trd=T) (unit=time step) 1102 / 1103 !!gm nn_ctls = 0 ! control surface type in mixed-layer trends (0,1 or n<jpk) 1104 !!gm rn_ucf = 1. ! unit conversion factor (=1 -> /seconds ; =86400. -> /day) 1105 !!gm cn_trdrst_in = "restart_mld" ! suffix of ocean restart name (input) 1106 !!gm cn_trdrst_out = "restart_mld" ! suffix of ocean restart name (output) 1107 !!gm ln_trdmld_restart = .false. ! restart for ML diagnostics 1108 !!gm ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 1109 !!gm 1034 1110 !----------------------------------------------------------------------- 1035 1111 &namflo ! float parameters ("key_float") … … 1103 1179 ! ln_ssh Logical switch for SSH observations 1104 1180 1105 ln_sst = . true. ! Logical switch for SST observations1106 ln_reysst = . true. ! ln_reysst Logical switch for Reynolds observations1181 ln_sst = .false. ! Logical switch for SST observations 1182 ln_reysst = .false. ! ln_reysst Logical switch for Reynolds observations 1107 1183 ln_ghrsst = .false. ! ln_ghrsst Logical switch for GHRSST observations 1108 1184 1109 1185 ln_sstfb = .false. ! Logical switch for feedback SST data 1110 1186 ! ln_sss Logical switch for SSS observations 1111 ! ln_seaiceLogical switch for Sea Ice observations1187 ln_seaice = .false. ! Logical switch for Sea Ice observations 1112 1188 ! ln_vel3d Logical switch for velocity observations 1113 1189 ! ln_velavcur Logical switch for velocity daily av. cur. … … 1130 1206 ! sstfiles GHRSST input observation file name 1131 1207 ! ! sstfbfiles: Feedback SST input observation file name 1132 sstfbfiles = 'sst_01.nc' 'sst_02.nc' 'sst_03.nc' 'sst_04.nc' 'sst_05.nc' 1133 ! seaicefiles Sea Ice input observation file name 1208 sstfbfiles = 'sst_01.nc' 1209 ! seaicefiles Sea Ice input observation file names 1210 seaicefiles = 'seaice_01.nc' 1134 1211 ! velavcurfiles Vel. cur. daily av. input file name 1135 1212 ! velhvcurfiles Vel. cur. high freq. input file name -
trunk/NEMOGCM/CONFIG/cfg.txt
r4690 r4990 1 1 GYRE_PISCES OPA_SRC TOP_SRC 2 2 ORCA2_LIM_CFC_C14b OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC 3 GYRE OPA_SRC4 3 GYRE_XIOS OPA_SRC 5 ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC6 4 ORCA2_SAS_LIM OPA_SRC SAS_SRC LIM_SRC_2 NST_SRC 7 5 C1D_PAPA OPA_SRC 6 GYRE_BFM OPA_SRC TOP_SRC 7 AMM12 OPA_SRC 8 ORCA2_LIM_PISCES OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC 9 ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 10 ISOMIP OPA_SRC 11 GYRE OPA_SRC 12 ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC 8 13 ORCA2_LIM OPA_SRC LIM_SRC_2 NST_SRC 9 AMM12 OPA_SRC10 GYRE_BFM OPA_SRC TOP_SRC11 ORCA2_LIM_PISCES OPA_SRC LIM_SRC_2 NST_SRC TOP_SRC12 ORCA2_LIM3 OPA_SRC LIM_SRC_3 NST_SRC -
trunk/NEMOGCM/CONFIG/makenemo
r4148 r4990 38 38 # 39 39 # - NEW_CONF : configuration to be created 40 # - REF_CONF : reference configuration to build the new one 40 # - REF_CONF : reference configuration to build the new one from 41 41 # - CMP_NAM : compiler name 42 42 # - NBR_PRC : number of processes used to compile 43 # - USP_CONF : unsupported (external) configuration to build the new one from 43 44 # - NEM_SUBDIR : NEMO subdirectory used (specified) 44 45 # … … 51 52 # - TOOLS_DIR : " " " 52 53 # - NEMO_DIR : " " " 54 # - REMOTE_CTL : URL link to a remote resource list for an external configuration 55 # which is not part of the reference suite 56 # - LOCAL_REF : Nearest reference configuration to an external configuration 57 # which is not part of the reference suite 58 # (used to populate work directories if remote access is not available) 53 59 # 54 60 # EXAMPLES … … 83 89 x_n=""; 84 90 x_r=""; 91 x_u=""; 85 92 x_m=""; 86 93 x_t=""; … … 106 113 export AGRIFUSE=10 107 114 declare -a TAB 115 declare -a REMOTE_CTL 116 declare -a LOCAL_REF 108 117 list_key=0 109 118 chk_key=1 … … 114 123 #- 115 124 #- Choice of the options --- 116 while getopts :hd:n:r: m:j:e:s:v:t:k: V125 while getopts :hd:n:r:u:m:j:e:s:v:t:k: V 117 126 do 118 127 case $V in 119 128 (h) x_h=${OPTARG}; 120 129 echo "Usage : "${b_n} \ 121 " [-h] [-n name] [-m arch] [-d "dir1 dir2"] [-r conf] [- s Path] [-e Path] [-j No] [-v No] [-k 0/1]";130 " [-h] [-n name] [-m arch] [-d "dir1 dir2"] [-r conf] [-u conf] [-s Path] [-e Path] [-j No] [-v No] [-k 0/1]"; 122 131 echo " -h : help"; 123 132 echo " -h institute : specific help for consortium members"; … … 126 135 echo " -d dir : choose NEMO sub-directories"; 127 136 echo " -r conf : choose reference configuration"; 137 echo " -u conf : choose an unsupported (external) configuration"; 128 138 echo " -s Path : choose alternative location for NEMO main directory"; 129 139 echo " -e Path : choose alternative location for MY_SRC directory"; … … 139 149 echo "Available configurations :"; cat ${CONFIG_DIR}/cfg.txt; 140 150 echo ""; 151 echo "Available unsupported (external) configurations :"; cat ${CONFIG_DIR}/uspcfg.txt; 152 echo ""; 141 153 echo "Example to remove bad configuration "; 142 154 echo "./makenemo -n MY_CONFIG clean_config"; … … 161 173 (n) x_n=${OPTARG};; 162 174 (r) x_r=${OPTARG};; 175 (u) x_u=${OPTARG};; 163 176 (m) x_m=${OPTARG};; 164 177 (j) x_j=${OPTARG};; … … 220 233 NEM_SUBDIR=${x_d} 221 234 REF_CONF=${x_r} 235 USP_CONF=${x_u} 222 236 NEMO_TDIR=${x_t:-$NEMO_TDIR} 223 237 export NEMO_TDIR=${NEMO_TDIR:-$CONFIG_DIR} … … 228 242 echo "Available configurations :" 229 243 cat ${CONFIG_DIR}/cfg.txt 244 echo 245 echo "Available unsupported (external) configurations :" 246 cat ${CONFIG_DIR}/uspcfg.txt 230 247 exit 231 248 fi … … 238 255 239 256 if [ ${#NEW_CONF} -eq 0 ] ; then 240 if [ ${#NEM_SUBDIR} -eq 0 -a ${#REF_CONF} -eq 0 ]; then241 echo "You are installing a newconfiguration"257 if [ ${#NEM_SUBDIR} -eq 0 ] && [ ${#REF_CONF} -eq 0 ] && [ ${#USP_CONF} -eq 0 ] ; then 258 echo "You are installing a new default (ORCA2_LIM) configuration" 242 259 ind=0 243 260 . ${COMPIL_DIR}/Fread_dir.sh OPA_SRC YES … … 248 265 . ${COMPIL_DIR}/Fread_dir.sh OFF_SRC NO 249 266 REF_CONF=ORCA2_LIM 250 elif [ ${#NEM_SUBDIR} -gt 0 ] && [ ${#REF_CONF} -eq 0 ] ; then251 echo "You are installing a new configuration "267 elif [ ${#NEM_SUBDIR} -gt 0 ] && [ ${#REF_CONF} -eq 0 ] && [ ${#USP_CONF} -eq 0 ] ; then 268 echo "You are installing a new configuration based on ORCA2_LIM" 252 269 TAB=( ${NEM_SUBDIR} ) 253 270 REF_CONF=ORCA2_LIM … … 255 272 echo "You are installing a new configuration based on ${REF_CONF}" 256 273 . ${COMPIL_DIR}/Fcopy_dir.sh ${REF_CONF} 274 elif [ ${#NEM_SUBDIR} -eq 0 ] && [ ${#USP_CONF} -gt 0 ]; then 275 echo "You are installing a new configuration based on the unsupported (external) ${USP_CONF}" 276 . ${COMPIL_DIR}/Fcopy_extdir.sh ${USP_CONF} 277 #echo "TTT " ${TAB} 278 #echo "RRR " ${REMOTE_CTL} 279 #echo "LLL " ${LOCAL_REF} 257 280 fi 258 281 NEW_CONF=${x_n} 259 . ${COMPIL_DIR}/Fmake_config.sh ${NEW_CONF} ${REF_CONF} 282 283 if [ ${#USP_CONF} -gt 0 ]; then 284 . ${COMPIL_DIR}/Fmake_extconfig.sh ${NEW_CONF} ${LOCAL_REF} 285 . ${COMPIL_DIR}/Ffetch_extdir.sh ${NEW_CONF} ${REMOTE_CTL} 286 else 287 . ${COMPIL_DIR}/Fmake_config.sh ${NEW_CONF} ${REF_CONF} 288 fi 260 289 else 261 290 sed -e "/${NEW_CONF} /d" ${CONFIG_DIR}/cfg.txt > ${COMPIL_DIR}/cfg.tmp
Note: See TracChangeset
for help on using the changeset viewer.