Changeset 2077 for branches/devmercator2010/NEMO/LIM_SRC_3/limrhg.F90
- Timestamp:
- 2010-09-09T10:43:51+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/devmercator2010/NEMO/LIM_SRC_3/limrhg.F90
r2076 r2077 7 7 !! 3.0 ! 2008-03 (M. Vancoppenolle) LIM3 8 8 !! - ! 2008-11 (M. Vancoppenolle, S. Bouillon, Y. Aksenov) add surface tilt in ice rheolohy 9 !! - ! 2009-05 (G.Garric) addition of the lim2_evp cas10 9 !!---------------------------------------------------------------------- 11 #if defined key_lim3 || ( defined key_lim2 && ! defined key_lim2_vp )10 #if defined key_lim3 12 11 !!---------------------------------------------------------------------- 13 12 !! 'key_lim3' LIM3 sea-ice model … … 19 18 USE par_oce 20 19 USE dom_oce 20 USE dom_ice 21 21 USE sbc_oce ! Surface boundary condition: ocean fields 22 22 USE sbc_ice ! Surface boundary condition: ice fields 23 USE ice 24 USE iceini 23 25 USE lbclnk 24 26 USE lib_mpp … … 26 28 USE limitd_me 27 29 USE prtctl ! Print control 28 #if defined key_lim3 29 USE dom_ice 30 USE ice 31 USE iceini 32 #endif 33 #if defined key_lim2 && ! defined key_lim2_vp 34 USE dom_ice_2 35 USE ice_2 36 USE iceini_2 37 #endif 30 38 31 39 32 IMPLICIT NONE … … 187 180 zresr !: Local error on velocity 188 181 189 #if defined key_lim2 && ! defined key_lim2_vp190 vt_s => hsnm191 vt_i => hicm192 at_i(:,:) = 1. - frld(:,:)193 #endif194 182 ! 195 183 !------------------------------------------------------------------------------! … … 202 190 u_ice2(:,:) = 0.0 ; v_ice1(:,:) = 0.0 203 191 zdd(:,:) = 0.0 ; zdt(:,:) = 0.0 ; zds(:,:) = 0.0 204 #if defined key_lim3 192 205 193 ! Ice strength on T-points 206 194 CALL lim_itd_me_icestrength(ridge_scheme_swi) 207 #endif208 195 209 196 ! Ice mass and temp variables … … 213 200 DO ji = 1 , jpi 214 201 zc1(ji,jj) = tms(ji,jj) * ( rhosn * vt_s(ji,jj) + rhoic * vt_i(ji,jj) ) 215 #if defined key_lim3216 202 zpresh(ji,jj) = tms(ji,jj) * strength(ji,jj) / 2. 217 #else218 zpresh(ji,jj) = tms(ji,jj) * 2. * pstar * hicm(ji,jj) * EXP( -c_rhg * frld(ji,jj) )219 #endif220 203 ! tmi = 1 where there is ice or on land 221 204 tmi(ji,jj) = 1.0 - ( 1.0 - MAX( 0.0 , SIGN ( 1.0 , vt_i(ji,jj) - & … … 286 269 / ( e2t(ji,jj+1) + e2t(ji,jj) + epsd ) 287 270 ! 288 ! Mass, coriolis coeff. and currents289 271 u_oce1(ji,jj) = u_oce(ji,jj) 290 272 v_oce2(ji,jj) = v_oce(ji,jj)
Note: See TracChangeset
for help on using the changeset viewer.