Changeset 5123 for trunk/NEMOGCM/NEMO/LIM_SRC_3/thd_ice.F90
- Timestamp:
- 2015-03-04T17:06:03+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/NEMO/LIM_SRC_3/thd_ice.F90
r4990 r5123 6 6 !! History : 3.0 ! 2002-11 (C. Ethe) F90: Free form and module 7 7 !!---------------------------------------------------------------------- 8 USE par_ice ! LIM-3 parameters9 8 USE in_out_manager ! I/O manager 10 9 USE lib_mpp ! MPP library 10 USE ice, ONLY : nlay_i, nlay_s 11 11 12 12 IMPLICIT NONE … … 19 19 !!--------------------------- 20 20 ! !!! ** ice-thermo namelist (namicethd) ** 21 REAL(wp), PUBLIC :: hmelt !: maximum melting at the bottom; active only for one category 22 REAL(wp), PUBLIC :: hiclim !: minimum ice thickness 23 REAL(wp), PUBLIC :: hnzst !: thick. of the surf. layer in temp. comp. 21 REAL(wp), PUBLIC :: rn_himin !: minimum ice thickness 24 22 REAL(wp), PUBLIC :: parsub !: switch for snow sublimation or not 25 REAL(wp), PUBLIC :: maxfrazb!: maximum portion of frazil ice collecting at the ice bottom26 REAL(wp), PUBLIC :: vfrazb!: threshold drift speed for collection of bottom frazil ice27 REAL(wp), PUBLIC :: Cfrazb!: squeezing coefficient for collection of bottom frazil ice28 REAL(wp), PUBLIC :: hiccrit !: ice th. for lateral accretion in the NH (SH)(m)23 REAL(wp), PUBLIC :: rn_maxfrazb !: maximum portion of frazil ice collecting at the ice bottom 24 REAL(wp), PUBLIC :: rn_vfrazb !: threshold drift speed for collection of bottom frazil ice 25 REAL(wp), PUBLIC :: rn_Cfrazb !: squeezing coefficient for collection of bottom frazil ice 26 REAL(wp), PUBLIC :: rn_hnewice !: thickness for new ice formation (m) 29 27 30 INTEGER , PUBLIC :: fraz_swi !: use of frazil ice collection in function of wind (1) or not (0)28 LOGICAL , PUBLIC :: ln_frazil !: use of frazil ice collection as function of wind (T) or not (F) 31 29 32 30 !!----------------------------- … … 37 35 !: are the variables corresponding to 2d vectors 38 36 39 INTEGER , PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: npb !: number of points where computations has to be done 40 INTEGER , PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: npac !: correspondance between points (lateral accretion) 37 INTEGER , PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: npb !: address vector for 1d vertical thermo computations 38 INTEGER , PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: nplm !: address vector for mono-category lateral melting 39 INTEGER , PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: npac !: address vector for new ice formation 41 40 42 41 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:) :: qlead_1d … … 140 139 !!---------------------------------------------------------------------! 141 140 142 ALLOCATE( npb (jpij) , np ac (jpij),&141 ALLOCATE( npb (jpij) , nplm (jpij) , npac (jpij), & 143 142 ! ! 144 143 & qlead_1d (jpij) , ftr_ice_1d (jpij) , & … … 167 166 & ht_s_1d (jpij) , fc_su (jpij) , fc_bo_i (jpij) , & 168 167 & dh_s_tot (jpij) , dh_i_surf(jpij) , dh_i_bott(jpij) , & 169 & dh_snowice(jpij) , sm_i_1d (jpij) , s_i_new (jpij) , & 168 & dh_snowice(jpij) , & 169 & sm_i_1d (jpij) , s_i_new (jpij) , & 170 170 & t_s_1d(jpij,nlay_s), & 171 171 & t_i_1d(jpij,nlay_i+1), s_i_1d(jpij,nlay_i+1) , &
Note: See TracChangeset
for help on using the changeset viewer.