- Timestamp:
- 2017-04-13T16:21:08+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_r7881_no_wrk_alloc/NEMOGCM/NEMO/OPA_SRC/DYN/wet_dry.F90
r7646 r7910 21 21 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 22 22 USE lib_mpp ! MPP library 23 USE wrk_nemo ! Memory Allocation24 23 USE timing ! Timing 25 24 … … 113 112 REAL(wp) :: zdepwd ! local scalar, always wet cell depth 114 113 REAL(wp) :: ztmp ! local scalars 115 REAL(wp), POINTER, DIMENSION(:,:) :: zwdlmtu, zwdlmtv !: W/D flux limiters116 REAL(wp), POINTER, DIMENSION(:,:) :: zflxp, zflxn ! local 2D workspace117 REAL(wp), POINTER, DIMENSION(:,:) :: zflxu, zflxv ! local 2D workspace118 REAL(wp), POINTER, DIMENSION(:,:) :: zflxu1, zflxv1 ! local 2D workspace114 REAL(wp), DIMENSION(jpi,jpj) :: zwdlmtu, zwdlmtv !: W/D flux limiters 115 REAL(wp), DIMENSION(jpi,jpj) :: zflxp, zflxn ! local 2D workspace 116 REAL(wp), DIMENSION(jpi,jpj) :: zflxu, zflxv ! local 2D workspace 117 REAL(wp), DIMENSION(jpi,jpj) :: zflxu1, zflxv1 ! local 2D workspace 119 118 !!---------------------------------------------------------------------- 120 119 ! … … 124 123 IF(ln_wd) THEN 125 124 126 CALL wrk_alloc( jpi, jpj, zflxp, zflxn, zflxu, zflxv, zflxu1, zflxv1 )127 CALL wrk_alloc( jpi, jpj, zwdlmtu, zwdlmtv)128 125 ! 129 126 … … 254 251 ! 255 252 ! 256 CALL wrk_dealloc( jpi, jpj, zflxp, zflxn, zflxu, zflxv, zflxu1, zflxv1 )257 CALL wrk_dealloc( jpi, jpj, zwdlmtu, zwdlmtv)258 253 ! 259 254 ENDIF … … 284 279 REAL(wp) :: zdepwd ! local scalar, always wet cell depth 285 280 REAL(wp) :: ztmp ! local scalars 286 REAL(wp), POINTER, DIMENSION(:,:) :: zwdlmtu, zwdlmtv !: W/D flux limiters287 REAL(wp), POINTER, DIMENSION(:,:) :: zflxp, zflxn ! local 2D workspace288 REAL(wp), POINTER, DIMENSION(:,:) :: zflxu1, zflxv1 ! local 2D workspace281 REAL(wp), DIMENSION(jpi,jpj) :: zwdlmtu, zwdlmtv !: W/D flux limiters 282 REAL(wp), DIMENSION(jpi,jpj) :: zflxp, zflxn ! local 2D workspace 283 REAL(wp), DIMENSION(jpi,jpj) :: zflxu1, zflxv1 ! local 2D workspace 289 284 !!---------------------------------------------------------------------- 290 285 ! … … 293 288 IF(ln_wd) THEN 294 289 295 CALL wrk_alloc( jpi, jpj, zflxp, zflxn, zflxu1, zflxv1 )296 CALL wrk_alloc( jpi, jpj, zwdlmtu, zwdlmtv)297 290 ! 298 291 … … 401 394 ! 402 395 ! 403 CALL wrk_dealloc( jpi, jpj, zflxp, zflxn, zflxu1, zflxv1 )404 CALL wrk_dealloc( jpi, jpj, zwdlmtu, zwdlmtv)405 396 ! 406 397 END IF
Note: See TracChangeset
for help on using the changeset viewer.