- Timestamp:
- 2017-12-19T09:47:17+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/TRD/trdvor.F90
r9097 r9125 28 28 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 29 29 USE lib_mpp ! MPP library 30 USE wrk_nemo ! Memory allocation31 30 32 31 IMPLICIT NONE … … 91 90 ! 92 91 INTEGER :: ji, jj ! dummy loop indices 93 REAL(wp), POINTER, DIMENSION(:,:) :: ztswu, ztswv ! 2D workspace 94 !!---------------------------------------------------------------------- 95 96 CALL wrk_alloc( jpi, jpj, ztswu, ztswv ) 92 REAL(wp), DIMENSION(jpi,jpj) :: ztswu, ztswv ! 2D workspace 93 !!---------------------------------------------------------------------- 97 94 98 95 SELECT CASE( ktrd ) … … 122 119 END SELECT 123 120 ! 124 CALL wrk_dealloc( jpi, jpj, ztswu, ztswv )125 !126 121 END SUBROUTINE trd_vor 127 122 … … 160 155 INTEGER :: ji, jj ! dummy loop indices 161 156 INTEGER :: ikbu, ikbv ! local integers 162 REAL(wp), POINTER, DIMENSION(:,:) :: zudpvor, zvdpvor ! total cmulative trends 163 !!---------------------------------------------------------------------- 164 165 ! 166 CALL wrk_alloc( jpi, jpj, zudpvor, zvdpvor ) ! Memory allocation 157 REAL(wp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor ! total cmulative trends 158 !!---------------------------------------------------------------------- 159 167 160 ! 168 161 … … 210 203 CALL FLUSH(numout) 211 204 ENDIF 212 !213 CALL wrk_dealloc( jpi, jpj, zudpvor, zvdpvor )214 205 ! 215 206 END SUBROUTINE trd_vor_zint_2d … … 249 240 ! 250 241 INTEGER :: ji, jj, jk ! dummy loop indices 251 REAL(wp), POINTER, DIMENSION(:,:) :: zubet , zvbet ! Beta.V252 REAL(wp), POINTER, DIMENSION(:,:) :: zudpvor, zvdpvor ! total cmulative trends242 REAL(wp), DIMENSION(jpi,jpj) :: zubet , zvbet ! Beta.V 243 REAL(wp), DIMENSION(jpi,jpj) :: zudpvor, zvdpvor ! total cmulative trends 253 244 !!---------------------------------------------------------------------- 254 245 255 CALL wrk_alloc( jpi,jpj, zubet, zvbet, zudpvor, zvdpvor )256 257 246 ! Initialization 258 247 zubet (:,:) = 0._wp … … 306 295 ENDIF 307 296 ! 308 CALL wrk_dealloc( jpi,jpj, zubet, zvbet, zudpvor, zvdpvor )309 !310 297 END SUBROUTINE trd_vor_zint_3d 311 298 … … 323 310 INTEGER :: it, itmod ! local integers 324 311 REAL(wp) :: zmean ! local scalars 325 REAL(wp), POINTER, DIMENSION(:,:) :: zun, zvn 326 !!---------------------------------------------------------------------- 327 328 CALL wrk_alloc( jpi, jpj, zun, zvn ) 312 REAL(wp), DIMENSION(jpi,jpj) :: zun, zvn 313 !!---------------------------------------------------------------------- 329 314 330 315 ! ================= … … 458 443 IF( kt == nitend ) CALL histclo( nidvor ) 459 444 ! 460 CALL wrk_dealloc( jpi, jpj, zun, zvn )461 !462 445 END SUBROUTINE trd_vor_iom 463 446
Note: See TracChangeset
for help on using the changeset viewer.