Changeset 11738 for branches/UKMO/dev_r5518_GO6_under_ice_relax_dr_hook/NEMOGCM/NEMO/OPA_SRC/ICB/icblbc.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/ICB/icblbc.F90
r6486 r11738 35 35 USE icbutl ! iceberg utility routines 36 36 37 USE yomhook, ONLY: lhook, dr_hook 38 USE parkind1, ONLY: jprb, jpim 39 37 40 IMPLICIT NONE 38 41 PRIVATE … … 82 85 TYPE(point) , POINTER :: pt 83 86 INTEGER :: iine 87 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 88 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 89 REAL(KIND=jprb) :: zhook_handle 90 91 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_LBC' 92 93 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 94 84 95 !!---------------------------------------------------------------------- 85 96 … … 110 121 IF( nperio == 3 .OR. nperio == 4 .OR. nperio == 5 .OR. nperio == 6 ) CALL icb_lbc_nfld() 111 122 ! 123 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 112 124 END SUBROUTINE icb_lbc 113 125 … … 123 135 INTEGER :: iine, ijne, ipts 124 136 INTEGER :: iiglo, ijglo 137 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 138 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 139 REAL(KIND=jprb) :: zhook_handle 140 141 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_LBC_NFLD' 142 143 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 144 125 145 !!---------------------------------------------------------------------- 126 146 ! … … 146 166 END DO 147 167 ! 168 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 148 169 END SUBROUTINE icb_lbc_nfld 149 170 … … 177 198 INTEGER :: iml_req5, iml_req6, iml_req7, iml_req8, iml_err 178 199 INTEGER, DIMENSION(MPI_STATUS_SIZE) :: iml_stat 200 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 201 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 202 REAL(KIND=jprb) :: zhook_handle 203 204 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_LBC_MPP' 205 206 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 207 179 208 180 209 ! set up indices of neighbouring processors … … 563 592 CALL mppsync() 564 593 ! 594 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 565 595 END SUBROUTINE icb_lbc_mpp 566 596 … … 585 615 INTEGER :: iml_req1, iml_req2, iml_err 586 616 INTEGER, DIMENSION(MPI_STATUS_SIZE) :: iml_stat 617 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 618 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 619 REAL(KIND=jprb) :: zhook_handle 620 621 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_LBC_MPP_NFLD' 622 623 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 624 587 625 588 626 ! set up indices of neighbouring processors … … 779 817 END DO 780 818 ! 819 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 781 820 END SUBROUTINE icb_lbc_mpp_nfld 782 821 … … 790 829 ! 791 830 INTEGER :: k ! local integer 831 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 832 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 833 REAL(KIND=jprb) :: zhook_handle 834 835 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_PACK_INTO_BUFFER' 836 837 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 838 792 839 !!---------------------------------------------------------------------- 793 840 ! … … 817 864 END DO 818 865 ! 866 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 819 867 END SUBROUTINE icb_pack_into_buffer 820 868 … … 830 878 TYPE(point) :: pt 831 879 INTEGER :: ik 880 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 881 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 882 REAL(KIND=jprb) :: zhook_handle 883 884 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_UNPACK_FROM_BUFFER' 885 886 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 887 832 888 !!---------------------------------------------------------------------- 833 889 ! … … 854 910 CALL icb_utl_add(currentberg, pt ) 855 911 ! 912 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 856 913 END SUBROUTINE icb_unpack_from_buffer 857 914 … … 864 921 TYPE(buffer), POINTER :: new 865 922 INTEGER :: inew_size 923 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 924 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 925 REAL(KIND=jprb) :: zhook_handle 926 927 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_INCREASE_BUFFER' 928 929 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 930 866 931 !!---------------------------------------------------------------------- 867 932 ! … … 879 944 old => new 880 945 ! 946 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 881 947 END SUBROUTINE icb_increase_buffer 882 948 … … 890 956 TYPE(buffer), POINTER :: new 891 957 INTEGER :: inew_size, iold_size 958 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 959 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 960 REAL(KIND=jprb) :: zhook_handle 961 962 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_INCREASE_IBUFFER' 963 964 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 965 892 966 !!---------------------------------------------------------------------- 893 967 … … 917 991 ENDIF 918 992 ! 993 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 919 994 END SUBROUTINE icb_increase_ibuffer 920 995 … … 924 999 !!---------------------------------------------------------------------- 925 1000 SUBROUTINE icb_lbc_mpp() 1001 INTEGER(KIND=jpim), PARAMETER :: zhook_in = 0 1002 INTEGER(KIND=jpim), PARAMETER :: zhook_out = 1 1003 REAL(KIND=jprb) :: zhook_handle 1004 1005 CHARACTER(LEN=*), PARAMETER :: RoutineName='ICB_LBC_MPP' 1006 1007 IF (lhook) CALL dr_hook(RoutineName,zhook_in,zhook_handle) 1008 926 1009 WRITE(numout,*) 'icb_lbc_mpp: You should not have seen this message!!' 1010 IF (lhook) CALL dr_hook(RoutineName,zhook_out,zhook_handle) 927 1011 END SUBROUTINE icb_lbc_mpp 928 1012
Note: See TracChangeset
for help on using the changeset viewer.