Page 1           Source Listing                  HZADV2
2025-03-12 18:23                                 /tmp/ifortZq6A1f.i

      1 # 1 "HZADV2.F"
      2 C&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
      3                             SUBROUTINE HZADV2
      4 C     ******************************************************************
      5 C$$$  SUBPROGRAM DOCUMENTATION BLOCK
      6 C                .      .    .
      7 C SUBPROGRAM:    HZADV2      HORIZONTAL ADVECTION OF VAPOR AND CLOUD
      8 C   PRGRMMR: JANJIC          ORG: W/NP22     DATE: 96-07-19
      9 C
     10 C ABSTRACT:
     11 C     HZADV2 CALCULATES THE CONTRIBUTION OF THE HORIZONTAL ADVECTION
     12 C     TO THE TENDENCIES OF SPECIFIC HUMIDITY AND CLOUD WATER AND
     13 C     THEN UPDATES THOSE VARIABLES.  AN ANTI-FILTERING TECHNIQUE
     14 C     IS USED.
     15 C
     16 C PROGRAM HISTORY LOG:
     17 C   96-07-19  JANJIC   - ORIGINATOR
     18 C   98-11-02  BLACK    - MODIFIED FOR DISTRIBUTED MEMORY
     19 C   99-03-17  TUCCILLO - INCORPORATED MPI_ALLREDUCE FOR GLOBAL SUM
     20 C
     21 C USAGE: CALL HZADV1 FROM MAIN PROGRAM EBU
     22 C   INPUT ARGUMENT LIST:
     23 C       NONE
     24 C
     25 C   OUTPUT ARGUMENT LIST
     26 C       NONE
     27 C
     28 C   OUTPUT FILES:
     29 C       NONE
     30 C   SUBPROGRAMS CALLED:
     31 C
     32 C     UNIQUE: NONE
     33 C
     34 C     LIBRARY: NONE
     35 C
     36 C   COMMON BLOCKS: CTLBLK
     37 C                  LOOPS
     38 C                  MASKS
     39 C                  DYNAM
     40 C                  CONTIN
     41 C                  VRBLS
     42 C                  PVRBLS
     43 C                  CLDWTR
     44 C                  INDX
     45 C
     46 C ATTRIBUTES:
     47 C   LANGUAGE: FORTRAN 90
     48 C   MACHINE : IBM SP
     49 C$$$
     50 C***********************************************************************
     51                              P A R A M E T E R
     52      &(EPSQ=2.E-12,CLIMIT=1.E-20
     53      &,FF1=0.52500,FF2=-0.64813,FF3=0.24520,FF4=-0.12189)
     54 C-----------------------------------------------------------------------
     55       INCLUDE "parmeta"
     79       INCLUDE "mpp.h"
    138       INCLUDE "mpif.h"

