- Timestamp:
- 2017-09-18T16:54:04+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r8183_ICEMODEL/NEMOGCM/NEMO/LIM_SRC_3/icethd_ent.F90
r8531 r8534 2 2 !!====================================================================== 3 3 !! *** MODULE icethd_ent *** 4 !! Redistribution of Enthalpy in the ice 5 !! on the new vertical grid 6 !! after vertical growth/decay 4 !! sea-ice: redistribution of enthalpy in the ice on the new vertical grid 5 !! after vertical growth/melt 7 6 !!====================================================================== 8 7 !! History : LIM ! 2003-05 (M. Vancoppenolle) Original code in 1D … … 15 14 #if defined key_lim3 16 15 !!---------------------------------------------------------------------- 17 !! 'key_lim3' LIM3sea-ice model16 !! 'key_lim3' ESIM sea-ice model 18 17 !!---------------------------------------------------------------------- 19 18 !! ice_thd_ent : ice redistribution of enthalpy 20 19 !!---------------------------------------------------------------------- 21 USE par_oce ! ocean parameters22 20 USE dom_oce ! domain variables 23 21 USE domain ! 24 22 USE phycst ! physical constants 25 USE ice ! LIMvariables26 USE ice1D ! LIM thermodynamics23 USE ice ! sea-ice: variables 24 USE ice1D ! sea-ice: thermodynamics variables 27 25 ! 28 26 USE in_out_manager ! I/O manager … … 67 65 !! References : Bitz & Lipscomb, JGR 99; Vancoppenolle et al., GRL, 2005 68 66 !!------------------------------------------------------------------- 69 REAL(wp), INTENT(inout), DIMENSION(:,:) :: qnew! new enthlapies (J.m-3, remapped)70 67 REAL(wp), DIMENSION(:,:), INTENT(inout) :: qnew ! new enthlapies (J.m-3, remapped) 68 ! 71 69 INTEGER :: ji ! dummy loop indices 72 70 INTEGER :: jk0, jk1 ! old/new layer indices 73 71 ! 74 REAL(wp), DIMENSION(jpij,0:nlay_i+2) :: zeh_cum0, zh_cum0 ! old cumulative enthlapies and layers interfaces75 REAL(wp), DIMENSION(jpij,0:nlay_i) :: zeh_cum1, zh_cum1 ! new cumulative enthlapies and layers interfaces76 REAL(wp), DIMENSION(jpij) :: zhnew ! new layers thicknesses72 REAL(wp), DIMENSION(jpij,0:nlay_i+2) :: zeh_cum0, zh_cum0 ! old cumulative enthlapies and layers interfaces 73 REAL(wp), DIMENSION(jpij,0:nlay_i) :: zeh_cum1, zh_cum1 ! new cumulative enthlapies and layers interfaces 74 REAL(wp), DIMENSION(jpij) :: zhnew ! new layers thicknesses 77 75 !!------------------------------------------------------------------- 78 76 … … 141 139 #else 142 140 !!---------------------------------------------------------------------- 143 !! Default option NO LIM3sea-ice model141 !! Default option NO ESIM sea-ice model 144 142 !!---------------------------------------------------------------------- 145 143 #endif
Note: See TracChangeset
for help on using the changeset viewer.