- Timestamp:
- 2011-11-18T12:40:14+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_NEMO_MERGE_2011/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfddm.F90
r2715 r3155 21 21 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 22 22 USE prtctl ! Print control 23 USE lib_mpp ! MPP library 23 USE lib_mpp ! MPP library 24 USE wrk_nemo_2 ! work arrays 24 25 25 26 IMPLICIT NONE … … 91 92 !! References : Merryfield et al., JPO, 29, 1124-1142, 1999. 92 93 !!---------------------------------------------------------------------- 93 USE wrk_nemo, ONLY: wrk_in_use, wrk_not_released94 USE wrk_nemo, ONLY: zmsks => wrk_2d_1 , zmskf => wrk_2d_2 , zmskd1 => wrk_2d_3 ! 2D workspace95 USE wrk_nemo, ONLY: zmskd2 => wrk_2d_4 , zmskd3 => wrk_2d_5 ! - -96 !97 94 INTEGER, INTENT(in) :: kt ! ocean time-step indexocean time step 98 95 ! … … 101 98 REAL(wp) :: zavft, zavfs ! - - 102 99 REAL(wp) :: zavdt, zavds ! - - 103 !!---------------------------------------------------------------------- 104 105 IF( wrk_in_use(2, 1,2,3,4,5) ) THEN 106 CALL ctl_stop('zdf_ddm: Requested workspace arrays already in use') ; RETURN 107 ENDIF 100 REAL(wp), POINTER, DIMENSION(:,:) :: zmsks, zmskf, zmskd1, zmskd2, zmskd3 101 !!---------------------------------------------------------------------- 102 103 CALL wrk_alloc( jpi,jpj, zmsks, zmskf, zmskd1, zmskd2, zmskd3 ) 108 104 109 105 ! ! =============== … … 197 193 ENDIF 198 194 ! 199 IF( wrk_not_released(2, 1,2,3,4,5) ) CALL ctl_stop('zdf_ddm: Release of workspace arrays failed')195 CALL wrk_dealloc( jpi,jpj, zmsks, zmskf, zmskd1, zmskd2, zmskd3 ) 200 196 ! 201 197 END SUBROUTINE zdf_ddm
Note: See TracChangeset
for help on using the changeset viewer.