Page 2           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

    139 # 1 "./sp.h" 1 
    140 # 4
    141 
    142 # 58 "HZADV2.F" 2 
    143 C-----------------------------------------------------------------------
    705                              P A R A M E T E R
    706      & (IM1=IM-1,JAM=6+2*(JM-10)
    707      &, IMJM=IM*JM-JM/2
    708      &, JAMD=(JAM*2-10)*3,LP1=LM+1) 
    709 C-----------------------------------------------------------------------
    710                              L O G I C A L
    711      & RUN,FIRST,RESTRT,SIGMA
    712 C-----------------------------------------------------------------------
    713       INCLUDE "CTLBLK.comm"
    714 C-----------------------------------------------------------------------
    724       INCLUDE "LOOPS.comm"
    725 C-----------------------------------------------------------------------
    732       INCLUDE "MASKS.comm"
    733 C-----------------------------------------------------------------------
    744       INCLUDE "DYNAM.comm"
    745 C-----------------------------------------------------------------------
    761       INCLUDE "CONTIN.comm"
    762 C-----------------------------------------------------------------------
    772       INCLUDE "VRBLS.comm"
    773 C-----------------------------------------------------------------------
    783       INCLUDE "PVRBLS.comm"
    784 C-----------------------------------------------------------------------
    814       INCLUDE "CLDWTR.comm"
    815 C-----------------------------------------------------------------------
    823       INCLUDE "INDX.comm"
    824 C-----------------------------------------------------------------------
    836       INCLUDE "QFLX.comm"
    837 C-----------------------------------------------------------------------
    861                              D I M E N S I O N
    862      & IFPA(IDIM1:IDIM2,JDIM1:JDIM2,LM),IFQA(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    863      &,IFPF(IDIM1:IDIM2,JDIM1:JDIM2,LM),IFQF(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    864      &,JFPA(IDIM1:IDIM2,JDIM1:JDIM2,LM),JFQA(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    865      &,JFPF(IDIM1:IDIM2,JDIM1:JDIM2,LM),JFQF(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    866      &,AFP (IDIM1:IDIM2,JDIM1:JDIM2,LM),AFQ (IDIM1:IDIM2,JDIM1:JDIM2,LM)
    867      &,Q1  (IDIM1:IDIM2,JDIM1:JDIM2,LM),DQST(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    868      &,W1  (IDIM1:IDIM2,JDIM1:JDIM2,LM),DWST(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    869      &,DARE(IDIM1:IDIM2,JDIM1:JDIM2),   DVOL(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    870      &,EMH (IDIM1:IDIM2,JDIM1:JDIM2)
    871 c    &,QLIM(IDIM1:IDIM2,JDIM1:JDIM2),WLIM  (IDIM1:IDIM2,JDIM1:JDIM2)
    872 C-----------------------------------------------------------------------
    873                              R E A L
    874      & GSUMS(4,LM),XSUMS(4,LM)
    875 
    876 C-----------------------------------------------------------------------
    877                              I N T E G E R
    878      & ISTAT(MPI_STATUS_SIZE)
    879 C
    880                              R E A L
    881      & DPDE  (IDIM1:IDIM2,JDIM1:JDIM2)
    882      &,ADPDNE(IDIM1:IDIM2,JDIM1:JDIM2),ADPDSE(IDIM1:IDIM2,JDIM1:JDIM2)
    883      &,UDY   (IDIM1:IDIM2,JDIM1:JDIM2),VDX   (IDIM1:IDIM2,JDIM1:JDIM2)
    884      &,FQNE(IDIM1:IDIM2,JDIM1:JDIM2,LM)

Page 3           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

    885      &,FQSE(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    886      &,FQNE1(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    887      &,FQSE1(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    888      &,FCNE(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    889      &,FCSE(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    890      &,FCNE1(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    891      &,FCSE1(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    892      &,QORIG(IDIM1:IDIM2,JDIM1:JDIM2,LM)
    893 C***********************************************************************
    894       ENH=FLOAT(IDTAD)*DT/(08.*DY)
    895 C
    896       DO J=MYJS_P2,MYJE_P2
    897       DO I=MYIS_P1,MYIE_P1
    898         EMH (I,J)=FLOAT(IDTAD)*DT/(08.*DX(I,J))
    899         DARE(I,J)=HBM2(I,J)*DX(I,J)*DY
    900       ENDDO
    901       ENDDO
    902 C
    903 C***********************************************************************
    904       CALL ZERO3(FQNE,LM)
    905       CALL ZERO3(FQSE,LM)
    906       CALL ZERO3(QORIG,LM)
    907 C-----------------------------------------------------------------------
    908 !$omp  parallel do
    909 !$omp& private(dqstij,dvolp,dwstij,htmijl,jfp,jfq,pp,qp,
    910 !$omp&         sumnq,sumnw,sumpq,sumpw,tta,ttb)
    911 C
    912 C-----------------------------------------------------------------------
    913       DO L=1,LM
    914 C-----------------------------------------------------------------------
    915 C
    916       CALL ZERO2(DPDE)
    917       CALL ZERO2(UDY)
    918       CALL ZERO2(VDX)
    919 C
    920         DO J=MYJS_P4,MYJE_P4
    921         DO I=MYIS_P4,MYIE_P4
    922         DPDE(I,J)=DETA(L)*PDSL(I,J)/9.8
    923         ENDDO
    924         ENDDO
    925 C
    926         DO J=MYJS_P4,MYJE_P4
    927         DO I=MYIS_P4,MYIE_P4
    928         ADPDNE(I,J)=0.5*(DPDE(I+IHE(J),J+1)+DPDE(I,J))
    929         ENDDO
    930         ENDDO
    931 C
    932         DO J=MYJS1_P4,MYJE_P4
    933         DO I=MYIS_P4,MYIE1_P4
    934         ADPDSE(I,J)=0.5*(DPDE(I+IHE(J),J-1)+DPDE(I,J))
    935         ENDDO
    936         ENDDO
    937 C
    938         DO J=MYJS1_P3,MYJE1_P3
    939         DO I=MYIS_P3,MYIE_P3
    940         UDY(I,J)=U(I,J,L)*DY
    941         VDX(I,J)=V(I,J,L)*DX(I,J)

Page 4           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

    942         ENDDO
    943         ENDDO
    944 C
    945 C NE
    946 C
    947         DO J=MYJS1_P2,MYJE2_P2
    948         DO I=MYIS_P2,MYIE1_P2
    949         ALPHA=ATAN(DY/DX(I,J))
    950         UNE=0.5*(VTM(I+IHE(J),J,L)*U(I+IHE(J),J,L)
    951      &          +VTM(I,J+1,L)*U(I,J+1,L))
    952         VNE=0.5*(VTM(I+IHE(J),J,L)*V(I+IHE(J),J,L)
    953      &          +VTM(I,J+1,L)*V(I,J+1,L))
    954         UNESEC=UNE*SIN(ALPHA)+VNE*COS(ALPHA)
    955         IF (UNESEC.GT.0.0) THEN
    956            QNE = Q(I,J,L)
    957            CNE = CWM(I,J,L)
    958         ELSE
    959            QNE = Q(I+IHE(J),J+1,L)
    960            CNE = CWM(I+IHE(J),J+1,L)
    961         END IF
    962         FQNE(I,J,L)=UNESEC*ADPDNE(I,J)*QNE*FLOAT(IDTAD)*DT
    963         FCNE(I,J,L)=UNESEC*ADPDNE(I,J)*CNE*FLOAT(IDTAD)*DT
    964         FQNE1(I,J,L)=FQNE(I,J,L)*SQRT(DX(I,J)*DX(I,J)+DY*DY)
    965         FCNE1(I,J,L)=FCNE(I,J,L)*SQRT(DX(I,J)*DX(I,J)+DY*DY)
    966         ENDDO
    967         ENDDO
    968 C
    969 C SE
    970 C
    971         DO J=MYJS2_P2,MYJE1_P2
    972         DO I=MYIS_P2,MYIE1_P2
    973         ALPHA=ATAN(DY/DX(I,J))
    974         USE=0.5*(VTM(I+IHE(J),J,L)*U(I+IHE(J),J,L)
    975      &          +VTM(I,J-1,L)*U(I,J-1,L))
    976         VSE=0.5*(VTM(I+IHE(J),J,L)*V(I+IHE(J),J,L)
    977      &          +VTM(I,J-1,L)*V(I,J-1,L))
    978         VSESEC=-USE*SIN(ALPHA)+VSE*COS(ALPHA)
    979         IF (VSESEC.GT.0.0) THEN
    980            QSE = Q(I+IHE(J),J-1,L)
    981            CSE = CWM(I+IHE(J),J-1,L)
    982         ELSE
    983            QSE = Q(I,J,L)
    984            CSE = CWM(I,J,L)
    985         END IF
    986         FQSE(I,J,L)=VSESEC*ADPDSE(I,J)*QSE*FLOAT(IDTAD)*DT
    987         FCSE(I,J,L)=VSESEC*ADPDSE(I,J)*CSE*FLOAT(IDTAD)*DT
    988         FQSE1(I,J,L)=FQSE(I,J,L)*SQRT(DX(I,J)*DX(I,J)+DY*DY)
    989         FCSE1(I,J,L)=FCSE(I,J,L)*SQRT(DX(I,J)*DX(I,J)+DY*DY)
    990         ENDDO
    991         ENDDO
    992 C
    993         DO J=MYJS,MYJE
    994         DO I=MYIS,MYIE
    995           HTMIJL=HTM(I,J,L)
    996           QORIG  (I,J,L)=AMAX1(Q  (I,J,L),EPSQ)*HTMIJL
    997         ENDDO
    998         ENDDO

Page 5           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

    999 C-----------------------------------------------------------------------
   1000 C***********************************************************************
   1001         DO 200 J=MYJS_P2,MYJE_P2
   1002         DO 200 I=MYIS_P1,MYIE_P1
   1003         DVOL(I,J,L)=DARE(I,J)*PDSL(I,J)*DETA(L)
   1004         HTMIJL=HTM(I,J,L)
   1005         Q  (I,J,L)=AMAX1(Q  (I,J,L),EPSQ)*HTMIJL
   1006         CWM(I,J,L)=AMAX1(CWM(I,J,L),CLIMIT)*HTMIJL
   1007 c         IF(CWM(I,J,L).GT.1.E-2)THEN
   1008 c          print*,'early print'
   1009 c          print*,'i,j,l,mype,cwm(i,j,l),climit,htmijl=',
   1010 c    *       i,j,l,mype,cwm(i,j,l),climit,htmijl
   1011 c         endif
   1012         Q1  (I,J,L)=Q  (I,J,L)
   1013         W1  (I,J,L)=CWM(I,J,L)
   1014   200   CONTINUE
   1015 C-----------------------------------------------------------------------
   1016         SUMPQ=0.
   1017         SUMNQ=0.
   1018         SUMPW=0.
   1019         SUMNW=0.
   1020 C
   1021         DO 300 J=MYJS2_P1,MYJE2_P1
   1022         DO 300 I=MYIS1_P1,MYIE1_P1
   1023 C
   1024         DVOLP=DVOL(I,J,L)*HBM3(I,J)
   1025         TTA=(U(I,J-1,L)+U(I+IHW(J),J,L)+U(I+IHE(J),J,L)+U(I,J+1,L))
   1026      2     *HBM2(I,J)*EMH(I,J)
   1027         TTB=(V(I,J-1,L)+V(I+IHW(J),J,L)+V(I+IHE(J),J,L)+V(I,J+1,L))
   1028      2     *HBM2(I,J)*ENH
   1029 C
   1030         PP=-TTA-TTB
   1031         QP= TTA-TTB
   1032 C
   1033         JFP=INT(SIGN(1.,PP))
   1034         JFQ=INT(SIGN(1.,QP))
   1035 C
   1036         IFPA(I,J,L)=IHE(J)+I+( JFP-1  )/2
   1037         IFQA(I,J,L)=IHE(J)+I+(-JFQ-1  )/2
   1038 C
   1039         JFPA(I,J,L)=       J+JFP
   1040         JFQA(I,J,L)=       J+JFQ
   1041 C
   1042         IFPF(I,J,L)=IHE(J)+I+(-JFP-1  )/2
   1043         IFQF(I,J,L)=IHE(J)+I+( JFQ-1  )/2
   1044 C
   1045         JFPF(I,J,L)=       J-JFP
   1046         JFQF(I,J,L)=       J-JFQ
   1047 C
   1048         PP=ABS(PP)*HTM(I,J,L)*HTM(IFPA(I,J,L),JFPA(I,J,L),L)
   1049         QP=ABS(QP)*HTM(I,J,L)*HTM(IFQA(I,J,L),JFQA(I,J,L),L)
   1050 C
   1051         AFP (I,J,L)=(((FF4*PP+FF3)*PP+FF2)*PP+FF1)*PP
   1052         AFQ (I,J,L)=(((FF4*QP+FF3)*QP+FF2)*QP+FF1)*QP
   1053 C
   1054         DQSTIJ=(Q  (IFPA(I,J,L),JFPA(I,J,L),L)-Q  (I,J,L))*PP
   1055      2        +(Q  (IFQA(I,J,L),JFQA(I,J,L),L)-Q  (I,J,L))*QP

Page 6           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

   1056         DWSTIJ=(CWM(IFPA(I,J,L),JFPA(I,J,L),L)-CWM(I,J,L))*PP
   1057      2        +(CWM(IFQA(I,J,L),JFQA(I,J,L),L)-CWM(I,J,L))*QP
   1058 C
   1059         DQST(I,J,L)=DQSTIJ
   1060         DWST(I,J,L)=DWSTIJ
   1061 C
   1062   300   CONTINUE
   1063 C***
   1064 C***  GLOBAL SUM FOR CONSERVATION
   1065 C***
   1066         DO 310 J=MYJS2,MYJE2
   1067         DO 310 I=MYIS1,MYIE1
   1068 C
   1069         DVOLP=DVOL(I,J,L)*HBM3(I,J)
   1070         DQSTIJ=DQST(I,J,L)*DVOLP
   1071         DWSTIJ=DWST(I,J,L)*DVOLP
   1072 C
   1073         IF(DQSTIJ.GT.0.)THEN
   1074           SUMPQ=SUMPQ+DQSTIJ
   1075         ELSE
   1076           SUMNQ=SUMNQ+DQSTIJ
   1077         ENDIF
   1078 C
   1079         IF(DWSTIJ.GT.0.)THEN
   1080           SUMPW=SUMPW+DWSTIJ
   1081         ELSE
   1082           SUMNW=SUMNW+DWSTIJ
   1083         ENDIF
   1084 C
   1085   310   CONTINUE
   1086 C
   1087 C-----------------------------------------------------------------------
   1088         XSUMS(1,L)=SUMPQ
   1089         XSUMS(2,L)=SUMNQ
   1090         XSUMS(3,L)=SUMPW
   1091         XSUMS(4,L)=SUMNW
   1092 C
   1093       ENDDO               ! END OF LM LOOP
   1094 C-----------------------------------------------------------------------
   1095 C
   1096 C***  GLOBAL REDUCTION
   1097 C
   1098       CALL MPI_ALLREDUCE(XSUMS,GSUMS,4*LM,MPI_REAL,MPI_SUM,
   1099      1                     MPI_COMM_COMP,IRECV)
   1100 C
   1101 C***  END OF GLOBAL REDUCTION
   1102 C
   1103 C-----------------------------------------------------------------------
   1104 !$omp  parallel do
   1105 !$omp& private(d2pqq,d2pqw,dqstij,dvolp,dwstij,
   1106 !$omp&         q00,q0q,q1ij,qp0,qstij,rfacq,rfacw,
   1107 !$omp&         rfqij,rfwij,sumnq,sumnw,sumpq,sumpw,
   1108 !$omp&         w00,w0q,w1ij,wp0,wstij)
   1109 C-----------------------------------------------------------------------
   1110       DO L=1,LM
   1111 C-----------------------------------------------------------------------
   1112 C

Page 7           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

   1113         SUMPQ=GSUMS(1,L)
   1114         SUMNQ=GSUMS(2,L)
   1115         SUMPW=GSUMS(3,L)
   1116         SUMNW=GSUMS(4,L)
   1117 C
   1118 C--------------FIRST MOMENT CONSERVING FACTOR---------------------------
   1119         IF(SUMPQ.GT.1.)THEN
   1120           RFACQ=-SUMNQ/SUMPQ
   1121         ELSE
   1122           RFACQ=1.
   1123         ENDIF
   1124 C
   1125         IF(SUMPW.GT.1.)THEN
   1126           RFACW=-SUMNW/SUMPW
   1127         ELSE
   1128           RFACW=1.
   1129         ENDIF
   1130 C
   1131         IF(RFACQ.LT.0.9.OR.RFACQ.GT.1.1)RFACQ=1.
   1132         IF(RFACW.LT.0.9.OR.RFACW.GT.1.1)RFACW=1.
   1133 C--------------IMPOSE CONSERVATION ON ADVECTION-------------------------
   1134         IF(RFACQ.LT.1.)THEN
   1135           DO J=MYJS2_P1,MYJE2_P1
   1136           DO I=MYIS1_P1,MYIE1_P1
   1137             DQSTIJ=DQST(I,J,L)
   1138             RFQIJ=HBM3(I,J)*(RFACQ-1.)+1.
   1139             IF(DQSTIJ.LT.0.)DQSTIJ=DQSTIJ/RFQIJ
   1140             Q1(I,J,L)=Q(I,J,L)+DQSTIJ
   1141           ENDDO
   1142           ENDDO
   1143         ELSE
   1144           DO J=MYJS2_P1,MYJE2_P1
   1145           DO I=MYIS1_P1,MYIE1_P1
   1146             DQSTIJ=DQST(I,J,L)
   1147             RFQIJ=HBM3(I,J)*(RFACQ-1.)+1.
   1148             IF(DQSTIJ.GE.0.)DQSTIJ=DQSTIJ*RFQIJ
   1149             Q1(I,J,L)=Q(I,J,L)+DQSTIJ
   1150           ENDDO
   1151           ENDDO
   1152         ENDIF 
   1153 C-----------------------------------------------------------------------
   1154         IF(RFACW.LT.1.)THEN
   1155           DO J=MYJS2_P1,MYJE2_P1
   1156           DO I=MYIS1_P1,MYIE1_P1
   1157             DWSTIJ=DWST(I,J,L)
   1158             RFWIJ=HBM3(I,J)*(RFACW-1.)+1.
   1159             IF(DWSTIJ.LT.0.)DWSTIJ=DWSTIJ/RFWIJ
   1160             W1(I,J,L)=CWM(I,J,L)+DWSTIJ
   1161           ENDDO
   1162           ENDDO
   1163         ELSE
   1164           DO J=MYJS2_P1,MYJE2_P1
   1165           DO I=MYIS1_P1,MYIE1_P1
   1166             DWSTIJ=DWST(I,J,L)
   1167             RFWIJ=HBM3(I,J)*(RFACW-1.)+1.
   1168             IF(DWSTIJ.GE.0.)DWSTIJ=DWSTIJ*RFWIJ
   1169             W1(I,J,L)=CWM(I,J,L)+DWSTIJ

Page 8           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

   1170           ENDDO
   1171           ENDDO
   1172         ENDIF
   1173 C--------------ANTI-FILTERING STEP--------------------------------------
   1174         SUMPQ=0.
   1175         SUMNQ=0.
   1176         SUMPW=0.
   1177         SUMNW=0.
   1178 C--------------ANTI-FILTERING LIMITERS----------------------------------
   1179         DO 330 J=MYJS2,MYJE2
   1180         DO 330 I=MYIS1,MYIE1
   1181 C
   1182         DVOLP=DVOL(I,J,L)
   1183         Q1IJ =Q1(I,J,L)
   1184         W1IJ =W1(I,J,L)
   1185 C
   1186         D2PQQ=((Q1(IFPA(I,J,L),JFPA(I,J,L),L)-Q1IJ                   )
   1187      2        -(Q1IJ                   -Q1(IFPF(I,J,L),JFPF(I,J,L),L))
   1188      3        *HTM(IFPF(I,J,L),JFPF(I,J,L),L))*AFP(I,J,L)
   1189      4       +((Q1(IFQA(I,J,L),JFQA(I,J,L),L)-Q1IJ                   )
   1190      5        -(Q1IJ                   -Q1(IFQF(I,J,L),JFQF(I,J,L),L))
   1191      6        *HTM(IFQF(I,J,L),JFQF(I,J,L),L))*AFQ(I,J,L)
   1192 C
   1193         D2PQW=((W1(IFPA(I,J,L),JFPA(I,J,L),L)-W1IJ                   )
   1194      2        -(W1IJ                   -W1(IFPF(I,J,L),JFPF(I,J,L),L))
   1195      3        *HTM(IFPF(I,J,L),JFPF(I,J,L),L))*AFP(I,J,L)
   1196      4       +((W1(IFQA(I,J,L),JFQA(I,J,L),L)-W1IJ                   )
   1197      5        -(W1IJ                   -W1(IFQF(I,J,L),JFQF(I,J,L),L))
   1198      6        *HTM(IFQF(I,J,L),JFQF(I,J,L),L))*AFQ(I,J,L)
   1199 C
   1200         QSTIJ=Q1IJ-D2PQQ
   1201         WSTIJ=W1IJ-D2PQW
   1202 C
   1203         Q00=Q  (I          ,J          ,L)
   1204         QP0=Q  (IFPA(I,J,L),JFPA(I,J,L),L)
   1205         Q0Q=Q  (IFQA(I,J,L),JFQA(I,J,L),L)
   1206 C
   1207         W00=CWM(I          ,J          ,L)
   1208         WP0=CWM(IFPA(I,J,L),JFPA(I,J,L),L)
   1209         W0Q=CWM(IFQA(I,J,L),JFQA(I,J,L),L)
   1210 C
   1211         QSTIJ=AMAX1(QSTIJ,AMIN1(Q00,QP0,Q0Q))
   1212         QSTIJ=AMIN1(QSTIJ,AMAX1(Q00,QP0,Q0Q))
   1213         WSTIJ=AMAX1(WSTIJ,AMIN1(W00,WP0,W0Q))
   1214         WSTIJ=AMIN1(WSTIJ,AMAX1(W00,WP0,W0Q))
   1215 C
   1216         DQSTIJ=QSTIJ-Q1IJ
   1217         DWSTIJ=WSTIJ-W1IJ
   1218 C
   1219         DQST(I,J,L)=DQSTIJ
   1220         DWST(I,J,L)=DWSTIJ
   1221 C
   1222         DQSTIJ=DQSTIJ*DVOLP
   1223         DWSTIJ=DWSTIJ*DVOLP
   1224 C
   1225         IF(DQSTIJ.GT.0.)THEN
   1226           SUMPQ =SUMPQ+DQSTIJ

Page 9           Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

   1227         ELSE
   1228           SUMNQ =SUMNQ+DQSTIJ
   1229         ENDIF
   1230 C
   1231         IF(DWSTIJ.GT.0.)THEN
   1232           SUMPW =SUMPW+DWSTIJ
   1233         ELSE
   1234           SUMNW =SUMNW+DWSTIJ
   1235         ENDIF
   1236 C
   1237   330   CONTINUE
   1238 C-----------------------------------------------------------------------
   1239         XSUMS(1,L)=SUMPQ
   1240         XSUMS(2,L)=SUMNQ
   1241         XSUMS(3,L)=SUMPW
   1242         XSUMS(4,L)=SUMNW
   1243 C
   1244       ENDDO               ! END OF LM LOOP
   1245 C-----------------------------------------------------------------------
   1246 C
   1247 C***  GLOBAL REDUCTION
   1248 C
   1249       CALL MPI_ALLREDUCE(XSUMS,GSUMS,4*LM,MPI_REAL,MPI_SUM,
   1250      1                     MPI_COMM_COMP,IRECV)
   1251 C
   1252 C***  END OF GLOBAL REDUCTION
   1253 C
   1254 C-----------------------------------------------------------------------
   1255 C
   1256 !$omp  parallel do
   1257 !$omp& private(dqstij,dwstij,htmijl,rfacq,rfacw,rfqij,rfwij,
   1258 !$omp&         sumnw,sumnq,sumpq,sumpw)
   1259 C-----------------------------------------------------------------------
   1260       DO L=1,LM
   1261 C
   1262         SUMPQ=GSUMS(1,L)
   1263         SUMNQ=GSUMS(2,L)
   1264         SUMPW=GSUMS(3,L)
   1265         SUMNW=GSUMS(4,L)
   1266 C
   1267 C--------------FIRST MOMENT CONSERVING FACTOR---------------------------
   1268         IF(SUMPQ.GT.1.)THEN
   1269           RFACQ=-SUMNQ/SUMPQ
   1270         ELSE
   1271           RFACQ=1.
   1272         ENDIF
   1273 C
   1274         IF(SUMPW.GT.1.)THEN
   1275           RFACW=-SUMNW/SUMPW
   1276         ELSE
   1277           RFACW=1.
   1278         ENDIF
   1279 C
   1280         IF(RFACQ.LT.0.9.OR.RFACQ.GT.1.1)RFACQ=1.
   1281         IF(RFACW.LT.0.9.OR.RFACW.GT.1.1)RFACW=1.
   1282 C--------------IMPOSE CONSERVATION ON ANTI-FILTERING--------------------
   1283         IF(RFACQ.LT.1.)THEN

Page 10          Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

   1284           DO J=MYJS2,MYJE2
   1285           DO I=MYIS1,MYIE1
   1286             DQSTIJ=DQST(I,J,L)
   1287             RFQIJ=HBM2(I,J)*(RFACQ-1.)+1.
   1288             IF(DQSTIJ.GE.0.)   DQSTIJ=DQSTIJ*RFQIJ
   1289             Q  (I,J,L)=Q1(I,J,L)+DQSTIJ
   1290           ENDDO
   1291           ENDDO
   1292         ELSE
   1293           DO J=MYJS2,MYJE2
   1294           DO I=MYIS1,MYIE1
   1295             DQSTIJ=DQST(I,J,L)
   1296             RFQIJ=HBM2(I,J)*(RFACQ-1.)+1.
   1297             IF(DQSTIJ.LT.0.)   DQSTIJ=DQSTIJ/RFQIJ
   1298             Q  (I,J,L)=Q1(I,J,L)+DQSTIJ
   1299           ENDDO
   1300           ENDDO
   1301         ENDIF
   1302 C-----------------------------------------------------------------------
   1303         IF(RFACW.LT.1.)THEN
   1304           DO J=MYJS2,MYJE2
   1305           DO I=MYIS1,MYIE1
   1306             DWSTIJ=DWST(I,J,L)
   1307             RFWIJ=HBM2(I,J)*(RFACW-1.)+1.
   1308             IF(DWSTIJ.GE.0.)   DWSTIJ=DWSTIJ*RFWIJ
   1309             CWM(I,J,L)=W1(I,J,L)+DWSTIJ
   1310 c         IF(CWM(I,J,L).GT.1.E-2)THEN
   1311 c          print*,'RFACW.lt.1'
   1312 c          print*,'i,j,l,mype,cwm(i,j,l),climit,htmijl=',
   1313 c    *       i,j,l,mype,cwm(i,j,l),climit,htmijl
   1314 c         endif
   1315           ENDDO
   1316           ENDDO
   1317         ELSE
   1318           DO J=MYJS2,MYJE2
   1319           DO I=MYIS1,MYIE1
   1320             DWSTIJ=DWST(I,J,L)
   1321             RFWIJ=HBM2(I,J)*(RFACW-1.)+1.
   1322             IF(DWSTIJ.LT.0.)   DWSTIJ=DWSTIJ/RFWIJ
   1323             CWM(I,J,L)=W1(I,J,L)+DWSTIJ
   1324 c         IF(CWM(I,J,L).GT.1.E-2)THEN
   1325 c          print*,'RFACW.not lt 1'
   1326 c          print*,'i,j,l,mype,cwm(i,j,l),climit,htmijl=',
   1327 c    *       i,j,l,mype,cwm(i,j,l),climit,htmijl
   1328 c         endif
   1329           ENDDO
   1330           ENDDO
   1331         ENDIF
   1332 C
   1333 C-----------------------------------------------------------------------
   1334 C
   1335         DO J=MYJS,MYJE
   1336         DO I=MYIS,MYIE
   1337           HTMIJL=HTM(I,J,L)
   1338           Q  (I,J,L)=AMAX1(Q  (I,J,L),EPSQ)*HTMIJL
   1339           CWM(I,J,L)=AMAX1(CWM(I,J,L),CLIMIT)*HTMIJL
   1340 c         IF(CWM(I,J,L).GT.1.E-2)THEN

Page 11          Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

   1341 c          print*,'late print'
   1342 c          print*,'i,j,l,mype,cwm(i,j,l),climit,htmijl=',
   1343 c    *       i,j,l,mype,cwm(i,j,l),climit,htmijl
   1344 c         endif
   1345         ENDDO
   1346         ENDDO
   1347 C-----------------------------------------------------------------------
   1348         DO J=MYJS1_P2,MYJE2_P2
   1349         DO I=MYIS_P2,MYIE1_P2
   1350         FQNEV(I,J)=FQNEV(I,J)+FQNE(I,J,L)
   1351         FCNEV(I,J)=FCNEV(I,J)+FCNE(I,J,L)
   1352         FQNEV1(I,J)=FQNEV1(I,J)+FQNE1(I,J,L)
   1353         PETAL=PDSL(I,J)*AETA(L)+PT
   1354         IF (PETAL.GT.70000.) THEN
   1355            FQNEV7(I,J)=FQNEV7(I,J)+FQNE(I,J,L)
   1356            FCNEV7(I,J)=FCNEV7(I,J)+FCNE(I,J,L)
   1357         END IF
   1358         ENDDO
   1359         ENDDO
   1360 C
   1361         DO J=MYJS2_P2,MYJE1_P2
   1362         DO I=MYIS_P2,MYIE1_P2
   1363         FQSEV(I,J)=FQSEV(I,J)+FQSE(I,J,L)
   1364         FCSEV(I,J)=FCSEV(I,J)+FCSE(I,J,L)
   1365         FQSEV1(I,J)=FQSEV1(I,J)+FQSE1(I,J,L)
   1366         PETAL=PDSL(I,J)*AETA(L)+PT
   1367         IF (PETAL.GT.70000.) THEN
   1368            FQSEV7(I,J)=FQSEV7(I,J)+FQSE(I,J,L)
   1369            FCSEV7(I,J)=FCSEV7(I,J)+FCSE(I,J,L)
   1370         END IF
   1371         ENDDO
   1372         ENDDO
   1373 C
   1374         DO J=MYJS,MYJE
   1375         DO I=MYIS,MYIE
   1376 
   1377         DQADV_OLD = DQADV(I,J)
   1378         DZ = PDSL(I,J)*DETA(L)/9.8
   1379         VOLUME = 2*DX(I,J)*DY*DZ
   1380         DQADV(I,J)=DQADV(I,J)+VOLUME*(Q(I,J,L)-QORIG(I,J,L))
   1381 
   1382         DQFLX(I,J)=FQNEV(I+IHW(J),J-1)-FQNEV(I,J)+
   1383      &             FQSEV(I,J)-FQSEV(I+IHW(J),J+1)
   1384         DCFLX(I,J)=FCNEV(I+IHW(J),J-1)-FCNEV(I,J)+
   1385      &             FCSEV(I,J)-FCSEV(I+IHW(J),J+1)
   1386 
   1387         DQFLX7(I,J)=FQNEV7(I+IHW(J),J-1)-FQNEV7(I,J)+
   1388      &             FQSEV7(I,J)-FQSEV7(I+IHW(J),J+1)
   1389         DCFLX7(I,J)=FCNEV7(I+IHW(J),J-1)-FCNEV7(I,J)+
   1390      &             FCSEV7(I,J)-FCSEV7(I+IHW(J),J+1)
   1391 
   1392         ENDDO
   1393         ENDDO
   1394 C
   1395       ENDDO       ! END OF LM LOOP
   1396 C
   1397 C-----------------------------------------------------------------------

Page 12          Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

   1398 C
   1399         DO J=MYJS,MYJE
   1400         DO I=MYIS,MYIE
   1401            ALPHA=ATAN(DY/DX(I,J))
   1402            RFACT=1.0/(2.0*COS(ALPHA))
   1403 C averaging in y'
   1404            FQUP=0.5*(FQNEV(I,J)+FQNEV(I+IHW(J),J-1))
   1405            FCUP=0.5*(FCNEV(I,J)+FCNEV(I+IHW(J),J-1))
   1406            FQUP7=0.5*(FQNEV7(I,J)+FQNEV7(I+IHW(J),J-1))
   1407            FCUP7=0.5*(FCNEV7(I,J)+FCNEV7(I+IHW(J),J-1))
   1408 C averaging in x'
   1409            FQVP=0.5*(FQSEV(I,J)+FQSEV(I+IHW(J),J+1))
   1410            FCVP=0.5*(FCSEV(I,J)+FCSEV(I+IHW(J),J+1))
   1411            FQVP7=0.5*(FQSEV7(I,J)+FQSEV7(I+IHW(J),J+1))
   1412            FCVP7=0.5*(FCSEV7(I,J)+FCSEV7(I+IHW(J),J+1))
   1413 C rotation to x and y directions
   1414            FQU(I,J)=RFACT*(FQUP-FQVP)
   1415            FQV(I,J)=RFACT*(FQUP+FQVP)
   1416            FCU(I,J)=RFACT*(FCUP-FCVP)
   1417            FCV(I,J)=RFACT*(FCUP+FCVP)
   1418            FQU7(I,J)=RFACT*(FQUP7-FQVP7)
   1419            FQV7(I,J)=RFACT*(FQUP7+FQVP7)
   1420            FCU7(I,J)=RFACT*(FCUP7-FCVP7)
   1421            FCV7(I,J)=RFACT*(FCUP7+FCVP7)
   1422         ENDDO
   1423         ENDDO
   1424 CC
   1425                              RETURN
   1426                              END

Page 13          Source Listing                  HZADV2
2025-03-12 18:23 Entry Points                    HZADV2.F



ENTRY POINTS

  Name               
                     
 hzadv2_             


SYMBOL CROSS REFERENCE

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 200                        Label  1014                                                           1001,1002                         
 300                        Label  1062                                                           1021,1022                         
 310                        Label  1085                                                           1066,1067                         
 330                        Label  1237                                                           1179,1180                         
 ABS                        Func   1048                                 scalar                    1048,1049                         
 ADPDNE                     Local  882      R(4)            4     2     6319                      928,962,963                       
 ADPDSE                     Local  882      R(4)            4     2     6319                      934,986,987                       
 AFP                        Local  866      R(4)            4     3     284355                    1051,1188,1195                    
 AFQ                        Local  866      R(4)            4     3     284355                    1052,1191,1198                    
 ALPHA                      Local  949      R(4)            4           scalar                    949,954,973,978,1401,1402         
 AMAX1                      Func   996                                  scalar                    996,1005,1006,1211,1212,1213,1214,
                                                                                                  1338,1339                         
 AMIN1                      Func   1211                                 scalar                    1211,1212,1213,1214               
 ATAN                       Func   949                                  scalar                    949,973,1401                      
 CLDWTR                     Common 817                                  1213608  SAVE                                               
 CLIMIT                     Param  52       R(4)            4           scalar                    1006,1339                         
 CNE                        Local  957      R(4)            4           scalar                    957,960,963                       
 CONTIN                     Common 764                                  4574956  SAVE                                               
 COS                        Func   954                                  scalar                    954,978,1402                      
 CSE                        Local  981      R(4)            4           scalar                    981,984,987                       
 CTLBLK                     Common 718                                  112      SAVE                                               
 D2PQQ                      Local  1186     R(4)            4           scalar                    1186,1200                         
 D2PQW                      Local  1193     R(4)            4           scalar                    1193,1201                         
 DARE                       Local  869      R(4)            4     2     6319                      899,1003                          
 DPDE                       Local  881      R(4)            4     2     6319                      916,922,928,934                   
 DQADV_OLD                  Local  1377     R(4)            4           scalar                    1377                              
 DQST                       Local  867      R(4)            4     3     284355                    1059,1070,1137,1146,1219,1286,1295
 DQSTIJ                     Local  1054     R(4)            4           scalar                    1054,1059,1070,1073,1074,1076,1137
                                                                                                  ,1139,1140,1146,1148,1149,1216,121
                                                                                                  9,1222,1225,1226,1228,1286,1288,12
                                                                                                  89,1295,1297,1298                 
 DVOL                       Local  869      R(4)            4     3     284355                    1003,1024,1069,1182               
 DVOLP                      Local  1024     R(4)            4           scalar                    1024,1069,1070,1071,1182,1222,1223
 DWST                       Local  868      R(4)            4     3     284355                    1060,1071,1157,1166,1220,1306,1320
 DWSTIJ                     Local  1056     R(4)            4           scalar                    1056,1060,1071,1079,1080,1082,1157
                                                                                                  ,1159,1160,1166,1168,1169,1217,122
                                                                                                  0,1223,1231,1232,1234,1306,1308,13
                                                                                                  09,1320,1322,1323                 
 DYNAM                      Common 747                                  259964   SAVE                                               
 DZ                         Local  1378     R(4)            4           scalar                    1378,1379                         
 EMH                        Local  870      R(4)            4     2     6319                      898,1026                          
 ENH                        Local  894      R(4)            4           scalar                    894,1028                          
 EPSQ                       Param  52       R(4)            4           scalar                    996,1005,1338                     
 FCNE                       Local  888      R(4)            4     3     284355                    963,965,1351,1356                 

Page 14          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 FCNE1                      Local  890      R(4)            4     3     284355                    965                               
 FCSE                       Local  889      R(4)            4     3     284355                    987,989,1364,1369                 
 FCSE1                      Local  891      R(4)            4     3     284355                    989                               
 FCUP                       Local  1405     R(4)            4           scalar                    1405,1416,1417                    
 FCUP7                      Local  1407     R(4)            4           scalar                    1407,1420,1421                    
 FCVP                       Local  1410     R(4)            4           scalar                    1410,1416,1417                    
 FCVP7                      Local  1412     R(4)            4           scalar                    1412,1420,1421                    
 FF1                        Param  53       R(4)            4           scalar                    1051,1052                         
 FF2                        Param  53       R(4)            4           scalar                    1051,1052                         
 FF3                        Param  53       R(4)            4           scalar                    1051,1052                         
 FF4                        Param  53       R(4)            4           scalar                    1051,1052                         
 FLOAT                      Func   894                                  scalar                    894,898,962,963,986,987           
 FQNE                       Local  884      R(4)            4     3     284355                    904,962,964,1350,1355             
 FQNE1                      Local  886      R(4)            4     3     284355                    964,1352                          
 FQSE                       Local  885      R(4)            4     3     284355                    905,986,988,1363,1368             
 FQSE1                      Local  887      R(4)            4     3     284355                    988,1365                          
 FQUP                       Local  1404     R(4)            4           scalar                    1404,1414,1415                    
 FQUP7                      Local  1406     R(4)            4           scalar                    1406,1418,1419                    
 FQVP                       Local  1409     R(4)            4           scalar                    1409,1414,1415                    
 FQVP7                      Local  1411     R(4)            4           scalar                    1411,1418,1419                    
 GLB_TABLE                  Common 116                                  336      SAVE                                               
 GSUMS                      Local  874      R(4)            4     2     180                       1098,1113,1114,1115,1116,1249,1262
                                                                                                  ,1263,1264,1265                   
 HTMIJL                     Local  995      R(4)            4           scalar                    995,996,1004,1005,1006,1337,1338,1
                                                                                                  339                               
 HZADV2                     Subr   3                                                                                                
 I                          Local  897      I(4)            4           scalar                    897,898,899,921,922,927,928,933,93
                                                                                                  4,939,940,941,948,949,950,951,952,
                                                                                                  953,956,957,959,960,962,963,964,96
                                                                                                  5,972,973,974,975,976,977,980,981,
                                                                                                  983,984,986,987,988,989,994,995,99
                                                                                                  6,1002,1003,1004,1005,1006,1012,10
                                                                                                  13,1022,1024,1025,1026,1027,1028,1
                                                                                                  036,1037,1039,1040,1042,1043,1045,
                                                                                                  1046,1048,1049,1051,1052,1054,1055
                                                                                                  ,1056,1057,1059,1060,1067,1069,107
                                                                                                  0,1071,1136,1137,1138,1140,1145,11
                                                                                                  46,1147,1149,1156,1157,1158,1160,1
                                                                                                  165,1166,1167,1169,1180,1182,1183,
                                                                                                  1184,1186,1187,1188,1189,1190,1191
                                                                                                  ,1193,1194,1195,1196,1197,1198,120
                                                                                                  3,1204,1205,1207,1208,1209,1219,12
                                                                                                  20,1285,1286,1287,1289,1294,1295,1
                                                                                                  296,1298,1305,1306,1307,1309,1319,
                                                                                                  1320,1321,1323,1336,1337,1338,1339
                                                                                                  ,1349,1350,1351,1352,1353,1355,135
                                                                                                  6,1362,1363,1364,1365,1366,1368,13
                                                                                                  69,1375,1377,1378,1379,1380,1382,1
                                                                                                  383,1384,1385,1387,1388,1389,1390,
                                                                                                  1400,1401,1404,1405,1406,1407,1409
                                                                                                  ,1410,1411,1412,1414,1415,1416,141
                                                                                                  7,1418,1419,1420,1421             
 IDIM1                      Param  75       I(4)            4           scalar                    729,736,737,739,740,741,753,754,75
                                                                                                  5,756,757,758,765,766,767,768,769,
                                                                                                  776,778,779,780,787,788,789,790,79

Page 15          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
                                                                                                  1,792,793,794,795,796,797,798,799,
                                                                                                  800,801,802,803,805,810,818,820,82
                                                                                                  9,839,840,842,843,845,846,847,848,
                                                                                                  850,851,852,853,855,856,857,858,86
                                                                                                  2,863,864,865,866,867,868,869,870,
                                                                                                  881,882,883,884,885,886,887,888,88
                                                                                                  9,890,891,892                     
 IDIM2                      Param  75       I(4)            4           scalar                    729,736,737,739,740,741,753,754,75
                                                                                                  5,756,757,758,765,766,767,768,769,
                                                                                                  776,778,779,780,787,788,789,790,79
                                                                                                  1,792,793,794,795,796,797,798,799,
                                                                                                  800,801,802,803,805,810,818,820,82
                                                                                                  9,839,840,842,843,845,846,847,848,
                                                                                                  850,851,852,853,855,856,857,858,86
                                                                                                  2,863,864,865,866,867,868,869,870,
                                                                                                  881,882,883,884,885,886,887,888,88
                                                                                                  9,890,891,892                     
 IFPA                       Local  862      I(4)            4     3     284355                    1036,1048,1054,1056,1186,1193,1204
                                                                                                  ,1208                             
 IFPF                       Local  863      I(4)            4     3     284355                    1042,1187,1188,1194,1195          
 IFQA                       Local  862      I(4)            4     3     284355                    1037,1049,1055,1057,1189,1196,1205
                                                                                                  ,1209                             
 IFQF                       Local  863      I(4)            4     3     284355                    1043,1190,1191,1197,1198          
 IGSTL                      Param  70       I(4)            4           scalar                    75                                
 IGSTR                      Param  70       I(4)            4           scalar                    75                                
 IM                         Param  58       I(4)            4           scalar                    72,75,122,123,124,125,126,130,131,
                                                                                                  136,706,707,833                   
 IM1                        Param  706      I(4)            4           scalar                                                      
 IMJM                       Param  707      I(4)            4           scalar                                                      
 INDX                       Common 826                                  1708     SAVE                                               
 INDXG                      Common 832                                  8084     SAVE                                               
 INPES                      Param  67       I(4)            4           scalar                    72,75,106,107,108,117,118         
 INT                        Func   1033                                 scalar                    1033,1034                         
 IRECV                      Local  1099     I(4)            4           scalar                    1099,1250                         
 ISTAT                      Local  878      I(4)            4     1     5                                                           
 ITAIL                      Param  72       I(4)            4           scalar                                                      
 J                          Local  896      I(4)            4           scalar                    896,898,899,920,922,926,928,932,93
                                                                                                  4,938,940,941,947,949,950,951,952,
                                                                                                  953,956,957,959,960,962,963,964,96
                                                                                                  5,971,973,974,975,976,977,980,981,
                                                                                                  983,984,986,987,988,989,993,995,99
                                                                                                  6,1001,1003,1004,1005,1006,1012,10
                                                                                                  13,1021,1024,1025,1026,1027,1028,1
                                                                                                  036,1037,1039,1040,1042,1043,1045,
                                                                                                  1046,1048,1049,1051,1052,1054,1055
                                                                                                  ,1056,1057,1059,1060,1066,1069,107
                                                                                                  0,1071,1135,1137,1138,1140,1144,11
                                                                                                  46,1147,1149,1155,1157,1158,1160,1
                                                                                                  164,1166,1167,1169,1179,1182,1183,
                                                                                                  1184,1186,1187,1188,1189,1190,1191
                                                                                                  ,1193,1194,1195,1196,1197,1198,120
                                                                                                  3,1204,1205,1207,1208,1209,1219,12
                                                                                                  20,1284,1286,1287,1289,1293,1295,1
                                                                                                  296,1298,1304,1306,1307,1309,1318,
                                                                                                  1320,1321,1323,1335,1337,1338,1339

Page 16          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
                                                                                                  ,1348,1350,1351,1352,1353,1355,135
                                                                                                  6,1361,1363,1364,1365,1366,1368,13
                                                                                                  69,1374,1377,1378,1379,1380,1382,1
                                                                                                  383,1384,1385,1387,1388,1389,1390,
                                                                                                  1399,1401,1404,1405,1406,1407,1409
                                                                                                  ,1410,1411,1412,1414,1415,1416,141
                                                                                                  7,1418,1419,1420,1421             
 JAM                        Param  706      I(4)            4           scalar                    708,728,751                       
 JAMD                       Param  708      I(4)            4           scalar                                                      
 JDIM1                      Param  76       I(4)            4           scalar                    729,736,737,739,740,741,753,754,75
                                                                                                  5,756,757,758,765,766,767,768,769,
                                                                                                  776,778,779,780,787,788,789,790,79
                                                                                                  1,792,793,794,795,796,797,798,799,
                                                                                                  800,801,802,803,805,810,818,820,82
                                                                                                  7,828,839,840,842,843,845,846,847,
                                                                                                  848,850,851,852,853,855,856,857,85
                                                                                                  8,862,863,864,865,866,867,868,869,
                                                                                                  870,881,882,883,884,885,886,887,88
                                                                                                  8,889,890,891,892                 
 JDIM2                      Param  76       I(4)            4           scalar                    729,736,737,739,740,741,753,754,75
                                                                                                  5,756,757,758,765,766,767,768,769,
                                                                                                  776,778,779,780,787,788,789,790,79
                                                                                                  1,792,793,794,795,796,797,798,799,
                                                                                                  800,801,802,803,805,810,818,820,82
                                                                                                  7,828,839,840,842,843,845,846,847,
                                                                                                  848,850,851,852,853,855,856,857,85
                                                                                                  8,862,863,864,865,866,867,868,869,
                                                                                                  870,881,882,883,884,885,886,887,88
                                                                                                  8,889,890,891,892                 
 JFP                        Local  1033     I(4)            4           scalar                    1033,1036,1039,1042,1045          
 JFPA                       Local  864      I(4)            4     3     284355                    1039,1048,1054,1056,1186,1193,1204
                                                                                                  ,1208                             
 JFPF                       Local  865      I(4)            4     3     284355                    1045,1187,1188,1194,1195          
 JFQ                        Local  1034     I(4)            4           scalar                    1034,1037,1040,1043,1046          
 JFQA                       Local  864      I(4)            4     3     284355                    1040,1049,1055,1057,1189,1196,1205
                                                                                                  ,1209                             
 JFQF                       Local  865      I(4)            4     3     284355                    1046,1190,1191,1197,1198          
 JGSTL                      Param  71       I(4)            4           scalar                    76                                
 JGSTR                      Param  71       I(4)            4           scalar                    76                                
 JM                         Param  58       I(4)            4           scalar                    73,76,122,123,124,125,126,130,131,
                                                                                                  136,706,707,833                   
 JNPES                      Param  67       I(4)            4           scalar                    73,76,106,107,108,117,118         
 JTAIL                      Param  73       I(4)            4           scalar                                                      
 L                          Local  913      I(4)            4           scalar                    913,922,940,941,950,951,952,953,95
                                                                                                  6,957,959,960,962,963,964,965,974,
                                                                                                  975,976,977,980,981,983,984,986,98
                                                                                                  7,988,989,995,996,1003,1004,1005,1
                                                                                                  006,1012,1013,1024,1025,1027,1036,
                                                                                                  1037,1039,1040,1042,1043,1045,1046
                                                                                                  ,1048,1049,1051,1052,1054,1055,105
                                                                                                  6,1057,1059,1060,1069,1070,1071,10
                                                                                                  88,1089,1090,1091,1110,1113,1114,1
                                                                                                  115,1116,1137,1140,1146,1149,1157,
                                                                                                  1160,1166,1169,1182,1183,1184,1186
                                                                                                  ,1187,1188,1189,1190,1191,1193,119

Page 17          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
                                                                                                  4,1195,1196,1197,1198,1203,1204,12
                                                                                                  05,1207,1208,1209,1219,1220,1239,1
                                                                                                  240,1241,1242,1260,1262,1263,1264,
                                                                                                  1265,1286,1289,1295,1298,1306,1309
                                                                                                  ,1320,1323,1337,1338,1339,1350,135
                                                                                                  1,1352,1353,1355,1356,1363,1364,13
                                                                                                  65,1366,1368,1369,1378,1380       
 LM                         Param  58       I(4)            4           scalar                    131,708,739,740,749,766,767,768,76
                                                                                                  9,778,779,805,818,819,858,862,863,
                                                                                                  864,865,866,867,868,869,874,884,88
                                                                                                  5,886,887,888,889,890,891,892,904,
                                                                                                  905,906,913,1098,1110,1249,1260   
 LOOPS                      Common 727                                  65752    SAVE                                               
 LP1                        Param  708      I(4)            4           scalar                    749                               
 LSM                        Param  58       I(4)            4           scalar                                                      
 MAPPINGS                   Common 135                                  5024     SAVE                                               
 MASKS                      Common 735                                  2426496  SAVE                                               
 MPIFCMB5                   Common 693                                  4        SAVE                                               
 MPIFCMB9                   Common 694                                  4        SAVE                                               
 MPIPRIV1                   Common 698                                  28       SAVE                                               
 MPIPRIV2                   Common 700                                  24       SAVE                                               
 MPIPRIVC                   Common 703                                  2        SAVE                                               
 MPI_2DOUBLE_PRECISION      Param  439      I(4)            4           scalar                                                      
 MPI_2INT                   Param  523      I(4)            4           scalar                                                      
 MPI_2INTEGER               Param  437      I(4)            4           scalar                                                      
 MPI_2REAL                  Param  441      I(4)            4           scalar                                                      
 MPI_ADDRESS_KIND           Param  475      I(4)            4           scalar                                                      
 MPI_AINT                   Param  553      I(4)            4           scalar                                                      
 MPI_ALLREDUCE              Subr   1098                                                           1098,1249                         
 MPI_ANY_SOURCE             Param  405      I(4)            4           scalar                                                      
 MPI_ANY_TAG                Param  407      I(4)            4           scalar                                                      
 MPI_APPNUM                 Param  369      I(4)            4           scalar                                                      
 MPI_ASYNC_PROTECTS_NONBLOC                                                                                                         
 KING                       Param  675      L(4)            4           scalar                                                      
 MPI_BAND                   Param  313      I(4)            4           scalar                                                      
 MPI_BOR                    Param  317      I(4)            4           scalar                                                      
 MPI_BSEND_OVERHEAD         Param  401      I(4)            4           scalar                                                      
 MPI_BXOR                   Param  321      I(4)            4           scalar                                                      
 MPI_BYTE                   Param  445      I(4)            4           scalar                                                      
 MPI_CART                   Param  413      I(4)            4           scalar                                                      
 MPI_CHAR                   Param  483      I(4)            4           scalar                                                      
 MPI_CHARACTER              Param  443      I(4)            4           scalar                                                      
 MPI_COMBINER_CONTIGUOUS    Param  571      I(4)            4           scalar                                                      
 MPI_COMBINER_DARRAY        Param  593      I(4)            4           scalar                                                      
 MPI_COMBINER_DUP           Param  569      I(4)            4           scalar                                                      
 MPI_COMBINER_F90_COMPLEX   Param  597      I(4)            4           scalar                                                      
 MPI_COMBINER_F90_INTEGER   Param  599      I(4)            4           scalar                                                      
 MPI_COMBINER_F90_REAL      Param  595      I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED      Param  583      I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED_BLOC                                                                                                         
 K                          Param  603      I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED_INTE                                                                                                         
 GER                        Param  581      I(4)            4           scalar                                                      
 MPI_COMBINER_HVECTOR       Param  577      I(4)            4           scalar                                                      
 MPI_COMBINER_HVECTOR_INTEG                                                                                                         

Page 18          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 ER                         Param  575      I(4)            4           scalar                                                      
 MPI_COMBINER_INDEXED       Param  579      I(4)            4           scalar                                                      
 MPI_COMBINER_INDEXED_BLOCK Param  585      I(4)            4           scalar                                                      
 MPI_COMBINER_NAMED         Param  567      I(4)            4           scalar                                                      
 MPI_COMBINER_RESIZED       Param  601      I(4)            4           scalar                                                      
 MPI_COMBINER_STRUCT        Param  589      I(4)            4           scalar                                                      
 MPI_COMBINER_STRUCT_INTEGE                                                                                                         
 R                          Param  587      I(4)            4           scalar                                                      
 MPI_COMBINER_SUBARRAY      Param  591      I(4)            4           scalar                                                      
 MPI_COMBINER_VECTOR        Param  573      I(4)            4           scalar                                                      
 MPI_COMM_DUP_FN            Subr   682                                  scalar                                                      
 MPI_COMM_NULL              Param  337      I(4)            4           scalar                                                      
 MPI_COMM_NULL_COPY_FN      Subr   683                                  scalar                                                      
 MPI_COMM_NULL_DELETE_FN    Subr   682                                  scalar                                                      
 MPI_COMM_SELF              Param  333      I(4)            4           scalar                                                      
 MPI_COMM_TYPE_SHARED       Param  621      I(4)            4           scalar                                                      
 MPI_COMM_WORLD             Param  331      I(4)            4           scalar                                                      
 MPI_COMPLEX                Param  425      I(4)            4           scalar                                                      
 MPI_COMPLEX16              Param  471      I(4)            4           scalar                                                      
 MPI_COMPLEX32              Param  473      I(4)            4           scalar                                                      
 MPI_COMPLEX8               Param  469      I(4)            4           scalar                                                      
 MPI_CONGRUENT              Param  285      I(4)            4           scalar                                                      
 MPI_CONVERSION_FN_NULL     Subr   688                                  scalar                                                      
 MPI_COUNT                  Param  557      I(4)            4           scalar                                                      
 MPI_COUNT_KIND             Param  479      I(4)            4           scalar                                                      
 MPI_CXX_BOOL               Param  559      I(4)            4           scalar                                                      
 MPI_CXX_DOUBLE_COMPLEX     Param  563      I(4)            4           scalar                                                      
 MPI_CXX_FLOAT_COMPLEX      Param  561      I(4)            4           scalar                                                      
 MPI_CXX_LONG_DOUBLE_COMPLE                                                                                                         
 X                          Param  565      I(4)            4           scalar                                                      
 MPI_C_BOOL                 Param  543      I(4)            4           scalar                                                      
 MPI_C_COMPLEX              Param  547      I(4)            4           scalar                                                      
 MPI_C_DOUBLE_COMPLEX       Param  549      I(4)            4           scalar                                                      
 MPI_C_FLOAT_COMPLEX        Param  545      I(4)            4           scalar                                                      
 MPI_C_LONG_DOUBLE_COMPLEX  Param  551      I(4)            4           scalar                                                      
 MPI_DATATYPE_NULL          Param  347      I(4)            4           scalar                    462,560,562,564,566               
 MPI_DISPLACEMENT_CURRENT   Param  671      I(8)            8           scalar                                                      
 MPI_DISTRIBUTE_BLOCK       Param  663      I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_CYCLIC      Param  665      I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_DFLT_DARG   Param  669      I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_NONE        Param  667      I(4)            4           scalar                                                      
 MPI_DIST_GRAPH             Param  415      I(4)            4           scalar                                                      
 MPI_DOUBLE                 Param  505      I(4)            4           scalar                                                      
 MPI_DOUBLE_COMPLEX         Param  427      I(4)            4           scalar                                                      
 MPI_DOUBLE_INT             Param  517      I(4)            4           scalar                                                      
 MPI_DOUBLE_PRECISION       Param  433      I(4)            4           scalar                                                      
 MPI_DUP_FN                 Subr   679                                  scalar                                                      
 MPI_ERRHANDLER_NULL        Param  351      I(4)            4           scalar                                                      
 MPI_ERROR                  Param  152      I(4)            4           scalar                                                      
 MPI_ERRORS_ARE_FATAL       Param  279      I(4)            4           scalar                                                      
 MPI_ERRORS_RETURN          Param  281      I(4)            4           scalar                                                      
 MPI_ERR_ACCESS             Param  271      I(4)            4           scalar                                                      
 MPI_ERR_AMODE              Param  257      I(4)            4           scalar                                                      
 MPI_ERR_ARG                Param  227      I(4)            4           scalar                                                      
 MPI_ERR_ASSERT             Param  233      I(4)            4           scalar                                                      

Page 19          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_ERR_BAD_FILE           Param  195      I(4)            4           scalar                                                      
 MPI_ERR_BASE               Param  225      I(4)            4           scalar                                                      
 MPI_ERR_BUFFER             Param  167      I(4)            4           scalar                                                      
 MPI_ERR_COMM               Param  245      I(4)            4           scalar                                                      
 MPI_ERR_CONVERSION         Param  261      I(4)            4           scalar                                                      
 MPI_ERR_COUNT              Param  171      I(4)            4           scalar                                                      
 MPI_ERR_DIMS               Param  209      I(4)            4           scalar                                                      
 MPI_ERR_DISP               Param  193      I(4)            4           scalar                                                      
 MPI_ERR_DUP_DATAREP        Param  175      I(4)            4           scalar                                                      
 MPI_ERR_FILE               Param  205      I(4)            4           scalar                                                      
 MPI_ERR_FILE_EXISTS        Param  187      I(4)            4           scalar                                                      
 MPI_ERR_FILE_IN_USE        Param  229      I(4)            4           scalar                                                      
 MPI_ERR_GROUP              Param  191      I(4)            4           scalar                                                      
 MPI_ERR_INFO               Param  219      I(4)            4           scalar                                                      
 MPI_ERR_INFO_KEY           Param  223      I(4)            4           scalar                                                      
 MPI_ERR_INFO_NOKEY         Param  203      I(4)            4           scalar                                                      
 MPI_ERR_INFO_VALUE         Param  189      I(4)            4           scalar                                                      
 MPI_ERR_INTERN             Param  221      I(4)            4           scalar                                                      
 MPI_ERR_IN_STATUS          Param  207      I(4)            4           scalar                                                      
 MPI_ERR_IO                 Param  267      I(4)            4           scalar                                                      
 MPI_ERR_KEYVAL             Param  213      I(4)            4           scalar                                                      
 MPI_ERR_LASTCODE           Param  235      I(4)            4           scalar                                                      
 MPI_ERR_LOCKTYPE           Param  217      I(4)            4           scalar                                                      
 MPI_ERR_NAME               Param  211      I(4)            4           scalar                                                      
 MPI_ERR_NOT_SAME           Param  239      I(4)            4           scalar                                                      
 MPI_ERR_NO_MEM             Param  231      I(4)            4           scalar                                                      
 MPI_ERR_NO_SPACE           Param  163      I(4)            4           scalar                                                      
 MPI_ERR_NO_SUCH_FILE       Param  247      I(4)            4           scalar                                                      
 MPI_ERR_OP                 Param  265      I(4)            4           scalar                                                      
 MPI_ERR_OTHER              Param  179      I(4)            4           scalar                                                      
 MPI_ERR_PENDING            Param  169      I(4)            4           scalar                                                      
 MPI_ERR_PORT               Param  251      I(4)            4           scalar                                                      
 MPI_ERR_QUOTA              Param  255      I(4)            4           scalar                                                      
 MPI_ERR_RANK               Param  177      I(4)            4           scalar                                                      
 MPI_ERR_READ_ONLY          Param  215      I(4)            4           scalar                                                      
 MPI_ERR_REQUEST            Param  259      I(4)            4           scalar                                                      
 MPI_ERR_RMA_ATTACH         Param  181      I(4)            4           scalar                                                      
 MPI_ERR_RMA_CONFLICT       Param  185      I(4)            4           scalar                                                      
 MPI_ERR_RMA_FLAVOR         Param  201      I(4)            4           scalar                                                      
 MPI_ERR_RMA_RANGE          Param  263      I(4)            4           scalar                                                      
 MPI_ERR_RMA_SHARED         Param  253      I(4)            4           scalar                                                      
 MPI_ERR_RMA_SYNC           Param  165      I(4)            4           scalar                                                      
 MPI_ERR_ROOT               Param  197      I(4)            4           scalar                                                      
 MPI_ERR_SERVICE            Param  173      I(4)            4           scalar                                                      
 MPI_ERR_SIZE               Param  183      I(4)            4           scalar                                                      
 MPI_ERR_SPAWN              Param  243      I(4)            4           scalar                                                      
 MPI_ERR_TAG                Param  273      I(4)            4           scalar                                                      
 MPI_ERR_TOPOLOGY           Param  277      I(4)            4           scalar                                                      
 MPI_ERR_TRUNCATE           Param  237      I(4)            4           scalar                                                      
 MPI_ERR_TYPE               Param  241      I(4)            4           scalar                                                      
 MPI_ERR_UNKNOWN            Param  275      I(4)            4           scalar                                                      
 MPI_ERR_UNSUPPORTED_DATARE                                                                                                         
 P                          Param  199      I(4)            4           scalar                                                      
 MPI_ERR_UNSUPPORTED_OPERAT                                                                                                         
 ION                        Param  249      I(4)            4           scalar                                                      

Page 20          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_ERR_WIN                Param  269      I(4)            4           scalar                                                      
 MPI_FILE_NULL              Param  341      I(4)            4           scalar                                                      
 MPI_FLOAT                  Param  503      I(4)            4           scalar                                                      
 MPI_FLOAT_INT              Param  515      I(4)            4           scalar                                                      
 MPI_GRAPH                  Param  411      I(4)            4           scalar                                                      
 MPI_GROUP_EMPTY            Param  335      I(4)            4           scalar                                                      
 MPI_GROUP_NULL             Param  343      I(4)            4           scalar                                                      
 MPI_HOST                   Param  359      I(4)            4           scalar                                                      
 MPI_IDENT                  Param  283      I(4)            4           scalar                                                      
 MPI_INFO_ENV               Param  355      I(4)            4           scalar                                                      
 MPI_INFO_NULL              Param  353      I(4)            4           scalar                                                      
 MPI_INT                    Param  495      I(4)            4           scalar                                                      
 MPI_INT16_T                Param  529      I(4)            4           scalar                                                      
 MPI_INT32_T                Param  531      I(4)            4           scalar                                                      
 MPI_INT64_T                Param  533      I(4)            4           scalar                                                      
 MPI_INT8_T                 Param  527      I(4)            4           scalar                                                      
 MPI_INTEGER                Param  435      I(4)            4           scalar                                                      
 MPI_INTEGER1               Param  453      I(4)            4           scalar                                                      
 MPI_INTEGER16              Param  461      I(4)            4           scalar                                                      
 MPI_INTEGER2               Param  455      I(4)            4           scalar                                                      
 MPI_INTEGER4               Param  457      I(4)            4           scalar                                                      
 MPI_INTEGER8               Param  459      I(4)            4           scalar                                                      
 MPI_INTEGER_KIND           Param  481      I(4)            4           scalar                                                      
 MPI_IO                     Param  361      I(4)            4           scalar                                                      
 MPI_KEYVAL_INVALID         Param  399      I(4)            4           scalar                                                      
 MPI_LAND                   Param  311      I(4)            4           scalar                                                      
 MPI_LASTUSEDCODE           Param  367      I(4)            4           scalar                                                      
 MPI_LB                     Param  449      I(4)            4           scalar                                                      
 MPI_LOCK_EXCLUSIVE         Param  421      I(4)            4           scalar                                                      
 MPI_LOCK_SHARED            Param  423      I(4)            4           scalar                                                      
 MPI_LOGICAL                Param  429      I(4)            4           scalar                                                      
 MPI_LONG                   Param  499      I(4)            4           scalar                                                      
 MPI_LONG_DOUBLE            Param  507      I(4)            4           scalar                                                      
 MPI_LONG_DOUBLE_INT        Param  525      I(4)            4           scalar                                                      
 MPI_LONG_INT               Param  519      I(4)            4           scalar                                                      
 MPI_LONG_LONG              Param  513      I(4)            4           scalar                                                      
 MPI_LONG_LONG_INT          Param  509      I(4)            4           scalar                                                      
 MPI_LOR                    Param  315      I(4)            4           scalar                                                      
 MPI_LXOR                   Param  319      I(4)            4           scalar                                                      
 MPI_MAX                    Param  303      I(4)            4           scalar                                                      
 MPI_MAXLOC                 Param  325      I(4)            4           scalar                                                      
 MPI_MAX_DATAREP_STRING     Param  393      I(4)            4           scalar                                                      
 MPI_MAX_ERROR_STRING       Param  381      I(4)            4           scalar                                                      
 MPI_MAX_INFO_KEY           Param  387      I(4)            4           scalar                                                      
 MPI_MAX_INFO_VAL           Param  389      I(4)            4           scalar                                                      
 MPI_MAX_LIBRARY_VERSION_ST                                                                                                         
 RING                       Param  395      I(4)            4           scalar                                                      
 MPI_MAX_OBJECT_NAME        Param  385      I(4)            4           scalar                                                      
 MPI_MAX_PORT_NAME          Param  383      I(4)            4           scalar                                                      
 MPI_MAX_PROCESSOR_NAME     Param  391      I(4)            4           scalar                                                      
 MPI_MESSAGE_NO_PROC        Param  625      I(4)            4           scalar                                                      
 MPI_MESSAGE_NULL           Param  623      I(4)            4           scalar                                                      
 MPI_MIN                    Param  305      I(4)            4           scalar                                                      
 MPI_MINLOC                 Param  323      I(4)            4           scalar                                                      
 MPI_MODE_APPEND            Param  649      I(4)            4           scalar                                                      

Page 21          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_MODE_CREATE            Param  645      I(4)            4           scalar                                                      
 MPI_MODE_DELETE_ON_CLOSE   Param  641      I(4)            4           scalar                                                      
 MPI_MODE_EXCL              Param  647      I(4)            4           scalar                                                      
 MPI_MODE_NOCHECK           Param  611      I(4)            4           scalar                                                      
 MPI_MODE_NOPRECEDE         Param  617      I(4)            4           scalar                                                      
 MPI_MODE_NOPUT             Param  615      I(4)            4           scalar                                                      
 MPI_MODE_NOSTORE           Param  613      I(4)            4           scalar                                                      
 MPI_MODE_NOSUCCEED         Param  619      I(4)            4           scalar                                                      
 MPI_MODE_RDONLY            Param  635      I(4)            4           scalar                                                      
 MPI_MODE_RDWR              Param  637      I(4)            4           scalar                                                      
 MPI_MODE_SEQUENTIAL        Param  651      I(4)            4           scalar                                                      
 MPI_MODE_UNIQUE_OPEN       Param  643      I(4)            4           scalar                                                      
 MPI_MODE_WRONLY            Param  639      I(4)            4           scalar                                                      
 MPI_NO_OP                  Param  329      I(4)            4           scalar                                                      
 MPI_NULL_COPY_FN           Subr   679                                  scalar                                                      
 MPI_NULL_DELETE_FN         Subr   679                                  scalar                                                      
 MPI_OFFSET                 Param  555      I(4)            4           scalar                                                      
 MPI_OFFSET_KIND            Param  477      I(4)            4           scalar                                                      
 MPI_OP_NULL                Param  345      I(4)            4           scalar                                                      
 MPI_ORDER_C                Param  659      I(4)            4           scalar                                                      
 MPI_ORDER_FORTRAN          Param  661      I(4)            4           scalar                                                      
 MPI_PACKED                 Param  451      I(4)            4           scalar                                                      
 MPI_PROC_NULL              Param  403      I(4)            4           scalar                                                      
 MPI_PROD                   Param  309      I(4)            4           scalar                                                      
 MPI_REAL                   Param  431      I(4)            4           scalar                    1098,1249                         
 MPI_REAL16                 Param  467      I(4)            4           scalar                                                      
 MPI_REAL4                  Param  463      I(4)            4           scalar                                                      
 MPI_REAL8                  Param  465      I(4)            4           scalar                                                      
 MPI_REPLACE                Param  327      I(4)            4           scalar                                                      
 MPI_REQUEST_NULL           Param  349      I(4)            4           scalar                                                      
 MPI_ROOT                   Param  409      I(4)            4           scalar                                                      
 MPI_SEEK_CUR               Param  655      I(4)            4           scalar                                                      
 MPI_SEEK_END               Param  657      I(4)            4           scalar                                                      
 MPI_SEEK_SET               Param  653      I(4)            4           scalar                                                      
 MPI_SHORT                  Param  491      I(4)            4           scalar                                                      
 MPI_SHORT_INT              Param  521      I(4)            4           scalar                                                      
 MPI_SIGNED_CHAR            Param  485      I(4)            4           scalar                                                      
 MPI_SIMILAR                Param  287      I(4)            4           scalar                                                      
 MPI_SOURCE                 Param  152      I(4)            4           scalar                                                      
 MPI_STATUS_SIZE            Param  154      I(4)            4           scalar                    156,157,878                       
 MPI_SUBARRAYS_SUPPORTED    Param  673      L(4)            4           scalar                                                      
 MPI_SUBVERSION             Param  419      I(4)            4           scalar                                                      
 MPI_SUCCESS                Param  161      I(4)            4           scalar                                                      
 MPI_SUM                    Param  307      I(4)            4           scalar                    1098,1249                         
 MPI_TAG                    Param  152      I(4)            4           scalar                                                      
 MPI_TAG_UB                 Param  357      I(4)            4           scalar                                                      
 MPI_THREAD_FUNNELED        Param  629      I(4)            4           scalar                                                      
 MPI_THREAD_MULTIPLE        Param  633      I(4)            4           scalar                                                      
 MPI_THREAD_SERIALIZED      Param  631      I(4)            4           scalar                                                      
 MPI_THREAD_SINGLE          Param  627      I(4)            4           scalar                                                      
 MPI_TYPECLASS_COMPLEX      Param  609      I(4)            4           scalar                                                      
 MPI_TYPECLASS_INTEGER      Param  607      I(4)            4           scalar                                                      
 MPI_TYPECLASS_REAL         Param  605      I(4)            4           scalar                                                      
 MPI_TYPE_DUP_FN            Subr   686                                  scalar                                                      
 MPI_TYPE_NULL_COPY_FN      Subr   687                                  scalar                                                      

Page 22          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_TYPE_NULL_DELETE_FN    Subr   686                                  scalar                                                      
 MPI_UB                     Param  447      I(4)            4           scalar                                                      
 MPI_UINT16_T               Param  537      I(4)            4           scalar                                                      
 MPI_UINT32_T               Param  539      I(4)            4           scalar                                                      
 MPI_UINT64_T               Param  541      I(4)            4           scalar                                                      
 MPI_UINT8_T                Param  535      I(4)            4           scalar                                                      
 MPI_UNDEFINED              Param  397      I(4)            4           scalar                                                      
 MPI_UNEQUAL                Param  289      I(4)            4           scalar                                                      
 MPI_UNIVERSE_SIZE          Param  365      I(4)            4           scalar                                                      
 MPI_UNSIGNED               Param  497      I(4)            4           scalar                                                      
 MPI_UNSIGNED_CHAR          Param  487      I(4)            4           scalar                                                      
 MPI_UNSIGNED_LONG          Param  501      I(4)            4           scalar                                                      
 MPI_UNSIGNED_LONG_LONG     Param  511      I(4)            4           scalar                                                      
 MPI_UNSIGNED_SHORT         Param  493      I(4)            4           scalar                                                      
 MPI_VERSION                Param  417      I(4)            4           scalar                                                      
 MPI_WCHAR                  Param  489      I(4)            4           scalar                                                      
 MPI_WIN_BASE               Param  371      I(4)            4           scalar                                                      
 MPI_WIN_CREATE_FLAVOR      Param  377      I(4)            4           scalar                                                      
 MPI_WIN_DISP_UNIT          Param  375      I(4)            4           scalar                                                      
 MPI_WIN_DUP_FN             Subr   684                                  scalar                                                      
 MPI_WIN_FLAVOR_ALLOCATE    Param  293      I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_CREATE      Param  291      I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_DYNAMIC     Param  295      I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_SHARED      Param  297      I(4)            4           scalar                                                      
 MPI_WIN_MODEL              Param  379      I(4)            4           scalar                                                      
 MPI_WIN_NULL               Param  339      I(4)            4           scalar                                                      
 MPI_WIN_NULL_COPY_FN       Subr   685                                  scalar                                                      
 MPI_WIN_NULL_DELETE_FN     Subr   684                                  scalar                                                      
 MPI_WIN_SEPARATE           Param  299      I(4)            4           scalar                                                      
 MPI_WIN_SIZE               Param  373      I(4)            4           scalar                                                      
 MPI_WIN_UNIFIED            Param  301      I(4)            4           scalar                                                      
 MPI_WTICK                  Func   680      R(8)            8           scalar                                                      
 MPI_WTIME                  Func   680      R(8)            8           scalar                                                      
 MPI_WTIME_IS_GLOBAL        Param  363      I(4)            4           scalar                                                      
 MPPCOM                     Common 80                                   1724     SAVE                                               
 PETAL                      Local  1353     R(4)            4           scalar                    1353,1354,1366,1367               
 PMPI_WTICK                 Func   681      R(8)            8           scalar                                                      
 PMPI_WTIME                 Func   681      R(8)            8           scalar                                                      
 PP                         Local  1030     R(4)            4           scalar                    1030,1033,1048,1051,1054,1056     
 PVRBLS                     Common 786                                  1946252  SAVE                                               
 Q00                        Local  1203     R(4)            4           scalar                    1203,1211,1212                    
 Q0Q                        Local  1205     R(4)            4           scalar                    1205,1211,1212                    
 Q1                         Local  867      R(4)            4     3     284355                    1012,1140,1149,1183,1186,1187,1189
                                                                                                  ,1190,1289,1298                   
 Q1IJ                       Local  1183     R(4)            4           scalar                    1183,1186,1187,1189,1190,1200,1216
 QFLX                       Common 838                                  1769320  SAVE                                               
 QNE                        Local  956      R(4)            4           scalar                    956,959,962                       
 QORIG                      Local  892      R(4)            4     3     284355                    906,996,1380                      
 QP                         Local  1031     R(4)            4           scalar                    1031,1034,1049,1052,1055,1057     
 QP0                        Local  1204     R(4)            4           scalar                    1204,1211,1212                    
 QSE                        Local  980      R(4)            4           scalar                    980,983,986                       
 QSTIJ                      Local  1200     R(4)            4           scalar                    1200,1211,1212,1216               
 RFACQ                      Local  1120     R(4)            4           scalar                    1120,1122,1131,1134,1138,1147,1269
                                                                                                  ,1271,1280,1283,1287,1296         
 RFACT                      Local  1402     R(4)            4           scalar                    1402,1414,1415,1416,1417,1418,1419

Page 23          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
                                                                                                  ,1420,1421                        
 RFACW                      Local  1126     R(4)            4           scalar                    1126,1128,1132,1154,1158,1167,1275
                                                                                                  ,1277,1281,1303,1307,1321         
 RFQIJ                      Local  1138     R(4)            4           scalar                    1138,1139,1147,1148,1287,1288,1296
                                                                                                  ,1297                             
 RFWIJ                      Local  1158     R(4)            4           scalar                    1158,1159,1167,1168,1307,1308,1321
                                                                                                  ,1322                             
 SIGN                       Func   1033                                 scalar                    1033,1034                         
 SIN                        Func   954                                  scalar                    954,978                           
 SINGLRST                   Local  716      L(4)            4           scalar                                                      
 SQRT                       Func   964                                  scalar                    964,965,988,989                   
 SUMNQ                      Local  1017     R(4)            4           scalar                    1017,1076,1089,1114,1120,1175,1228
                                                                                                  ,1240,1263,1269                   
 SUMNW                      Local  1019     R(4)            4           scalar                    1019,1082,1091,1116,1126,1177,1234
                                                                                                  ,1242,1265,1275                   
 SUMPQ                      Local  1016     R(4)            4           scalar                    1016,1074,1088,1113,1119,1120,1174
                                                                                                  ,1226,1239,1262,1268,1269         
 SUMPW                      Local  1018     R(4)            4           scalar                    1018,1080,1090,1115,1125,1126,1176
                                                                                                  ,1232,1241,1264,1274,1275         
 TEMPCOM                    Common 121                                  6603768  SAVE                                               
 TOPO                       Common 129                                  17478548 SAVE                                               
 TTA                        Local  1025     R(4)            4           scalar                    1025,1030,1031                    
 TTB                        Local  1027     R(4)            4           scalar                    1027,1030,1031                    
 UDY                        Local  883      R(4)            4     2     6319                      917,940                           
 UNE                        Local  950      R(4)            4           scalar                    950,954                           
 UNESEC                     Local  954      R(4)            4           scalar                    954,955,962,963                   
 USE                        Local  974      R(4)            4           scalar                    974,978                           
 VDX                        Local  883      R(4)            4     2     6319                      918,941                           
 VNE                        Local  952      R(4)            4           scalar                    952,954                           
 VOLUME                     Local  1379     R(4)            4           scalar                    1379,1380                         
 VRBLS                      Common 775                                  4625508  SAVE                                               
 VSE                        Local  976      R(4)            4           scalar                    976,978                           
 VSESEC                     Local  978      R(4)            4           scalar                    978,979,986,987                   
 W00                        Local  1207     R(4)            4           scalar                    1207,1213,1214                    
 W0Q                        Local  1209     R(4)            4           scalar                    1209,1213,1214                    
 W1                         Local  868      R(4)            4     3     284355                    1013,1160,1169,1184,1193,1194,1196
                                                                                                  ,1197,1309,1323                   
 W1IJ                       Local  1184     R(4)            4           scalar                    1184,1193,1194,1196,1197,1201,1217
 WP0                        Local  1208     R(4)            4           scalar                    1208,1213,1214                    
 WSTIJ                      Local  1201     R(4)            4           scalar                    1201,1213,1214,1217               
 XSUMS                      Local  874      R(4)            4     2     180                       1088,1089,1090,1091,1098,1239,1240
                                                                                                  ,1241,1242,1249                   
 ZERO2                      Subr   916                                                            916,917,918                       
 ZERO3                      Subr   904                                                            904,905,906                       



Page 24          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

TYPE COMPONENTS/COMMON VARIABLES

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 ACCLIQ                     R(4)            4     454968   2     6319     COM                                                 
 ACPREC                     R(4)            4     429692   2     6319     COM                                                 
 AETA                       R(4)            4     396      1     45       COM              1353,1366                          
 AFSI                       R(4)            4     1920976  2     6319     COM                                                 
 AKHS                       R(4)            4     227484   2     6319     COM                                                 
 AKMS                       R(4)            4     202208   2     6319     COM                                                 
 CLDEFI                     R(4)            4     379140   2     6319     COM                                                 
 CPGFU                      R(4)            4     57756    2     6319     COM                                                 
 CPGFV                      R(4)            4     4              scalar   COM                                                 
 CUPREC                     R(4)            4     480244   2     6319     COM                                                 
 CURV                       R(4)            4     83032    2     6319     COM                                                 
 CWM                        R(4)            4     0        3     284355   COM              957,960,981,984,1006,1013,1056,105 
                                                                                           7,1160,1169,1207,1208,1209,1309,13 
                                                                                           23,1339                            
 DCFLX                      R(4)            4     429692   2     6319     COM              1384                               
 DCFLX7                     R(4)            4     480244   2     6319     COM              1389                               
 DDMPU                      R(4)            4     184136   2     6319     COM                                                 
 DDMPV                      R(4)            4     209412   2     6319     COM                                                 
 DETA                       R(4)            4     36       1     45       COM              922,1003,1378                      
 DFL                        R(4)            4     940      1     46       COM                                                 
 DIV                        R(4)            4     2325392  3     284355   COM                                                 
 DQADV                      R(4)            4     505520   2     6319     COM              1377,1380                          
 DQFLX                      R(4)            4     404416   2     6319     COM              1382                               
 DQFLX7                     R(4)            4     454968   2     6319     COM              1387                               
 DT                         R(4)            4     48             scalar   COM              894,898,962,963,986,987            
 DX                         R(4)            4     7204     2     6319     COM              898,899,941,949,964,965,973,988,98 
                                                                                           9,1379,1401                        
 DY                         R(4)            4     0              scalar   COM              894,899,940,949,964,965,973,988,98 
                                                                                           9,1379,1401                        
 EF4T                       R(4)            4     32             scalar   COM                                                 
 EM                         R(4)            4     1124     1     760      COM                                                 
 EMT                        R(4)            4     4164     1     760      COM                                                 
 EN                         R(4)            4     8              scalar   COM                                                 
 ENT                        R(4)            4     12             scalar   COM                                                 
 ETA                        R(4)            4     756      1     46       COM                                                 
 ETADT                      R(4)            4     3462812  3     278036   COM                                                 
 F                          R(4)            4     158860   2     6319     COM                                                 
 F4D                        R(4)            4     24             scalar   COM                                                 
 F4Q                        R(4)            4     28             scalar   COM                                                 
 F4Q2                       R(4)            4     576      1     45       COM                                                 
 FAD                        R(4)            4     234688   2     6319     COM                                                 
 FCNEV                      R(4)            4     101104   2     6319     COM              1351,1384,1405                     
 FCNEV1                     R(4)            4     581348   2     6319     COM                                                 
 FCNEV7                     R(4)            4     151656   2     6319     COM              1356,1389,1407                     
 FCP                        R(4)            4     108308   2     6319     COM                                                 
 FCSEV                      R(4)            4     126380   2     6319     COM              1364,1385,1410                     
 FCSEV1                     R(4)            4     606624   2     6319     COM                                                 
 FCSEV7                     R(4)            4     176932   2     6319     COM              1369,1390,1412                     
 FCU                        R(4)            4     252760   2     6319     COM              1416                               
 FCU7                       R(4)            4     353864   2     6319     COM              1420                               
 FCV                        R(4)            4     278036   2     6319     COM              1417                               
 FCV7                       R(4)            4     379140   2     6319     COM              1421                               
 FDIV                       R(4)            4     133584   2     6319     COM                                                 

Page 25          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 FIRST                      L(4)            4     24             scalar   COM                                                 
 FIS                        R(4)            4     4574956  2     6319     COM                                                 
 FQNEV                      R(4)            4     0        2     6319     COM              1350,1382,1404                     
 FQNEV1                     R(4)            4     530796   2     6319     COM              1352                               
 FQNEV7                     R(4)            4     50552    2     6319     COM              1355,1387,1406                     
 FQSEV                      R(4)            4     25276    2     6319     COM              1363,1383,1409                     
 FQSEV1                     R(4)            4     556072   2     6319     COM              1365                               
 FQSEV7                     R(4)            4     75828    2     6319     COM              1368,1388,1411                     
 FQU                        R(4)            4     202208   2     6319     COM              1414                               
 FQU7                       R(4)            4     303312   2     6319     COM              1418                               
 FQV                        R(4)            4     227484   2     6319     COM              1415                               
 FQV7                       R(4)            4     328588   2     6319     COM              1419                               
 G2LI                       I(4)            4     0        1     239      COM                                                 
 G2LJ                       I(4)            4     1912     1     389      COM                                                 
 HBM2                       R(4)            4     2375944  2     6319     COM              899,1026,1028,1287,1296,1307,1321  
 HBM3                       R(4)            4     2401220  2     6319     COM              1024,1069,1138,1147,1158,1167      
 HTM                        R(4)            4     101104   3     284355   COM              995,1004,1048,1049,1188,1191,1195, 
                                                                                           1198,1337                          
 HTMG                       R(4)            4     743768   3     4183695  COM                                                 
 IBROW                      I(4)            4     404            scalar   COM                                                 
 ICHUNKTAB                  I(4)            4     828      1     21       COM                                                 
 IDAT                       I(4)            4     8        1     3        COM                                                 
 IDTAD                      I(4)            4     72             scalar   COM              894,898,962,963,986,987            
 IE_GLB_TABLE               I(4)            4     84       1     21       COM                                                 
 IE_LOC_TABLE               I(4)            4     660      1     21       COM                                                 
 IHE                        I(4)            4     0        1     89       COM              928,934,950,952,959,960,974,976,98 
                                                                                           0,981,1025,1027,1036,1037,1042,104 
                                                                                           3                                  
 IHEG                       I(4)            4     0        1     387      COM                                                 
 IHHA                       I(4)            4     3040     1     760      COM                                                 
 IHLA                       I(4)            4     0        1     760      COM                                                 
 IHRST                      I(4)            4     20             scalar   COM                                                 
 IHW                        I(4)            4     356      1     89       COM              1025,1027,1382,1383,1384,1385,1387 
                                                                                           ,1388,1389,1390,1404,1405,1406,140 
                                                                                           7,1409,1410,1411,1412              
 IHWG                       I(4)            4     1548     1     387      COM                                                 
 ILCOL                      I(4)            4     396            scalar   COM                                                 
 ILPAD1                     I(4)            4     412            scalar   COM                                                 
 ILPAD2                     I(4)            4     416            scalar   COM                                                 
 ILPAD3                     I(4)            4     420            scalar   COM                                                 
 ILPAD4                     I(4)            4     424            scalar   COM                                                 
 ILPAD5                     I(4)            4     428            scalar   COM                                                 
 INUMQ                      I(4)            4     1324     1     100      COM                                                 
 IOUT                       I(4)            4     44             scalar   COM                                                 
 IQUILT_GROUP               I(4)            4     1320           scalar   COM                                                 
 IRAD                       I(4)            4     1424     1     71       COM                                                 
 IRADG                      I(4)            4     6192     1     473      COM                                                 
 IRCOL                      I(4)            4     400            scalar   COM                                                 
 IRPAD1                     I(4)            4     432            scalar   COM                                                 
 IRPAD2                     I(4)            4     436            scalar   COM                                                 
 IRPAD3                     I(4)            4     440            scalar   COM                                                 
 IRPAD4                     I(4)            4     444            scalar   COM                                                 
 IRPAD5                     I(4)            4     448            scalar   COM                                                 
 IS_GLB_TABLE               I(4)            4     0        1     21       COM                                                 
 IS_LOC_TABLE               I(4)            4     492      1     21       COM                                                 

Page 26          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 ITEMP                      I(4)            4     5870016  2     91719    COM                                                 
 ITEMP2                     I(4)            4     6236892  2     91719    COM                                                 
 ITROW                      I(4)            4     408            scalar   COM                                                 
 IVE                        I(4)            4     712      1     89       COM                                                 
 IVEG                       I(4)            4     3096     1     387      COM                                                 
 IVHA                       I(4)            4     9120     1     760      COM                                                 
 IVLA                       I(4)            4     6080     1     760      COM                                                 
 IVW                        I(4)            4     1068     1     89       COM                                                 
 IVWG                       I(4)            4     4644     1     387      COM                                                 
 JBPAD1                     I(4)            4     452            scalar   COM                                                 
 JBPAD2                     I(4)            4     456            scalar   COM                                                 
 JBPAD3                     I(4)            4     460            scalar   COM                                                 
 JBPAD4                     I(4)            4     464            scalar   COM                                                 
 JBPAD5                     I(4)            4     468            scalar   COM                                                 
 JE_GLB_TABLE               I(4)            4     252      1     21       COM                                                 
 JE_LOC_TABLE               I(4)            4     744      1     21       COM                                                 
 JRA                        I(4)            4     12160    1     760      COM                                                 
 JS_GLB_TABLE               I(4)            4     168      1     21       COM                                                 
 JS_LOC_TABLE               I(4)            4     576      1     21       COM                                                 
 JTPAD1                     I(4)            4     472            scalar   COM                                                 
 JTPAD2                     I(4)            4     476            scalar   COM                                                 
 JTPAD3                     I(4)            4     480            scalar   COM                                                 
 JTPAD4                     I(4)            4     484            scalar   COM                                                 
 JTPAD5                     I(4)            4     488            scalar   COM                                                 
 L2GI                       I(4)            4     956      1     239      COM                                                 
 L2GJ                       I(4)            4     3468     1     389      COM                                                 
 LC                         I(4)            4     1163056  2     6319     COM                                                 
 LIST                       I(4)            4     40             scalar   COM                                                 
 LMH                        I(4)            4     15200    2     6319     COM                                                 
 LMV                        I(4)            4     40476    2     6319     COM                                                 
 MPI_ARGVS_NULL             CHAR            1     0        2     1        COM                                                 
 MPI_ARGV_NULL              CHAR            1     1        1     1        COM                                                 
 MPI_BOTTOM                 I(4)            4     0              scalar   COM                                                 
 MPI_COMM_COMP              I(4)            4     912            scalar   COM              1099,1250                          
 MPI_COMM_INTER             I(4)            4     916            scalar   COM                                                 
 MPI_COMM_INTER_ARRAY       I(4)            4     920      1     100      COM                                                 
 MPI_ERRCODES_IGNORE        I(4)            4     20       1     1        COM                                                 
 MPI_IN_PLACE               I(4)            4     4              scalar   COM                                                 
 MPI_STATUSES_IGNORE        I(4)            4     0        2     5        COM                                                 
 MPI_STATUS_IGNORE          I(4)            4     8        1     5        COM                                                 
 MPI_UNWEIGHTED             I(4)            4     0              scalar   COM                                                 
 MPI_WEIGHTS_EMPTY          I(4)            4     0              scalar   COM                                                 
 MYIE                       I(4)            4     52             scalar   COM              994,1336,1375,1400                 
 MYIE1                      I(4)            4     56             scalar   COM              1067,1180,1285,1294,1305,1319      
 MYIE1_P1                   I(4)            4     120            scalar   COM              1022,1136,1145,1156,1165           
 MYIE1_P2                   I(4)            4     124            scalar   COM              948,972,1349,1362                  
 MYIE1_P3                   I(4)            4     128            scalar   COM                                                 
 MYIE1_P4                   I(4)            4     132            scalar   COM              933                                
 MYIE2                      I(4)            4     60             scalar   COM                                                 
 MYIE2_P1                   I(4)            4     136            scalar   COM                                                 
 MYIE_P1                    I(4)            4     100            scalar   COM              897,1002                           
 MYIE_P2                    I(4)            4     104            scalar   COM                                                 
 MYIE_P3                    I(4)            4     108            scalar   COM              939                                
 MYIE_P4                    I(4)            4     112            scalar   COM              921,927                            
 MYIE_P5                    I(4)            4     116            scalar   COM                                                 

Page 27          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 MYIS                       I(4)            4     40             scalar   COM              994,1336,1375,1400                 
 MYIS1                      I(4)            4     44             scalar   COM              1067,1180,1285,1294,1305,1319      
 MYIS1_P1                   I(4)            4     84             scalar   COM              1022,1136,1145,1156,1165           
 MYIS1_P2                   I(4)            4     88             scalar   COM                                                 
 MYIS1_P3                   I(4)            4     92             scalar   COM                                                 
 MYIS1_P4                   I(4)            4     96             scalar   COM                                                 
 MYIS2                      I(4)            4     48             scalar   COM                                                 
 MYIS_P1                    I(4)            4     64             scalar   COM              897,1002                           
 MYIS_P2                    I(4)            4     68             scalar   COM              948,972,1349,1362                  
 MYIS_P3                    I(4)            4     72             scalar   COM              939                                
 MYIS_P4                    I(4)            4     76             scalar   COM              921,927,933                        
 MYIS_P5                    I(4)            4     80             scalar   COM                                                 
 MYJE                       I(4)            4     236            scalar   COM              993,1335,1374,1399                 
 MYJE1                      I(4)            4     240            scalar   COM                                                 
 MYJE1_P1                   I(4)            4     280            scalar   COM                                                 
 MYJE1_P2                   I(4)            4     284            scalar   COM              971,1361                           
 MYJE1_P3                   I(4)            4     288            scalar   COM              938                                
 MYJE1_P4                   I(4)            4     292            scalar   COM                                                 
 MYJE2                      I(4)            4     244            scalar   COM              1066,1179,1284,1293,1304,1318      
 MYJE2_P1                   I(4)            4     296            scalar   COM              1021,1135,1144,1155,1164           
 MYJE2_P2                   I(4)            4     300            scalar   COM              947,1348                           
 MYJE2_P3                   I(4)            4     304            scalar   COM                                                 
 MYJE2_P4                   I(4)            4     308            scalar   COM                                                 
 MYJE3                      I(4)            4     248            scalar   COM                                                 
 MYJE3_P4                   I(4)            4     312            scalar   COM                                                 
 MYJE4                      I(4)            4     252            scalar   COM                                                 
 MYJE4_P1                   I(4)            4     316            scalar   COM                                                 
 MYJE4_P4                   I(4)            4     320            scalar   COM                                                 
 MYJE5                      I(4)            4     256            scalar   COM                                                 
 MYJE5_P1                   I(4)            4     324            scalar   COM                                                 
 MYJE5_P2                   I(4)            4     328            scalar   COM                                                 
 MYJE_P1                    I(4)            4     260            scalar   COM                                                 
 MYJE_P2                    I(4)            4     264            scalar   COM              896,1001                           
 MYJE_P3                    I(4)            4     268            scalar   COM                                                 
 MYJE_P4                    I(4)            4     272            scalar   COM              920,926,932                        
 MYJE_P5                    I(4)            4     276            scalar   COM                                                 
 MYJS                       I(4)            4     140            scalar   COM              993,1335,1374,1399                 
 MYJS1                      I(4)            4     144            scalar   COM                                                 
 MYJS1_P1                   I(4)            4     184            scalar   COM                                                 
 MYJS1_P2                   I(4)            4     188            scalar   COM              947,1348                           
 MYJS1_P3                   I(4)            4     192            scalar   COM              938                                
 MYJS1_P4                   I(4)            4     196            scalar   COM              932                                
 MYJS2                      I(4)            4     148            scalar   COM              1066,1179,1284,1293,1304,1318      
 MYJS2_P1                   I(4)            4     200            scalar   COM              1021,1135,1144,1155,1164           
 MYJS2_P2                   I(4)            4     204            scalar   COM              971,1361                           
 MYJS2_P3                   I(4)            4     208            scalar   COM                                                 
 MYJS2_P4                   I(4)            4     212            scalar   COM                                                 
 MYJS3                      I(4)            4     152            scalar   COM                                                 
 MYJS3_P4                   I(4)            4     216            scalar   COM                                                 
 MYJS4                      I(4)            4     156            scalar   COM                                                 
 MYJS4_P1                   I(4)            4     220            scalar   COM                                                 
 MYJS4_P4                   I(4)            4     224            scalar   COM                                                 
 MYJS5                      I(4)            4     160            scalar   COM                                                 
 MYJS5_P1                   I(4)            4     228            scalar   COM                                                 
 MYJS5_P2                   I(4)            4     232            scalar   COM                                                 

Page 28          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 MYJS_P1                    I(4)            4     164            scalar   COM                                                 
 MYJS_P2                    I(4)            4     168            scalar   COM              896,1001                           
 MYJS_P3                    I(4)            4     172            scalar   COM                                                 
 MYJS_P4                    I(4)            4     176            scalar   COM              920,926                            
 MYJS_P5                    I(4)            4     180            scalar   COM                                                 
 MYPE                       I(4)            4     0              scalar   COM                                                 
 MY_E                       I(4)            4     336            scalar   COM                                                 
 MY_IE_GLB                  I(4)            4     12             scalar   COM                                                 
 MY_IE_LOC                  I(4)            4     28             scalar   COM                                                 
 MY_IS_GLB                  I(4)            4     8              scalar   COM                                                 
 MY_IS_LOC                  I(4)            4     24             scalar   COM                                                 
 MY_JE_GLB                  I(4)            4     20             scalar   COM                                                 
 MY_JE_LOC                  I(4)            4     36             scalar   COM                                                 
 MY_JS_GLB                  I(4)            4     16             scalar   COM                                                 
 MY_JS_LOC                  I(4)            4     32             scalar   COM                                                 
 MY_N                       I(4)            4     332            scalar   COM                                                 
 MY_NE                      I(4)            4     348            scalar   COM                                                 
 MY_NEB                     I(4)            4     364      1     8        COM                                                 
 MY_NW                      I(4)            4     360            scalar   COM                                                 
 MY_S                       I(4)            4     340            scalar   COM                                                 
 MY_SE                      I(4)            4     352            scalar   COM                                                 
 MY_SW                      I(4)            4     356            scalar   COM                                                 
 MY_W                       I(4)            4     344            scalar   COM                                                 
 NBC                        I(4)            4     36             scalar   COM                                                 
 NBOCO                      I(4)            4     76             scalar   COM                                                 
 NCNVC                      I(4)            4     92             scalar   COM                                                 
 NCP                        I(4)            4     84             scalar   COM                                                 
 NEST                       I(4)            4     108            scalar   COM                                                 
 NFCST                      I(4)            4     32             scalar   COM                                                 
 NPES                       I(4)            4     4              scalar   COM                                                 
 NPHS                       I(4)            4     88             scalar   COM                                                 
 NPREC                      I(4)            4     68             scalar   COM                                                 
 NRADL                      I(4)            4     100            scalar   COM                                                 
 NRADS                      I(4)            4     96             scalar   COM                                                 
 NSHDE                      I(4)            4     80             scalar   COM                                                 
 NSTART                     I(4)            4     60             scalar   COM                                                 
 NTDDMP                     I(4)            4     64             scalar   COM                                                 
 NTSD                       I(4)            4     52             scalar   COM                                                 
 NTSTM                      I(4)            4     56             scalar   COM                                                 
 OMGALF                     R(4)            4     1187972  3     284355   COM                                                 
 PD                         R(4)            4     0        2     6319     COM                                                 
 PDSL                       R(4)            4     0        2     6319     COM              922,1003,1353,1366,1378            
 PREC                       R(4)            4     404416   2     6319     COM                                                 
 PSDT                       R(4)            4     25276    2     6319     COM                                                 
 PSHLTR                     R(4)            4     758280   2     6319     COM                                                 
 PT                         R(4)            4     20             scalar   COM              1353,1366                          
 Q                          R(4)            4     3437536  3     284355   COM              956,959,980,983,996,1005,1012,1054 
                                                                                           ,1055,1140,1149,1203,1204,1205,128 
                                                                                           9,1298,1338,1380                   
 Q10                        R(4)            4     631900   2     6319     COM                                                 
 Q2                         R(4)            4     783556   3     284355   COM                                                 
 Q30                        R(4)            4     530796   2     6319     COM                                                 
 QOLD                       R(4)            4     631900   3     284355   COM                                                 
 QS                         R(4)            4     176932   2     6319     COM                                                 
 QSHLTR                     R(4)            4     733004   2     6319     COM                                                 

Page 29          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 QWBS                       R(4)            4     303312   2     6319     COM                                                 
 QZ0                        R(4)            4     126380   2     6319     COM                                                 
 R                          R(4)            4     16             scalar   COM                                                 
 RDETA                      R(4)            4     216      1     45       COM                                                 
 RES                        R(4)            4     4600232  2     6319     COM                                                 
 RESTRT                     L(4)            4     28             scalar   COM                                                 
 RF                         R(4)            4     252760   2     6319     COM                                                 
 RTOP                       R(4)            4     50552    3     284355   COM                                                 
 RUN                        L(4)            4     4              scalar   COM                                                 
 SI                         R(4)            4     353864   2     6319     COM                                                 
 SICE                       R(4)            4     75828    2     6319     COM                                                 
 SIGMA                      L(4)            4     0              scalar   COM                                                 
 SM                         R(4)            4     50552    2     6319     COM                                                 
 SNO                        R(4)            4     328588   2     6319     COM                                                 
 SR                         R(4)            4     1188332  2     6319     COM                                                 
 SUBPOST                    L(4)            4     104            scalar   COM                                                 
 T                          R(4)            4     25276    3     284355   COM                                                 
 TEMP1                      R(4)            4     0        2     91719    COM                                                 
 TEMP10                     R(4)            4     3301884  2     91719    COM                                                 
 TEMP11                     R(4)            4     3668760  2     91719    COM                                                 
 TEMP12                     R(4)            4     4035636  2     91719    COM                                                 
 TEMP13                     R(4)            4     4402512  2     91719    COM                                                 
 TEMP14                     R(4)            4     4769388  2     91719    COM                                                 
 TEMP15                     R(4)            4     5136264  2     91719    COM                                                 
 TEMP16                     R(4)            4     5503140  2     91719    COM                                                 
 TEMP2                      R(4)            4     366876   2     91719    COM                                                 
 TEMP2X                     R(4)            4     0        2     92971    COM                                                 
 TEMP3                      R(4)            4     733752   2     91719    COM                                                 
 TEMP4                      R(4)            4     1100628  2     91719    COM                                                 
 TEMP5                      R(4)            4     1467504  2     91719    COM                                                 
 TEMP6                      R(4)            4     1834380  2     91719    COM                                                 
 TEMP7                      R(4)            4     2201256  2     91719    COM                                                 
 TEMP8                      R(4)            4     2568132  2     91719    COM                                                 
 TEMP9                      R(4)            4     2935008  2     91719    COM                                                 
 TH10                       R(4)            4     606624   2     6319     COM                                                 
 TH30                       R(4)            4     505520   2     6319     COM                                                 
 THS                        R(4)            4     151656   2     6319     COM                                                 
 THZ0                       R(4)            4     101104   2     6319     COM                                                 
 TSHLTR                     R(4)            4     707728   2     6319     COM                                                 
 TTVG                       R(4)            4     371884   2     92971    COM                                                 
 TWBS                       R(4)            4     278036   2     6319     COM                                                 
 U                          R(4)            4     1162696  3     284355   COM              940,950,951,974,975,1025           
 U00                        R(4)            4     1137420  2     6319     COM                                                 
 U10                        R(4)            4     657176   2     6319     COM                                                 
 U30                        R(4)            4     556072   2     6319     COM                                                 
 UL                         R(4)            4     1162696  1     90       COM                                                 
 USTAR                      R(4)            4     25276    2     6319     COM                                                 
 UZ0                        R(4)            4     50552    2     6319     COM                                                 
 V                          R(4)            4     2300116  3     284355   COM              941,952,953,976,977,1027           
 V10                        R(4)            4     682452   2     6319     COM                                                 
 V30                        R(4)            4     581348   2     6319     COM                                                 
 VBM2                       R(4)            4     0        2     6319     COM                                                 
 VBM3                       R(4)            4     25276    2     6319     COM                                                 
 VTM                        R(4)            4     1238524  3     284355   COM              950,951,952,953,974,975,976,977    
 VZ0                        R(4)            4     75828    2     6319     COM                                                 

Page 30          Source Listing                  HZADV2
2025-03-12 18:23 Symbol Table                    HZADV2.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 WPDAR                      R(4)            4     32480    2     6319     COM                                                 
 Z0                         R(4)            4     0        2     6319     COM                                                 

Page 31          Source Listing                  HZADV2
2025-03-12 18:23 Subprograms/Common Blocks       HZADV2.F



SUBPROGRAMS/COMMON BLOCKS

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 CLDWTR                     Common 817                                  1213608  SAVE                                               
 CONTIN                     Common 764                                  4574956  SAVE                                               
 CTLBLK                     Common 718                                  112      SAVE                                               
 DYNAM                      Common 747                                  259964   SAVE                                               
 GLB_TABLE                  Common 116                                  336      SAVE                                               
 HZADV2                     Subr   3                                                                                                
 INDX                       Common 826                                  1708     SAVE                                               
 INDXG                      Common 832                                  8084     SAVE                                               
 LOOPS                      Common 727                                  65752    SAVE                                               
 MAPPINGS                   Common 135                                  5024     SAVE                                               
 MASKS                      Common 735                                  2426496  SAVE                                               
 MPIFCMB5                   Common 693                                  4        SAVE                                               
 MPIFCMB9                   Common 694                                  4        SAVE                                               
 MPIPRIV1                   Common 698                                  28       SAVE                                               
 MPIPRIV2                   Common 700                                  24       SAVE                                               
 MPIPRIVC                   Common 703                                  2        SAVE                                               
 MPPCOM                     Common 80                                   1724     SAVE                                               
 PVRBLS                     Common 786                                  1946252  SAVE                                               
 QFLX                       Common 838                                  1769320  SAVE                                               
 TEMPCOM                    Common 121                                  6603768  SAVE                                               
 TOPO                       Common 129                                  17478548 SAVE                                               
 VRBLS                      Common 775                                  4625508  SAVE                                               

COMPILER OPTIONS BEING USED

       -align noall                          -align nonone
       -align nocommons                      -align nodcommons
       -align noqcommons                     -align nozcommons
       -align records                        -align nosequence
       -align norec1byte                     -align norec2byte
       -align norec4byte                     -align norec8byte
       -align norec16byte                    -align norec32byte
       -align norec64byte                    -align noarray8byte
       -align noarray16byte                  -align noarray32byte
       -align noarray64byte                  -align noarray128byte
       -align noarray256byte                 -altparam
       -assume accuracy_sensitive            -assume nobscc
       -assume nobuffered_io                 -assume nobuffered_stdout
       -assume byterecl                      -assume nocontiguous_assumed_shape
       -assume nocontiguous_pointer          -assume nocc_omp
       -assume nocstring                     -assume nodummy_aliases
       -assume nofpe_summary                 -assume noieee_fpe_flags
       -assume nominus0                      -assume noold_boz
       -assume old_complex_align             -assume old_unit_star
       -assume old_inquire_recl              -assume old_ldout_format
       -assume old_ldout_zero                -assume noold_logical_assign
       -assume noold_logical_ldio            -assume old_maxminloc
       -assume old_xor                       -assume noprotect_allocates
       -assume protect_constants             -assume noprotect_parens
       -assume split_common                  -assume source_include
       -assume nostd_intent_in               -assume std_minus0_rounding

Page 32          Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

       -assume nostd_mod_proc_name           -assume std_value
       -assume realloc_lhs                   -assume underscore
       -assume no2underscores                -assume norecursion
  no   -auto                                 -auto_scalar
  no   -bintext                              -ccdefault default
       -check noarg_temp_created             -check noassume
       -check nobounds                       -check nocontiguous
       -check noformat                       -check nooutput_conversion
       -check nooverflow                     -check nopointers
       -check noshape                        -check nostack
       -check nouninitialized                -check noudio_iostat
       -coarray-num-procs 0             no   -coarray-config-file
       -convert big_endian                   -cross_reference
       -D __INTEL_COMPILER=1910              -D __INTEL_COMPILER_UPDATE=3
       -D __unix__                           -D __unix
       -D __linux__                          -D __linux
       -D __gnu_linux__                      -D unix
       -D linux                              -D __ELF__
       -D __x86_64                           -D __x86_64__
       -D __amd64                            -D __amd64__
       -D __INTEL_COMPILER_BUILD_DATE=20200925       -D __INTEL_OFFLOAD
       -D __MMX__                            -D __SSE__
       -D __SSE_MATH__                       -D __SSE2__
       -D __SSE2_MATH__                      -D __SSE3__
       -D __SSSE3__                          -D __SSE4_1__
       -D __SSE4_2__                         -D __POPCNT__
       -D __PCLMUL__                         -D __AES__
       -D __AVX__                            -D __F16C__
       -D __AVX_I__                          -D __RDRND__
       -D __FMA__                            -D __FP_FAST_FMA
       -D __FP_FAST_FMAF                     -D __BMI__
       -D __LZCNT__                          -D __AVX2__
       -D __haswell                          -D __haswell__
       -D __tune_haswell__                   -D __core_avx2
       -D __core_avx2__                      -D __tune_core_avx2__
       -D __CRAY_X86_ROME                    -D __CRAYXT_COMPUTE_LINUX_TARGET
       -double_size 64                  no   -d_lines
  no   -Qdyncom                              -error_limit 30
  no   -f66                             no   -f77rtl
  no   -fast                                 -fpscomp nofilesfromcmd
       -fpscomp nogeneral                    -fpscomp noioformat
       -fpscomp noldio_spacing               -fpscomp nologicals
       -fixed                           no   -fpconstant
       -fpe3                                 -fprm nearest
  no   -ftz                                  -fp_model precise
       -fp_model nofast                      -fp_model nostrict
       -fp_model nosource                    -fp_model nodouble
       -fp_model noextended                  -fp_model novery_fast
       -fp_model noexcept                    -fp_model nono_except
       -fp_modbits nofp_contract             -fp_modbits nono_fp_contract
       -fp_modbits nofenv_access             -fp_modbits nono_fenv_access
       -fp_modbits nocx_limited_range        -fp_modbits nono_cx_limited_range
       -fp_modbits noprec_div                -fp_modbits nono_prec_div
       -fp_modbits noprec_sqrt               -fp_modbits nono_prec_sqrt
       -fp_modbits noftz                     -fp_modbits no_ftz
       -fp_modbits nointrin_limited_range       -fp_modbits nono_intrin_limited_range
       -fp_modbits notrunc_compares          -fp_modbits nono_trunc_compares

Page 33          Source Listing                  HZADV2
2025-03-12 18:23                                 HZADV2.F

       -fp_modbits noieee_nan_compares       -fp_modbits nono_ieee_nan_compares
       -fp_modbits nohonor_f32_conversion       -fp_modbits nono_honor_f32_conversion
       -fp_modbits nohonor_f64_conversion       -fp_modbits nono_honor_f64_conversion
       -fp_modbits nono_x87_copy             -fp_modbits nono_no_x87_copy
       -fp_modbits noexception_semantics       -fp_modbits nono_exception_semantics
       -fp_modbits noprecise_libm_functions       -fp_modbits nono_precise_libm_functions
       -heap_arrays 0                   no   -threadprivate_compat
       -g2                                   -iface nomixed_str_len_arg
       -iface nono_mixed_str_len_arg         -init noarrays
       -init nohuge                          -init noinfinity
       -init nominus_huge                    -init nominus_infinity
       -init nominus_tiny                    -init nonan
       -init nosnan                          -init notiny
       -init nozero                     no   -intconstant
       -integer_size 32                 no   -mixed_str_len_arg
  no   -module                               -names lowercase
  no   -noinclude                       no   -o
       -offload-build=host                   -openmp-simd
       -O2                              no   -pad_source
       -real_size 32                    no   -recursive
       -reentrancy threaded                  -vec=simd
       -show nofullpath                      -show noinclude
       -show map                             -show options
  no   -syntax_only                     no   -threadcom
  no   -U                               no   -vms
       -w noall                              -w nonone
       -w alignments                         -w nodeclarations
       -w noexternals                        -w general
       -w noignore_bounds                    -w noignore_loc
       -w nointerfaces                       -w noshape
       -w notruncated_source                 -w uncalled
       -w uninitialized                      -w nounused
       -w usage                         no   -wrap-margins

       -includepath : /pe/intel/compilers_and_libraries_2020.4.304/linux/pstl/include/,/pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/,
           .f90,./.f90,/opt/cray/pe/mpich/8.1.12/ofi/intel/19.0/include/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/ipp/include/.f90,
           /pe/intel/compilers_and_libraries_2020.4.304/linux/mkl/include/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/pstl/include/.f90,
           /pe/intel/compilers_and_libraries_2020.4.304/linux/pstl/stdlib/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/tbb/include/.f90,
           /pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/intel64/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/icc/.f90,
           /pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/.f90,/usr/lib64/gcc/x86_64-suse-linux/7/include/.f90,
           /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/.f90,/usr/include/.f90,/usr/include/.f90,/usr/include/.f90
       -list filename : HZADV2.lst
  no   -o

COMPILER: Intel(R) Fortran 19.1-1655