Changeset 30
- Timestamp:
- 10/13/16 09:18:27 (8 years ago)
- Location:
- branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20/ice.com
r28 r30 179 179 COMMON/heateqcoe/lfus,cpg,cpw,gammac,betak,tmut,tpw, 180 180 & cpoc,deltah, betak1, betak2, visc_br, thdiff_br, 181 & beta_ocs 181 & beta_ocs, rho_br 182 182 183 183 COMMON/barrowconf/sal_read(11), hi_read(11), hgins, hnins, … … 190 190 COMMON/tuneforcing/sf_mult, tabq_ano 191 191 192 REAL(8) :: 193 & alpha_GN 194 192 195 COMMON/fluidtpt/flu_beta, rad_io, 193 196 & frtr_si_phy, qsummer, d_br_mol, d_br_tur, 194 197 & ra_c, ra_smooth, e_thr_flu, delta_cw, 198 & alpha_GN, 195 199 & rn_e_newice, ini_swi, 196 200 & nn_thcond, -
branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20/ice_phy_param.f
r29 r30 112 112 visc_br = 1.9e-3 ! dynamic viscosity of water at 0C (kg/(m.s)) - Sharqawy et al, 2010, eq. 22 113 113 thdiff_br = 1.2e-7 ! thermal diffusivity of brine (m2/s) - Notz and Worster, 2008 114 rho_br = 1020. ! brine density 114 115 beta_ocs = 0.81 ! regulates density changes due to changes in salinity 115 116 … … 196 197 READ(25,'(a3)') c_permeff ! type of effective permeability 197 198 READ(25,*) 198 READ(25,*) delta_cw ! Cox and weeks gravity drainage parameter 199 READ(25,*) alpha_GN ! Griewank and Notz gravity drainage parameter 200 READ(25,*) 201 READ(25,*) delta_CW ! Cox and weeks gravity drainage parameter 199 202 READ(25,*) 200 203 READ(25,*) rn_e_newice ! Liquid fraction in new ice … … 261 264 WRITE(numout,*) ' ra_smooth :', ra_smooth 262 265 WRITE(numout,*) ' c_gravdr :', c_gravdr 263 WRITE(numout,*) ' delta_cw :', delta_cw 266 WRITE(numout,*) ' alpha_GN :', alpha_GN 267 WRITE(numout,*) ' delta_CW :', delta_CW 264 268 WRITE(numout,*) ' rn_e_newice:', rn_e_newice 265 269 WRITE(numout,*) ' nn_thcond :', nn_thcond -
branches/2016/dev_v3.20_2016_platelet/SOURCES/source_3.20/ice_sal_adv.f
r29 r30 6 6 !! ** Purpose : 7 7 !! This routine computes new salinities in the ice 8 !! Based on the method of Griewank and Notz (2013) & 9 !! Rees Jones and Worster (2014) 10 !! dS/dt = -w dSbr / dz 11 !! with a trick to retrieve the lost salt 8 12 !! 9 13 !! ** Method : Vertical salinity profile computation … … 18 22 !! ** External 19 23 !! 20 !! ** References : Vancop. et al., 2008 24 !! ** References : Griewank and Notz JGR 2013 25 !! Rees Jones & Worster JGR 2014 21 26 !! 22 27 !! ** History : 23 !! (06-2003) Martin Vancop. LIM1D 24 !! (06-2008) Martin Vancop. BIO-LIM 25 !! (09-2008) Martin Vancop. Explicit gravity drainage 28 !! (03-2016) - Martin Vancoppenolle + Max Thomas + Ludivine Conte: initial version 29 !! (10-2016) - Martin Vancoppenolle + Pat Wongpan : revision 26 30 !! 27 31 !!------------------------------------------------------------------ … … 48 52 & zindtbis , !: 49 53 & zdiagbis !: 50 51 54 52 55 REAL(8), DIMENSION(nlay_i,3) :: !: dummy factors for tracer equation … … 279 282 280 283 alpha_GN = 1.56e-3 281 rho_br_GN = 1020.282 Rc_GN = 1.01283 !alpha_GN = 1.0e-3284 !Rc_GN = 1.0285 284 286 285 w_adv_br(:) = 0.0 287 286 zRae(:) = 0. 288 287 DO layer = 1, nlay_i 289 zRae(layer) = MAX( rayleigh(layer) - Rc_GN, 0.) ! correction from the orig scheme288 zRae(layer) = MAX( rayleigh(layer) - ra_c, 0.) ! correction from the orig scheme 290 289 END DO 291 290 292 291 DO layer = 1, nlay_i 293 w_adv_br(layer) = - alpha_GN / rho_br _GN*292 w_adv_br(layer) = - alpha_GN / rho_br * 294 293 & SUM ( zRae(1:layer)*deltaz_i_phy(1:layer) ) 295 294 END DO
Note: See TracChangeset
for help on using the changeset viewer.