- Timestamp:
- 2011-11-17T16:53:24+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_NEMO_MERGE_2011/NEMOGCM/NEMO/LIM_SRC_2/limmsh_2.F90
r2715 r3145 20 20 USE in_out_manager 21 21 USE lib_mpp ! MPP library 22 #if defined key_lim2_vp 23 USE wrk_nemo_2 ! work arrays 24 #endif 22 25 23 26 IMPLICIT NONE … … 46 49 !! ** Refer. : Deleersnijder et al. Ocean Modelling 100, 7-10 47 50 !!--------------------------------------------------------------------- 48 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released49 USE wrk_nemo, ONLY: zd2d1 => wrk_2d_1, zd1d2 => wrk_2d_250 51 INTEGER :: ji, jj ! dummy loop indices 51 52 REAL(wp) :: zusden ! local scalars … … 54 55 REAL(wp) :: zh1p , zh2p ! - - 55 56 REAL(wp) :: zd2d1p, zd1d2p ! - - 57 REAL(wp), POINTER, DIMENSION(:,:) :: zd2d1, zd1d2 ! 2D workspace 56 58 #endif 57 59 !!--------------------------------------------------------------------- 58 60 59 IF( wrk_in_use(2, 1,2) ) THEN 60 CALL ctl_stop('lim_msh_2 : requested workspace arrays unavailable') ; RETURN61 ENDIF 61 #if defined key_lim2_vp 62 CALL wrk_alloc( jpi, jpj, zd2d1, zd1d2 ) 63 #endif 62 64 63 65 IF(lwp) THEN … … 281 283 area(:,:) = e1t(:,:) * e2t(:,:) 282 284 ! 283 IF( wrk_not_released(2, 1,2) ) CALL ctl_stop('lim_msh_2 : failed to release workspace arrays') 285 #if defined key_lim2_vp 286 CALL wrk_dealloc( jpi, jpj, zd2d1, zd1d2 ) 287 #endif 284 288 ! 285 289 END SUBROUTINE lim_msh_2
Note: See TracChangeset
for help on using the changeset viewer.