Changeset 11738 for branches/UKMO/dev_r5518_GO6_under_ice_relax_dr_hook/NEMOGCM/NEMO/OPA_SRC/TRD/trdtra.F90
- Timestamp:
- 2019-10-21T09:34:11+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_under_ice_relax_dr_hook/NEMOGCM/NEMO/OPA_SRC/TRD/trdtra.F90
r9163 r11738 34 34 USE wrk_nemo ! Memory allocation 35 35 36 USE yomhook, ONLY: lhook, dr_hook 37 USE parkind1, ONLY: jprb, jpim 38 36 39 IMPLICIT NONE 37 40 PRIVATE … … 56 59 57 60 INTEGER FUNCTION trd_tra_alloc() 61 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 62 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 63 REAL(KIND=jprb) :: zhook_handle 64 65 CHARACTER(LEN=*), PARAMETER :: RoutineName='TRD_TRA_ALLOC' 66 67 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 68 58 69 !!--------------------------------------------------------------------- 59 70 !! *** FUNCTION trd_tra_alloc *** … … 63 74 IF( lk_mpp ) CALL mpp_sum ( trd_tra_alloc ) 64 75 IF( trd_tra_alloc /= 0 ) CALL ctl_warn('trd_tra_alloc: failed to allocate arrays') 76 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 65 77 END FUNCTION trd_tra_alloc 66 78 … … 89 101 INTEGER :: jk ! loop indices 90 102 REAL(wp), POINTER, DIMENSION(:,:,:) :: zwt, zws, ztrdt, ztrds ! 3D workspace 103 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 104 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 105 REAL(KIND=jprb) :: zhook_handle 106 107 CHARACTER(LEN=*), PARAMETER :: RoutineName='TRD_TRA' 108 109 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 110 91 111 !!---------------------------------------------------------------------- 92 112 ! … … 202 222 CALL wrk_dealloc( jpi, jpj, jpk, ztrds ) 203 223 ! 224 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 204 225 END SUBROUTINE trd_tra 205 226 … … 225 246 INTEGER :: ji, jj, jk ! dummy loop indices 226 247 INTEGER :: ii, ij, ik ! index shift as function of the direction 248 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 249 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 250 REAL(KIND=jprb) :: zhook_handle 251 252 CHARACTER(LEN=*), PARAMETER :: RoutineName='TRD_TRA_ADV' 253 254 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 255 227 256 !!---------------------------------------------------------------------- 228 257 ! … … 248 277 END DO 249 278 ! 279 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 250 280 END SUBROUTINE trd_tra_adv 251 281 … … 263 293 INTEGER , INTENT(in ) :: ktrd ! tracer trend index 264 294 INTEGER , INTENT(in ) :: kt ! time step 295 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 296 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 297 REAL(KIND=jprb) :: zhook_handle 298 299 CHARACTER(LEN=*), PARAMETER :: RoutineName='TRD_TRA_MNG' 300 301 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 302 265 303 !!---------------------------------------------------------------------- 266 304 … … 314 352 ENDIF 315 353 ! 354 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 316 355 END SUBROUTINE trd_tra_mng 317 356 … … 331 370 INTEGER :: ikbu, ikbv ! local integers 332 371 REAL(wp), POINTER, DIMENSION(:,:) :: z2dx, z2dy ! 2D workspace 372 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 373 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 374 REAL(KIND=jprb) :: zhook_handle 375 376 CHARACTER(LEN=*), PARAMETER :: RoutineName='TRD_TRA_IOM' 377 378 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 379 333 380 !!---------------------------------------------------------------------- 334 381 ! … … 389 436 END IF 390 437 ! 438 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 391 439 END SUBROUTINE trd_tra_iom 392 440
Note: See TracChangeset
for help on using the changeset viewer.