- Timestamp:
- 2011-03-01T20:04:06+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/LIM_SRC_2/ice_2.F90
r2613 r2636 12 12 !! 'key_lim2' : LIM 2.0 sea-ice model 13 13 !!---------------------------------------------------------------------- 14 USE par_ice_2 14 USE par_ice_2 ! LIM sea-ice parameters 15 15 16 16 IMPLICIT NONE … … 127 127 CONTAINS 128 128 129 FUNCTION ice_alloc_2()129 INTEGER FUNCTION ice_alloc_2() 130 130 !!----------------------------------------------------------------- 131 131 !! *** FUNCTION ice_alloc_2 *** 132 132 !!----------------------------------------------------------------- 133 USE in_out_manager, ONLY: ctl_warn 134 INTEGER :: ice_alloc_2 ! return value 135 INTEGER :: ierr(9) ! Local variables 133 USE lib_mpp, ONLY: ctl_warn ! MPP library 134 INTEGER :: ierr(9) ! Local variables 136 135 !!----------------------------------------------------------------- 137 138 136 ierr(:) = 0 139 137 ! 140 138 ALLOCATE( ahiu(jpi,jpj) , pahu(jpi,jpj) , & 141 139 & ahiv(jpi,jpj) , pahv(jpi,jpj) , ust2s(jpi,jpj) , STAT=ierr(1) ) 142 140 ! 143 141 !* Ice Rheology 144 142 #if defined key_lim2_vp … … 149 147 stress12_i(jpi,jpj) , shear_i(jpi,jpj) , hicm(jpi,jpj) , STAT=ierr(2) ) 150 148 #endif 151 152 149 ALLOCATE( rdvosif(jpi,jpj) , rdvobif(jpi,jpj) , & 153 150 & fdvolif(jpi,jpj) , rdvonif(jpi,jpj) , & … … 181 178 ALLOCATE(sxst (jpi,jpj) , syst (jpi,jpj) , sxxst (jpi,jpj) , & 182 179 & syyst (jpi,jpj) , sxyst (jpi,jpj) , STAT=ierr(9)) 183 180 ! 184 181 ice_alloc_2 = MAXVAL( ierr ) 185 182 ! 186 183 IF( ice_alloc_2 /= 0 ) CALL ctl_warn('ice_alloc_2: failed to allocate arrays.') 187 184 !
Note: See TracChangeset
for help on using the changeset viewer.