!----------------------------------------------------------------------- &namsbc_isf ! Top boundary layer (ISF) !----------------------------------------------------------------------- ! ! file name ! frequency (hours) ! variable ! time interpol. ! clim ! 'yearly'/ ! weights ! rotation ! ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! ! nn_isf == 4 sn_qisf = 'rnfisf' , -12 ,'sohflisf', .false. , .true. , 'yearly' , '' , '' sn_fwfisf = 'rnfisf' , -12 ,'sowflisf', .false. , .true. , 'yearly' , '' , '' ! nn_isf == 3 sn_rnfisf = 'runoffs' , -12 ,'sofwfisf', .false. , .true. , 'yearly' , '' , '' ! nn_isf == 2 and 3 sn_depmax_isf = 'runoffs' , -12 ,'sozisfmax' , .false. , .true. , 'yearly' , '' , '' sn_depmin_isf = 'runoffs' , -12 ,'sozisfmin' , .false. , .true. , 'yearly' , '' , '' ! nn_isf == 2 sn_Leff_isf = 'rnfisf' , 0 ,'Leff' , .false. , .true. , 'yearly' , '' , '' ! for all case ln_divisf = .true. ! apply isf melting as a mass flux or in the salinity trend. (maybe I should remove this option as for runoff?) ! only for nn_isf = 1 or 2 rn_gammat0 = 1.0e-4 ! gammat coefficient used in blk formula rn_gammas0 = 1.0e-4 ! gammas coefficient used in blk formula ! only for nn_isf = 1 nn_isfblk = 1 ! 1 ISOMIP ; 2 conservative (3 equation formulation, Jenkins et al. 1991 ??) rn_hisf_tbl = 30. ! thickness of the top boundary layer (Losh et al. 2008) ! 0 => thickness of the tbl = thickness of the first wet cell ln_conserve = .true. ! conservative case (take into account meltwater advection) nn_gammablk = 1 ! 0 = cst Gammat (= gammat/s) ! 1 = velocity dependend Gamma (u* * gammat/s) (Jenkins et al. 2010) ! if you want to keep the cd as in global config, adjust rn_gammat0 to compensate ! 2 = velocity and stability dependent Gamma Holland et al. 1999 /
For this 2 bulk formulations, there are 3 different ways to compute the exchange coeficient:
nn_isf = 1 and nn_isf = 2 compute a melt rate based on the water mass properties, ocean velocities and depth.
This flux is thus highly dependent of the model resolution (horizontal and vertical), realism of the water masses onto the shelf ...
nn_isf = 3 and nn_isf = 4 read the melt rate from a file. You have total control of the fwf forcing.
This can be usefull if the water masses on the shelf are not realistic or the resolution (horizontal/vertical) are too
coarse to have realistic melting or for studies where you need to control your heat and fw input.
Two namelist parameters control how the heat and fw fluxes are passed to NEMO: rn_hisf_tbl and ln_divisf
If rn_hisf_tbl = 0.0, the fluxes are put in the top level whatever is its tickness.
If rn_hisf_tbl 0.0, the fluxes are spread over the first rn_hisf_tbl m (ie over one or several cells).
ln_divisf = true applies the fwf as a volume flux. This volume flux is implemented with in the same way as for the runoff. The fw addition due to the ice shelf melting is, at each relevant depth level, added to the horizontal divergence (hdivn) in the subroutine sbc_isf_div, called from divcur.F90. See the runoff section 7.9 for all the details about the divergence correction.
ln_divisf = false applies the fwf and heat flux directly on the salinity and temperature tendancy.
Gurvan Madec and the NEMO Team
NEMO European Consortium2017-02-17