- Timestamp:
- 2020-07-30T15:40:36+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/tickets_icb_1900/src/OCE/ICB/icbthm.F90
r13357 r13359 54 54 REAL(wp) :: zMbits, znMbits, zdMbitsE, zdMbitsM, zLbits, zAbits, zMbb 55 55 REAL(wp) :: zxi, zyj, zff, z1_rday, z1_e1e2, zdt, z1_dt, z1_dt_e1e2, zdepw 56 REAL(wp), DIMENSION(jpk) :: ztoce, zuoce, zvoce, ze3t, z tmp56 REAL(wp), DIMENSION(jpk) :: ztoce, zuoce, zvoce, ze3t, zzMv 57 57 TYPE(iceberg), POINTER :: this, next 58 58 TYPE(point) , POINTER :: pt … … 142 142 IF ( ln_M2016 ) THEN 143 143 ! Buoyant convection at sides (eqn M.A10) but averaging along all the iceberg draft 144 ztmp(:) = MAX( 7.62d-3*ztoce(:)+1.29d-3*(ztoce(:)**2), 0._wp ) * z1_rday 145 zMv = 0.0; zdepw = 0.0 146 DO jk = 1,ikb-1 147 zMv = zMv + ze3t(jk)*ztmp(jk) 148 zdepw = zdepw + ze3t(jk) 149 END DO 150 zMv = (zMv + (zD - zdepw)*ztmp(ikb)) / zD 144 zzMv(:) = MAX( 7.62d-3*ztoce(:)+1.29d-3*(ztoce(:)**2), 0._wp ) * z1_rday 145 CALL icb_utl_zavg(zMv, zzMv, ze3t, zD, ikb ) 151 146 ELSE 152 147 zMv = MAX( 7.62d-3*zSST+1.29d-3*(zSST**2), 0._wp ) * z1_rday … … 262 257 263 258 !!gm add a test to avoid over melting ? 259 !!pm I agree, over melting could break conservation (more melt than calving) 264 260 265 261 IF( zMnew <= 0._wp ) THEN ! Delete the berg if completely melted
Note: See TracChangeset
for help on using the changeset viewer.