- Timestamp:
- 2013-12-11T15:38:42+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_r4028_CNRS_LIM3/NEMOGCM/NEMO/LIM_SRC_3/limtrp.F90
r4220 r4332 36 36 PUBLIC lim_trp ! called by ice_step 37 37 38 REAL(wp) :: epsi06 = 1.e-06_wp ! constant values39 REAL(wp) :: epsi03 = 1.e-03_wp40 38 REAL(wp) :: epsi10 = 1.e-10_wp 41 REAL(wp) :: epsi16 = 1.e-16_wp42 REAL(wp) :: epsi20 = 1.e-20_wp43 39 REAL(wp) :: rzero = 0._wp 44 40 REAL(wp) :: rone = 1._wp 45 46 REAL(wp), SAVE, ALLOCATABLE, DIMENSION(:,:,:,:) :: zs0e47 41 48 42 !! * Substitution … … 448 442 449 443 ! Switches and dummy variables 450 zusvosn = 1.0/MAX( v_s(ji,jj,jl) , epsi1 6)451 zusvoic = 1.0/MAX( v_i(ji,jj,jl) , epsi1 6)444 zusvosn = 1.0/MAX( v_s(ji,jj,jl) , epsi10 ) 445 zusvoic = 1.0/MAX( v_i(ji,jj,jl) , epsi10 ) 452 446 zindsn = MAX( rzero, SIGN( rone, v_s(ji,jj,jl) - epsi10 ) ) 453 447 zindic = MAX( rzero, SIGN( rone, v_i(ji,jj,jl) - epsi10 ) ) … … 460 454 ENDIF 461 455 462 zage = MAX( MIN( zbigval, zs0oi(ji,jj,jl) / MAX( a_i(ji,jj,jl), epsi1 6) ), 0._wp ) * a_i(ji,jj,jl)456 zage = MAX( MIN( zbigval, zs0oi(ji,jj,jl) / MAX( a_i(ji,jj,jl), epsi10 ) ), 0._wp ) * a_i(ji,jj,jl) 463 457 oa_i (ji,jj,jl) = zindic * zage 464 458 … … 500 494 at_i(ji,jj) = at_i(ji,jj) + a_i(ji,jj,jl) ! ice concentration 501 495 ! 502 zinda = MAX( rzero , SIGN( rone , at_i(ji,jj) - epsi1 6) )503 icethi(ji,jj) = vt_i(ji,jj) / MAX( at_i(ji,jj) , epsi1 6) * zinda ! ice thickness496 zinda = MAX( rzero , SIGN( rone , at_i(ji,jj) - epsi10 ) ) 497 icethi(ji,jj) = vt_i(ji,jj) / MAX( at_i(ji,jj) , epsi10 ) * zinda ! ice thickness 504 498 END DO 505 499 END DO
Note: See TracChangeset
for help on using the changeset viewer.