- Timestamp:
- 2020-12-02T14:55:21+01:00 (3 years ago)
- Location:
- NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3
- Property svn:externals
-
old new 8 8 9 9 # SETTE 10 ^/utils/CI/sette@13 292sette10 ^/utils/CI/sette@13559 sette
-
- Property svn:externals
-
NEMO/branches/2020/dev_r13327_KERNEL-06_2_techene_e3/cfgs/SHARED/namelist_ref
r13705 r13998 296 296 sn_uoatm = 'NOT USED' , 6. , 'UOATM' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , 'Uoceatm', '' 297 297 sn_voatm = 'NOT USED' , 6. , 'VOATM' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , 'Voceatm', '' 298 sn_cc = 'NOT USED' , 24. , 'CC' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 298 299 sn_hpgi = 'NOT USED' , 24. , 'uhpg' , .false. , .false., 'monthly' , 'weights_ERAI3D_F128_2_ORCA2_bicubic', 'UG' , '' 299 300 sn_hpgj = 'NOT USED' , 24. , 'vhpg' , .false. , .false., 'monthly' , 'weights_ERAI3D_F128_2_ORCA2_bicubic', 'VG' , '' … … 335 336 &namsbc_cpl ! coupled ocean/atmosphere model ("key_oasis3") 336 337 !----------------------------------------------------------------------- 337 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentially sending/receiving data 338 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 339 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 340 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 338 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentially sending/receiving data 339 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 340 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 341 ln_scale_ice_flux = .false. ! use ice fluxes that are already "ice weighted" ( i.e. multiplied ice concentration) 342 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 341 343 !_____________!__________________________!____________!_____________!______________________!________! 342 344 ! ! description ! multiple ! vector ! vector ! vector ! … … 457 459 !----------------------------------------------------------------------- 458 460 ln_rnf_mouth = .false. ! specific treatment at rivers mouths 459 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used (ln_rnf_mouth=T)460 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T)461 rn_rfact = 1.e0 ! multiplicative factor for runoff461 rn_hrnf = 15.e0 ! depth over which enhanced vertical mixing is used (ln_rnf_mouth=T) 462 rn_avt_rnf = 1.e-3 ! value of the additional vertical mixing coef. [m2/s] (ln_rnf_mouth=T) 463 rn_rfact = 1.e0 ! multiplicative factor for runoff 462 464 ln_rnf_depth = .false. ! read in depth information for runoff 463 ln_rnf_tem = .false. ! read in temperature information for runoff 464 ln_rnf_sal = .false. ! read in salinity information for runoff 465 ln_rnf_depth_ini = .false. ! compute depth at initialisation from runoff file 466 rn_rnf_max = 5.735e-4 ! max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 467 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 468 nn_rnf_depth_file = 0 ! create (=1) a runoff depth file or not (=0) 469 470 cn_dir = './' ! root directory for the runoff data location 465 ln_rnf_tem = .false. ! read in temperature information for runoff 466 ln_rnf_sal = .false. ! read in salinity information for runoff 467 ln_rnf_icb = .false. ! read iceberg flux 468 ln_rnf_depth_ini = .false. ! compute depth at initialisation from runoff file 469 rn_rnf_max = 5.735e-4 ! max value of the runoff climatologie over global domain ( ln_rnf_depth_ini = .true ) 470 rn_dep_max = 150. ! depth over which runoffs is spread ( ln_rnf_depth_ini = .true ) 471 nn_rnf_depth_file = 0 ! create (=1) a runoff depth file or not (=0) 472 473 cn_dir = './' ! root directory for the runoff data location 471 474 !___________!_________________________!___________________!___________!_____________!________!___________!__________________!__________!_______________! 472 475 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights filename ! rotation ! land/sea mask ! 473 476 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! ! pairing ! filename ! 474 477 sn_rnf = 'runoff_core_monthly' , -1. , 'sorunoff', .true. , .true. , 'yearly' , '' , '' , '' 475 sn_cnf = 'runoff_core_monthly' , 0. , 'socoefr0', .false. , .true. , 'yearly' , '' , '' , ''478 sn_cnf = 'runoff_core_monthly' , -12. , 'socoefr0', .false. , .true. , 'yearly' , '' , '' , '' 476 479 sn_s_rnf = 'runoffs' , 24. , 'rosaline', .true. , .true. , 'yearly' , '' , '' , '' 477 480 sn_t_rnf = 'runoffs' , 24. , 'rotemper', .true. , .true. , 'yearly' , '' , '' , '' 478 sn_dep_rnf = 'runoffs' , 0. , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 481 sn_i_rnf = 'NOT USED' , 24. , 'xxxxxxxx', .true. , .true. , 'yearly' , '' , '' , '' 482 sn_dep_rnf = 'runoffs' , -12. , 'rodepth' , .false. , .true. , 'yearly' , '' , '' , '' 479 483 / 480 484 !----------------------------------------------------------------------- … … 544 548 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 545 549 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 546 sn_isfpar_zmax = 'isfmlt_par', 0 547 sn_isfpar_zmin = 'isfmlt_par', 0 550 sn_isfpar_zmax = 'isfmlt_par', 0. ,'sozisfmax', .false. , .true. , 'yearly' , '' , '' , '' 551 sn_isfpar_zmin = 'isfmlt_par', 0. ,'sozisfmin', .false. , .true. , 'yearly' , '' , '' , '' 548 552 !* 'spe' and 'oasis' case 549 sn_isfpar_fwf = 'isfmlt_par' , -12. ,'sofwfisf' , .false. , .true. , 'yearly' 553 sn_isfpar_fwf = 'isfmlt_par' , -12. ,'sofwfisf' , .false. , .true. , 'yearly' , '' , '' , '' 550 554 !* 'bg03' case 551 sn_isfpar_Leff = 'isfmlt_par', 0. ,'Leff' , .false. , .true. , 'yearly' 555 sn_isfpar_Leff = 'isfmlt_par', 0. ,'Leff' , .false. , .true. , 'yearly' , '' , '' , '' 552 556 ! 553 557 ! ---------------- ice sheet coupling ------------------------------- … … 732 736 bn_aip = 'NOT USED' , 24. , 'siapnd' , .true. , .false., 'daily' , '' , '' , '' 733 737 bn_hip = 'NOT USED' , 24. , 'sihpnd' , .true. , .false., 'daily' , '' , '' , '' 738 bn_hil = 'NOT USED' , 24. , 'sihlid' , .true. , .false., 'daily' , '' , '' , '' 734 739 ! if bn_t_i etc are "not used", then define arbitrary temperatures and salinity and ponds 735 740 rn_ice_tem = 270. ! arbitrary temperature of incoming sea ice … … 738 743 rn_ice_apnd = 0.2 ! -- pond fraction = a_ip/a_i -- 739 744 rn_ice_hpnd = 0.05 ! -- pond depth -- 745 rn_ice_hlid = 0.0 ! -- pond lid depth -- 740 746 / 741 747 !----------------------------------------------------------------------- … … 750 756 !! !! 751 757 !! namdrg top/bottom drag coefficient (default: NO selection) 752 !! namdrg_top top friction (ln_ OFF=F & ln_isfcav=T)753 !! namdrg_bot bottom friction (ln_ OFF=F)758 !! namdrg_top top friction (ln_drg_OFF=F & ln_isfcav=T) 759 !! namdrg_bot bottom friction (ln_drg_OFF=F) 754 760 !! nambbc bottom temperature boundary condition (default: OFF) 755 761 !! nambbl bottom boundary layer scheme (default: OFF) … … 759 765 &namdrg ! top/bottom drag coefficient (default: NO selection) 760 766 !----------------------------------------------------------------------- 761 ln_ OFF= .false. ! free-slip : Cd = 0 (F => fill namdrg_bot767 ln_drg_OFF = .false. ! free-slip : Cd = 0 (F => fill namdrg_bot 762 768 ln_lin = .false. ! linear drag: Cd = Cd0 Uc0 & namdrg_top) 763 769 ln_non_lin = .false. ! non-linear drag: Cd = Cd0 |U| … … 765 771 ! 766 772 ln_drgimp = .true. ! implicit top/bottom friction flag 767 / 768 !----------------------------------------------------------------------- 769 &namdrg_top ! TOP friction (ln_OFF =F & ln_isfcav=T) 773 ln_drgice_imp = .true. ! implicit ice-ocean drag 774 / 775 !----------------------------------------------------------------------- 776 &namdrg_top ! TOP friction (ln_drg_OFF =F & ln_isfcav=T) 770 777 !----------------------------------------------------------------------- 771 778 rn_Cd0 = 1.e-3 ! drag coefficient [-] … … 778 785 / 779 786 !----------------------------------------------------------------------- 780 &namdrg_bot ! BOTTOM friction (ln_ OFF =F)787 &namdrg_bot ! BOTTOM friction (ln_drg_OFF =F) 781 788 !----------------------------------------------------------------------- 782 789 rn_Cd0 = 1.e-3 ! drag coefficient [-] … … 831 838 ! 832 839 ! ! S-EOS coefficients (ln_seos=T): 833 ! ! rd(T,S,Z)*r au0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS840 ! ! rd(T,S,Z)*rho0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 834 841 rn_a0 = 1.6550e-1 ! thermal expension coefficient 835 842 rn_b0 = 7.6554e-1 ! saline expension coefficient … … 1047 1054 ln_dynrnf = .false. ! runoffs option enabled (T) or not (F) 1048 1055 ln_dynrnf_depth = .false. ! runoffs is spread in vertical (T) or not (F) 1049 ! fwbcorr = 3.786e-06! annual global mean of empmr for ssh correction1056 fwbcorr = 0.0 ! annual global mean of empmr for ssh correction 1050 1057 1051 1058 cn_dir = './' ! root directory for the ocean data location … … 1138 1145 rn_bshear = 1.e-20 ! background shear (>0) currently a numerical threshold (do not change it) 1139 1146 nn_pdl = 1 ! Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 1140 nn_mxl = 2! mixing length: = 0 bounded by the distance to surface and bottom1147 nn_mxl = 3 ! mixing length: = 0 bounded by the distance to surface and bottom 1141 1148 ! ! = 1 bounded by the local vertical scale factor 1142 1149 ! ! = 2 first vertical derivative of mixing length bounded by 1 1143 1150 ! ! = 3 as =2 with distinct dissipative an mixing length scale 1144 1151 ln_mxl0 = .true. ! surface mixing length scale = F(wind stress) (T) or not (F) 1145 nn_mxlice = 0! type of scaling under sea-ice1146 1147 1148 ! = 2scaling with mean sea-ice thickness ( only with SI3 sea-ice model )1149 ! = 3scaling with maximum sea-ice thickness1152 nn_mxlice = 2 ! type of scaling under sea-ice 1153 ! ! = 0 no scaling under sea-ice 1154 ! ! = 1 scaling with constant sea-ice thickness 1155 ! ! = 2 scaling with mean sea-ice thickness ( only with SI3 sea-ice model ) 1156 ! ! = 3 scaling with maximum sea-ice thickness 1150 1157 rn_mxlice = 10. ! max constant ice thickness value when scaling under sea-ice ( nn_mxlice=1) 1151 1158 rn_mxl0 = 0.04 ! surface buoyancy lenght scale minimum value 1152 ln_drg = .false. ! top/bottom friction added as boundary condition of TKE1153 1159 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 1154 1160 rn_lc = 0.15 ! coef. associated to Langmuir cells 1155 1161 nn_etau = 1 ! penetration of tke below the mixed layer (ML) due to NIWs 1156 1157 1158 1162 ! ! = 0 none ; = 1 add a tke source below the ML 1163 ! ! = 2 add a tke source just at the base of the ML 1164 ! ! = 3 as = 1 applied on HF part of the stress (ln_cpl=T) 1159 1165 rn_efr = 0.05 ! fraction of surface tke value which penetrates below the ML (nn_etau=1 or 2) 1160 1166 nn_htau = 1 ! type of exponential decrease of tke penetration below the ML 1161 ! = 0 constant 10 m length scale 1162 ! = 1 0.5m at the equator to 30m poleward of 40 degrees 1163 rn_eice = 4 ! below sea ice: =0 ON ; =4 OFF when ice fraction > 1/4 1167 ! ! = 0 constant 10 m length scale 1168 ! ! = 1 0.5m at the equator to 30m poleward of 40 degrees 1169 nn_eice = 1 ! attenutaion of langmuir & surface wave breaking under ice 1170 ! ! = 0 no impact of ice cover on langmuir & surface wave breaking 1171 ! ! = 1 weigthed by 1-TANH(10*fr_i) 1172 ! ! = 2 weighted by 1-fr_i 1173 ! ! = 3 weighted by 1-MIN(1,4*fr_i) 1164 1174 / 1165 1175 !----------------------------------------------------------------------- … … 1174 1184 rn_charn = 70000. ! Charnock constant for wb induced roughness length 1175 1185 rn_hsro = 0.02 ! Minimum surface roughness 1186 rn_hsri = 0.03 ! Ice-ocean roughness 1176 1187 rn_frac_hs = 1.3 ! Fraction of wave height as roughness (if nn_z0_met>1) 1177 1188 nn_z0_met = 2 ! Method for surface roughness computation (0/1/2/3) 1178 ! ! =3 requires ln_wave=T 1189 ! ! = 3 requires ln_wave=T 1190 nn_z0_ice = 1 ! attenutaion of surface wave breaking under ice 1191 ! ! = 0 no impact of ice cover 1192 ! ! = 1 roughness uses rn_hsri and is weigthed by 1-TANH(10*fr_i) 1193 ! ! = 2 roughness uses rn_hsri and is weighted by 1-fr_i 1194 ! ! = 3 roughness uses rn_hsri and is weighted by 1-MIN(1,4*fr_i) 1179 1195 nn_bc_surf = 1 ! surface condition (0/1=Dir/Neum) 1180 1196 nn_bc_bot = 1 ! bottom condition (0/1=Dir/Neum) … … 1222 1238 !! !! 1223 1239 !! namtrd dynamics and/or tracer trends (default: OFF) 1224 !! namptr Poleward Transport Diagnostics (default: OFF)1225 1240 !! namhsb Heat and salt budgets (default: OFF) 1226 1241 !! namdiu Cool skin and warm layer models (default: OFF) … … 1252 1267 !!gm ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 1253 1268 !!gm 1254 /1255 1269 !----------------------------------------------------------------------- 1256 1270 &namhsb ! Heat and salt budgets (default: OFF)
Note: See TracChangeset
for help on using the changeset viewer.