- Timestamp:
- 2020-10-01T13:33:30+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r13383_HPC-02_Daley_Tiling/cfgs/SHARED/namelist_ref
r13514 r13553 303 303 sn_uoatm = 'NOT USED' , 6. , 'UOATM' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , 'Uoceatm', '' 304 304 sn_voatm = 'NOT USED' , 6. , 'VOATM' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , 'Voceatm', '' 305 sn_cc = 'NOT USED' , 24. , 'CC' , .false. , .true. , 'yearly' , 'weights_core_orca2_bilinear_noc.nc' , '' , '' 305 306 sn_hpgi = 'NOT USED' , 24. , 'uhpg' , .false. , .false., 'monthly' , 'weights_ERAI3D_F128_2_ORCA2_bicubic', 'UG' , '' 306 307 sn_hpgj = 'NOT USED' , 24. , 'vhpg' , .false. , .false., 'monthly' , 'weights_ERAI3D_F128_2_ORCA2_bicubic', 'VG' , '' … … 342 343 &namsbc_cpl ! coupled ocean/atmosphere model ("key_oasis3") 343 344 !----------------------------------------------------------------------- 344 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentially sending/receiving data 345 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 346 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 347 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 345 nn_cplmodel = 1 ! Maximum number of models to/from which NEMO is potentially sending/receiving data 346 ln_usecplmask = .false. ! use a coupling mask file to merge data received from several models 347 ! ! -> file cplmask.nc with the float variable called cplmask (jpi,jpj,nn_cplmodel) 348 ln_scale_ice_flux = .false. ! use ice fluxes that are already "ice weighted" ( i.e. multiplied ice concentration) 349 nn_cats_cpl = 5 ! Number of sea ice categories over which coupling is to be carried out (if not 1) 348 350 !_____________!__________________________!____________!_____________!______________________!________! 349 351 ! ! description ! multiple ! vector ! vector ! vector ! … … 551 553 ! ! file name ! frequency (hours) ! variable ! time interp.! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 552 554 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 553 sn_isfpar_zmax = 'isfmlt_par', 0 554 sn_isfpar_zmin = 'isfmlt_par', 0 555 sn_isfpar_zmax = 'isfmlt_par', 0. ,'sozisfmax', .false. , .true. , 'yearly' , '' , '' , '' 556 sn_isfpar_zmin = 'isfmlt_par', 0. ,'sozisfmin', .false. , .true. , 'yearly' , '' , '' , '' 555 557 !* 'spe' and 'oasis' case 556 sn_isfpar_fwf = 'isfmlt_par' , -12. ,'sofwfisf' , .false. , .true. , 'yearly' 558 sn_isfpar_fwf = 'isfmlt_par' , -12. ,'sofwfisf' , .false. , .true. , 'yearly' , '' , '' , '' 557 559 !* 'bg03' case 558 sn_isfpar_Leff = 'isfmlt_par', 0. ,'Leff' , .false. , .true. , 'yearly' 560 sn_isfpar_Leff = 'isfmlt_par', 0. ,'Leff' , .false. , .true. , 'yearly' , '' , '' , '' 559 561 ! 560 562 ! ---------------- ice sheet coupling ------------------------------- … … 739 741 bn_aip = 'NOT USED' , 24. , 'siapnd' , .true. , .false., 'daily' , '' , '' , '' 740 742 bn_hip = 'NOT USED' , 24. , 'sihpnd' , .true. , .false., 'daily' , '' , '' , '' 743 bn_hil = 'NOT USED' , 24. , 'sihlid' , .true. , .false., 'daily' , '' , '' , '' 741 744 ! if bn_t_i etc are "not used", then define arbitrary temperatures and salinity and ponds 742 745 rn_ice_tem = 270. ! arbitrary temperature of incoming sea ice … … 745 748 rn_ice_apnd = 0.2 ! -- pond fraction = a_ip/a_i -- 746 749 rn_ice_hpnd = 0.05 ! -- pond depth -- 750 rn_ice_hlid = 0.0 ! -- pond lid depth -- 747 751 / 748 752 !----------------------------------------------------------------------- … … 757 761 !! !! 758 762 !! namdrg top/bottom drag coefficient (default: NO selection) 759 !! namdrg_top top friction (ln_ OFF=F & ln_isfcav=T)760 !! namdrg_bot bottom friction (ln_ OFF=F)763 !! namdrg_top top friction (ln_drg_OFF=F & ln_isfcav=T) 764 !! namdrg_bot bottom friction (ln_drg_OFF=F) 761 765 !! nambbc bottom temperature boundary condition (default: OFF) 762 766 !! nambbl bottom boundary layer scheme (default: OFF) … … 766 770 &namdrg ! top/bottom drag coefficient (default: NO selection) 767 771 !----------------------------------------------------------------------- 768 ln_ OFF= .false. ! free-slip : Cd = 0 (F => fill namdrg_bot772 ln_drg_OFF = .false. ! free-slip : Cd = 0 (F => fill namdrg_bot 769 773 ln_lin = .false. ! linear drag: Cd = Cd0 Uc0 & namdrg_top) 770 774 ln_non_lin = .false. ! non-linear drag: Cd = Cd0 |U| … … 772 776 ! 773 777 ln_drgimp = .true. ! implicit top/bottom friction flag 774 / 775 !----------------------------------------------------------------------- 776 &namdrg_top ! TOP friction (ln_OFF =F & ln_isfcav=T) 778 ln_drgice_imp = .true. ! implicit ice-ocean drag 779 / 780 !----------------------------------------------------------------------- 781 &namdrg_top ! TOP friction (ln_drg_OFF =F & ln_isfcav=T) 777 782 !----------------------------------------------------------------------- 778 783 rn_Cd0 = 1.e-3 ! drag coefficient [-] … … 785 790 / 786 791 !----------------------------------------------------------------------- 787 &namdrg_bot ! BOTTOM friction (ln_ OFF =F)792 &namdrg_bot ! BOTTOM friction (ln_drg_OFF =F) 788 793 !----------------------------------------------------------------------- 789 794 rn_Cd0 = 1.e-3 ! drag coefficient [-] … … 838 843 ! 839 844 ! ! S-EOS coefficients (ln_seos=T): 840 ! ! rd(T,S,Z)*r au0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS845 ! ! rd(T,S,Z)*rho0 = -a0*(1+.5*lambda*dT+mu*Z+nu*dS)*dT+b0*dS 841 846 rn_a0 = 1.6550e-1 ! thermal expension coefficient 842 847 rn_b0 = 7.6554e-1 ! saline expension coefficient … … 1142 1147 rn_bshear = 1.e-20 ! background shear (>0) currently a numerical threshold (do not change it) 1143 1148 nn_pdl = 1 ! Prandtl number function of richarson number (=1, avt=pdl(Ri)*avm) or not (=0, avt=avm) 1144 nn_mxl = 2! mixing length: = 0 bounded by the distance to surface and bottom1149 nn_mxl = 3 ! mixing length: = 0 bounded by the distance to surface and bottom 1145 1150 ! ! = 1 bounded by the local vertical scale factor 1146 1151 ! ! = 2 first vertical derivative of mixing length bounded by 1 1147 1152 ! ! = 3 as =2 with distinct dissipative an mixing length scale 1148 1153 ln_mxl0 = .true. ! surface mixing length scale = F(wind stress) (T) or not (F) 1149 nn_mxlice = 0! type of scaling under sea-ice1154 nn_mxlice = 2 ! type of scaling under sea-ice 1150 1155 ! = 0 no scaling under sea-ice 1151 1156 ! = 1 scaling with constant sea-ice thickness 1152 ! = 2 1153 ! = 3 1157 ! = 2 scaling with mean sea-ice thickness ( only with SI3 sea-ice model ) 1158 ! = 3 scaling with maximum sea-ice thickness 1154 1159 rn_mxlice = 10. ! max constant ice thickness value when scaling under sea-ice ( nn_mxlice=1) 1155 1160 rn_mxl0 = 0.04 ! surface buoyancy lenght scale minimum value 1156 ln_drg = .false. ! top/bottom friction added as boundary condition of TKE1157 1161 ln_lc = .true. ! Langmuir cell parameterisation (Axell 2002) 1158 1162 rn_lc = 0.15 ! coef. associated to Langmuir cells … … 1165 1169 ! = 0 constant 10 m length scale 1166 1170 ! = 1 0.5m at the equator to 30m poleward of 40 degrees 1167 rn_eice = 4 ! below sea ice: =0 ON ; =4 OFF when ice fraction > 1/4 1171 nn_eice = 1 ! attenutaion of langmuir & surface wave breaking under ice 1172 ! ! = 0 no impact of ice cover on langmuir & surface wave breaking 1173 ! ! = 1 weigthed by 1-TANH(10*fr_i) 1174 ! ! = 2 weighted by 1-fr_i 1175 ! ! = 3 weighted by 1-MIN(1,4*fr_i) 1168 1176 / 1169 1177 !----------------------------------------------------------------------- … … 1178 1186 rn_charn = 70000. ! Charnock constant for wb induced roughness length 1179 1187 rn_hsro = 0.02 ! Minimum surface roughness 1188 rn_hsri = 0.03 ! Ice-ocean roughness 1180 1189 rn_frac_hs = 1.3 ! Fraction of wave height as roughness (if nn_z0_met>1) 1181 1190 nn_z0_met = 2 ! Method for surface roughness computation (0/1/2/3) 1182 ! ! =3 requires ln_wave=T 1191 ! ! = 3 requires ln_wave=T 1192 nn_z0_ice = 1 ! attenutaion of surface wave breaking under ice 1193 ! ! = 0 no impact of ice cover 1194 ! ! = 1 roughness uses rn_hsri and is weigthed by 1-TANH(10*fr_i) 1195 ! ! = 2 roughness uses rn_hsri and is weighted by 1-fr_i 1196 ! ! = 3 roughness uses rn_hsri and is weighted by 1-MIN(1,4*fr_i) 1183 1197 nn_bc_surf = 1 ! surface condition (0/1=Dir/Neum) 1184 1198 nn_bc_bot = 1 ! bottom condition (0/1=Dir/Neum)
Note: See TracChangeset
for help on using the changeset viewer.