New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 11738 for branches/UKMO/dev_r5518_GO6_under_ice_relax_dr_hook/NEMOGCM/NEMO/TOP_SRC/MEDUSA/trcbio_medusa.F90 – NEMO

Ignore:
Timestamp:
2019-10-21T09:34:11+02:00 (5 years ago)
Author:
marc
Message:

The Dr Hook changes from my perl code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/dev_r5518_GO6_under_ice_relax_dr_hook/NEMOGCM/NEMO/TOP_SRC/MEDUSA/trcbio_medusa.F90

    r10047 r11738  
    130130      USE trcstat,                    ONLY: trc_rst_dia_stat 
    131131 
     132      USE yomhook, ONLY: lhook, dr_hook 
     133      USE parkind1, ONLY: jprb, jpim 
     134 
    132135      IMPLICIT NONE 
    133136      PRIVATE 
     
    203206      INTEGER  ::    summask 
    204207      CHARACTER(40) :: charout, charout2, charout3, charout4, charout5 
     208      INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 
     209      INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 
     210      REAL(KIND=jprb)               :: zhook_handle 
     211 
     212      CHARACTER(LEN=*), PARAMETER :: RoutineName='TRC_BIO_MEDUSA' 
     213 
     214      IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 
     215 
    205216      !! 
    206217      !!------------------------------------------------------------------ 
     
    824835# endif 
    825836 
     837      IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 
    826838   END SUBROUTINE trc_bio_medusa 
    827839 
     
    848860      CHARACTER(60) :: charout3, charout4 
    849861      INTEGER       :: ii,ij 
     862      INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 
     863      INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 
     864      REAL(KIND=jprb)               :: zhook_handle 
     865 
     866      CHARACTER(LEN=*), PARAMETER :: RoutineName='TRC_BIO_EXCEPTIONNAL_FIX' 
     867 
     868      IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 
     869 
    850870     
    851871      !! point to the center of the 3*3 zoom-grid, to check around 
     
    9139339200  FORMAT(e16.6) 
    914934 
     935      IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 
    915936   END SUBROUTINE trc_bio_exceptionnal_fix  
    916937 
     
    930951      INTEGER, DIMENSION(2) :: ilocs         !  
    931952      INTEGER, INTENT( in ) :: kt, jk 
     953      INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 
     954      INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 
     955      REAL(KIND=jprb)               :: zhook_handle 
     956 
     957      CHARACTER(LEN=*), PARAMETER :: RoutineName='TRC_BIO_CHECK' 
     958 
     959      IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 
     960 
    932961      !! 
    933962      !!========================== 
     
    103510649900  FORMAT ('trc_bio:tracer anomaly: kt=',i6,' min ALK: ',f16.10,', i j k: ',3i5) 
    10361065 
     1066      IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 
    10371067   END SUBROUTINE trc_bio_check 
    10381068 
     
    10441074CONTAINS 
    10451075   SUBROUTINE trc_bio_medusa( kt )                   ! Empty routine 
     1076      USE yomhook, ONLY: lhook, dr_hook 
     1077      USE parkind1, ONLY: jprb, jpim 
     1078 
    10461079      IMPLICIT NONE 
    10471080      INTEGER, INTENT( in ) ::   kt 
     1081      INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 
     1082      INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 
     1083      REAL(KIND=jprb)               :: zhook_handle 
     1084 
     1085      CHARACTER(LEN=*), PARAMETER :: RoutineName='TRC_BIO_MEDUSA' 
     1086 
     1087      IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 
     1088 
    10481089      WRITE(*,*) 'trc_bio_medusa: You should not have seen this print! error?', kt 
     1090      IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 
    10491091   END SUBROUTINE trc_bio_medusa 
    10501092#endif  
Note: See TracChangeset for help on using the changeset viewer.