Page 1           Source Listing                  CHKOUT
2025-03-12 18:21                                 /tmp/ifortnSK4BH.i

      1 # 1 "CHKOUT.F"
      2                        SUBROUTINE CHKOUT
      3 C
      4 C$$$  SUBPROGRAM DOCUMENTATION BLOCK
      5 C                .      .    .
      6 C SUBPROGRAM:    CHKOUT      POSTS PROFILES AND OUTPUT POST DATA
      7 C   PRGRMMR: TREADON         ORG: W/NP2      DATE: 93-02-26
      8 C
      9 C ABSTRACT:  THIS ROUTINE POSTS PROFILE DATA AND WRITES
     10 C   COMMON BLOCKS TO TEMPORARY FILE FOR USE BY THE POST
     11 C   PROCESSOR.  OPTIONALLY, IF RUN UNDER PSHELL THIS
     12 C   ROUTINE WILL SUBMIT POST JOBS AS THE MODEL RUNS.
     13 C   THIS ROUTINE REPLACES ETA MODEL SUBROUTINE OUTMAP.
     14 C   .
     15 C
     16 C PROGRAM HISTORY LOG:
     17 C   93-02-26  RUSS TREADON
     18 C   93-08-30  RUSS TREADON - ADDED DOCBLOC AND DIAGNOSTIC PROFILES.
     19 C   95-03-31  T BLACK - CONVERTED FROM 1-D TO 2-D IN HORIZONTAL.
     20 C   95-07-31  MIKE BALDWIN - REMOVED SOUNDING DIAGNOSTICS AND BUFR.
     21 C   96-03-13  F MESINGER - IMPROVED REDUCTION TO SEA LEVEL
     22 C                          (TO ACHIEVE EXACT CONSISTENCY WITH THE
     23 C                           MODEL'S HYDROSTATIC EQUATION NEXT TO
     24 C                           MOUNTAIN SIDES)
     25 C   96-04-12  MIKE BALDWIN - MODIFIED SOUNDING OUTPUT
     26 C   96-10-31  T BLACK - MODIFICATIONS FOR GENERATIONS OF NEST'S BCs
     27 C   98-11-17  T BLACK - MODIFIED FOR DISTRIBUTED MEMORY
     28 C   99-05-03  T BLACK - SLP REDUCTION, BCEX, AND PROFILES REMOVED;
     29 C                       EACH PE WRITES ITS OWN MINI-RESTRT FILE
     30 C   00-08-01  JIM TUCCILLO - QUILT SERVER CAPABILITY ADDED
     31 C   00-10-11  T BLACK - MODIFICATIONS FOR RESTART CAPABILITY
     32 C
     33 C
     34 C USAGE:    CALL CHKOUT
     35 C   INPUT ARGUMENT LIST:
     36 C     NONE
     37 C
     38 C   OUTPUT ARGUMENT LIST:
     39 C     NONE
     40 C
     41 C   OUTPUT FILES:
     42 C     NONE
     43 C
     44 C   SUBPROGRAMS CALLED:
     45 C     UTILITIES:
     46 C
     47 C     LIBRARY: NONE
     48 C
     49 C   COMMON BLOCKS: OUTFIL
     50 C                  CTLBLK
     51 C                  LOOPS
     52 C                  MASKS
     53 C                  MAPOT
     54 C                  VRBLS
     55 C                  PVRBLS
     56 C                  DYNAMD
     57 C                  PHYS2

Page 2           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

     58 C                  BOCO
     59 C                  CNVCLD
     60 C                  CLDWTR
     61 C                  CUINIT
     62 C                  ACMCLD
     63 C                  ACMCLH
     64 C                  ACMPRE
     65 C                  ACMRDL
     66 C                  ACMRDS
     67 C                  ACMSFC
     68 C                  SOIL
     69 C                  PRFHLD
     70 C                  TEMPV
     71 C                  INDX
     72 C
     73 C   ATTRIBUTES:
     74 C     LANGUAGE: FORTRAN 90
     75 C     MACHINE : IBM SP
     76 C$$$
     77 C
     78 C     INCLUDE/DECLARE PARAMETERS.
     79 C
     80       INCLUDE "parmeta"
    103       INCLUDE "parm.tbl"
    105       INCLUDE "parmsoil"
    107       INCLUDE "mpp.h"
    166       INCLUDE "mpif.h"
    167 # 1 "./sp.h" 1 
    168 # 4
    169 
    170 # 85 "CHKOUT.F" 2 
    171 C--------------------------------------------------------------------
    733                             P A R A M E T E R
    734      & (IMJM=IM*JM-JM/2,IMT=2*IM-1,JMT=JM/2+1,LB=2*IM+JM-3)
    735 C--------------------------------------------------------------------
    736                             P A R A M E T E R
    737      & (LM1=LM-1,LP1=LM+1,JAM=6+2*(JM-10)
    738      &, NRLX1=250,NRLX2=100)
    739 C--------------------------------------------------------------------
    740                             P A R A M E T E R
    741      & (CAPA=0.285896)
    742 C--------------------------------------------------------------------
    743 C
    744 C     DECLARE VARIABLES.
    745 C
    746 C--------------------------------------------------------------------
    747                             L O G I C A L
    748      & RUN,FIRST,RESTRT,SIGMA,STDRD,MESO,ONHOUR,EXBC,NEST
    749 C--------------------------------------------------------------------
    750       CHARACTER*2  FHR                             
    751       CHARACTER*8  OUTJOB
    752       CHARACTER*13 ASSIGN
    753       CHARACTER*4  ASTMRK,TMYY
    754       CHARACTER*15 SUBMIT
    755       CHARACTER*32 LABEL
    756       INTEGER LABINT(4)
    757       EQUIVALENCE(LABEL, LABINT)

Page 3           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

    758       CHARACTER*80 LINE
    759       CHARACTER*1  LINE1(80)
    760       CHARACTER*4 RESTHR
    761       EQUIVALENCE  (LINE,LINE1)
    762 C--------------------------------------------------------------------
    763                             R E A L
    764      & PSLP  (IDIM1:IDIM2,JDIM1:JDIM2)
    765      &,PDS   (IDIM1:IDIM2,JDIM1:JDIM2)
    766      &,FACTR (IDIM1:IDIM2,JDIM1:JDIM2)
    767      &,SWTTC (IDIM1:IDIM2,JDIM1:JDIM2,LM)
    768      &,TTND  (IDIM1:IDIM2,JDIM1:JDIM2,LM)
    769 C
    770                             I N T E G E R
    771      & IKNTS(0:INPES*JNPES-1),IDISP(0:INPES*JNPES-1)
    772 C
    773                             R E A L
    774      &,ALLOCATABLE,DIMENSION(:,:,:) :: TEMPSOIL
    775 C
    776 C--------------------------------------------------------------------
    777       CHARACTER FINFIL*50,DONE*10
    778 C--------------------------------------------------------------------
    779 C
    780 C     INCLUDE COMMON BLOCKS.
    781 C
    782 C--------------------------------------------------------------------
    783       INCLUDE "OUTFIL.comm"
    789       INCLUDE "CTLBLK.comm"
    799       INCLUDE "LOOPS.comm"
    806       INCLUDE "MASKS.comm"
    817       INCLUDE "MAPOT.comm"
    829       INCLUDE "VRBLS.comm"
    839       INCLUDE "PVRBLS.comm"
    869       INCLUDE "DYNAMD.comm"
    885       INCLUDE "PHYS2.comm"
    913       INCLUDE "BOCO.comm"
    920       INCLUDE "CNVCLD.comm"
    927       INCLUDE "ACMCLD.comm"
    934       INCLUDE "ACMCLH.comm"
    941       INCLUDE "ACMPRE.comm"
    948       INCLUDE "ACMRDL.comm"
    957       INCLUDE "ACMRDS.comm"
    966       INCLUDE "ACMSFC.comm"
    976       INCLUDE "SOIL.comm"
    989       INCLUDE "PRFHLD.comm"
    993       INCLUDE "CLDWTR.comm"
   1001       INCLUDE "INDX.comm"
   1013       INCLUDE "CONTIN.comm"
   1023       INCLUDE "TEMPV.comm"
   1030       INCLUDE "BUFFER.comm"
   1039       INCLUDE "QFLX.comm"
   1063       INCLUDE "PPTASM.comm"
   1064 !--------------------------------------------------------------------
   1088       COMMON /CUINIT/ CURAD
   1089       save /cuinit/
   1090       LOGICAL CURAD
   1091 C--------------------------------------------------------------------
   1092 C

Page 4           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1093 C     DECLARE EQUIVALENCES.
   1094 C
   1095 C--------------------------------------------------------------------
   1096                             E Q U I V A L E N C E
   1097      & (TTND (1,1,1),SWTTC(1,1,1))
   1098 C--------------------------------------------------------------------
   1099                             I N T E G E R
   1100      & JSTAT(MPI_STATUS_SIZE)
   1101 C--------------------------------------------------------------------
   1102       REAL(8) SUMT(LM),
   1103      &        SUMT_0(LM),
   1104      &        SUMT2(LM),
   1105      &        SUMT2_0(LM)
   1106       REAL(8) STDEV,RMS,TMEAN
   1107       REAL    TMAX(LM), TMAX_0(LM), TMIN(LM), TMIN_0(LM)
   1108       REAL(8) STRWAIT, ENDWAIT, rtc
   1109       INTEGER IHS
   1110       DATA IHS/MPI_REQUEST_NULL/
   1111       INTEGER STATUS(MPI_STATUS_SIZE)
   1112       INTEGER ISERVE
   1113 C
   1114       DATA ISERVE / 1 /
   1115 C
   1116 C--------------------------------------------------------------------
   1117 C***
   1118 C***  THE FOLLOWING ARE USED FOR TIMIMG PURPOSES ONLY
   1119 C***
   1120       real*8 timef
   1121       real nhb_tim,mpp_tim,init_tim
   1122       common/timing/surfce_tim,nhb_tim,res_tim,exch_tim
   1123       save /timing/
   1124 
   1125       common/timchk/slp_tim,gath_tim,wrt_tim,prof_tim
   1126      1,             bcex_tim,stat_tim
   1127       save /timchk/
   1128 C***********************************************************************
   1129 C     START CHKOUT HERE.
   1130 C***********************************************************************
   1131 C***
   1132 C***  ON FIRST ENTRY INITIALIZE THE OUTPUT FILE TAG TO ZERO
   1133 C***  AND DO PRELIMINARY PROFILE DATA ASSIGNMENTS
   1134 C***
   1135       IF(NTSD.EQ.1)THEN
   1136         ITAG=0
   1137 C
   1138         DO J=MYJS,MYJE
   1139         DO I=MYIS,MYIE
   1140           LMHK=LMH(I,J)
   1141           TLL1=T(I,J,LMHK)
   1142           TLMIN(I,J)=TLL1
   1143           TLMAX(I,J)=TLL1
   1144         ENDDO
   1145         ENDDO
   1146       ENDIF
   1147 C***********************************************************************
   1148 C***
   1149 C***  UPDATE MAX AND MIN LOWEST LAYER TEMPS

Page 5           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1150 C***
   1151       DO J=MYJS,MYJE
   1152       DO I=MYIS,MYIE
   1153         LMHK=LMH(I,J)
   1154         TLL1=T(I,J,LMHK)
   1155         IF(TLL1.LT.TLMIN(I,J))TLMIN(I,J)=TLL1
   1156         IF(TLL1.GT.TLMAX(I,J))TLMAX(I,J)=TLL1
   1157       ENDDO
   1158       ENDDO
   1159 C***********************************************************************
   1160 C***
   1161 C***  FIGURE OUT JUST WHERE IN THE FORECAST WE ARE.
   1162 C***
   1163       NTSPH=INT(3600./DT+0.50)
   1164       TIMES=(NTSD-1)*DT
   1165       ONHOUR=.FALSE.
   1166       IF((MOD(TIMES,3600.).EQ.0.).OR.
   1167      1   (MOD(TIMES,3600.).GT.3600.-DT))ONHOUR=.TRUE.
   1168 C------------------------------------------------------------------
   1169 C
   1170 C     IF THE CURRENT FORECAST TIME IS A FULL HOUR OR EQUALS
   1171 C     A FULL BLOWN POST TIME, THEN WRITE THE FIELDS.
   1172 C     IF NOT, EXIT THIS ROUTINE.
   1173 C
   1174       IF((NTSD.EQ.NSHDE).OR.ONHOUR)GO TO 100
   1175       IF(NSTART.GT.0.AND.NSTART+1.EQ.NSHDE.AND.
   1176      1   NTSD-1.EQ.NSHDE)GO TO 100
   1177 !
   1178 !--- Begin: Initialize convective cloud fields for radiation before
   1179 !           returning to EBU  (Ferrier 23 Jan 02)
   1180 !
   1181       IF (CURAD) THEN
   1182         IF (MYPE .EQ. 0) THEN
   1183           WRITE(0,"(a)") 'CHKOUT: Initialize CUPPT,HTOP,HBOT'
   1184           WRITE(6,"(a)") 'CHKOUT: Initialize CUPPT,HTOP,HBOT'
   1185         ENDIF
   1186         DO J=MYJS,MYJE
   1187         DO I=MYIS,MYIE
   1188           CUPPT(I,J)=0.
   1189           HTOP(I,J)=100.
   1190           HBOT(I,J)=0.
   1191         ENDDO
   1192         ENDDO
   1193         CURAD=.FALSE.
   1194       ENDIF
   1195 !
   1196 !--- End:
   1197 !
   1198       RETURN
   1199 C
   1200 C     IT IS TIME TO WRITE TO THE PROFILE FILE AND/OR WRITE
   1201 C     TEMPORARY FILES FOR A FULL BLOWN POST.
   1202 C
   1203   100 CONTINUE
   1204 C---------------------------------------------------------------------
   1205 C
   1206 C     SET FORECAST HOUR.

Page 6           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1207 C
   1208       IHR=NTSD/TSPH+0.5
   1209 C--------------------------------------------------------------------
   1210 C***  IF THIS IS NOT A FULL BLOWN OUTPUT TIME,
   1211 C***  SKIP THE RESTART FILE AND POST JOB WRITES AND GO TO SECTION
   1212 C***  WHERE ACCUMULATION ARRAYS ARE ZEROED OUT IF NECESSARY.
   1213 C--------------------------------------------------------------------
   1214 C
   1215       IF(NTSD.NE.NSHDE.AND.NSTART+1.NE.NSHDE)GO TO 1310
   1216 C
   1217 C--------------------------------------------------------------------
   1218 C***
   1219 C***  COMPUTE TEMPERATURE STATISTICS
   1220 C***
   1221 C--------------------------------------------------------------------
   1222       btim0=timef()
   1223       DO 1100 L=1,LM
   1224 C
   1225       TMAX(L)=-1.E6
   1226       TMIN(L)=1.E6
   1227       SUMT(L)=0.
   1228       SUMT2(L)=0.
   1229 C
   1230       JJ=0
   1231       DO J=MY_JS_GLB,MY_JE_GLB
   1232         JJ=JJ+1
   1233         IF(MOD(J+1,2).NE.0.and.MY_IE_GLB.EQ.IM)THEN
   1234           IMAX=MY_IE_LOC-1
   1235         ELSE
   1236           IMAX=MY_IE_LOC
   1237         ENDIF
   1238         DO I=MYIS,IMAX
   1239           SUMT(L)=SUMT(L)+T(I,JJ,L) 
   1240           SUMT2(L)=SUMT2(L)+T(I,JJ,L)**2
   1241           TMAX(L)=AMAX1(TMAX(L),T(I,JJ,L))
   1242           TMIN(L)=AMIN1(TMIN(L),T(I,JJ,L))
   1243         ENDDO
   1244       ENDDO
   1245 1100  CONTINUE
   1246 C
   1247 C***  GLOBAL STATS
   1248 C
   1249        CALL MPI_REDUCE(SUMT,SUMT_0,LM,MPI_REAL8,MPI_SUM,0,
   1250      1        MPI_COMM_COMP,IRTN)
   1251        CALL MPI_REDUCE(SUMT2,SUMT2_0,LM,MPI_REAL8,MPI_SUM,0,
   1252      1        MPI_COMM_COMP,IRTN)
   1253        CALL MPI_REDUCE(TMAX,TMAX_0,LM,MPI_REAL,MPI_MAX,0,
   1254      1        MPI_COMM_COMP,IRTN)
   1255        CALL MPI_REDUCE(TMIN,TMIN_0,LM,MPI_REAL,MPI_MIN,0,
   1256      1        MPI_COMM_COMP,IRTN)
   1257 C
   1258 C
   1259       IF(MYPE.EQ.0)THEN
   1260         DO L=1,LM
   1261           TMEAN=SUMT_0(L)/DBLE(IMJM)
   1262           STDEV=DSQRT((DBLE(IMJM)*SUMT2_0(L)-SUMT_0(L)**2)/
   1263      1                 DBLE(DBLE(IMJM)*(DBLE(IMJM-1))))

Page 7           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1264           RMS  =DSQRT(SUMT2_0(L)/DBLE(IMJM))
   1265           WRITE(6,1094)L,TMAX_0(L),TMIN_0(L)
   1266           WRITE(6,1095)TMEAN,STDEV,RMS
   1267  1094     FORMAT(' LAYER=',I2,' TMAX=',E13.6,' TMIN=',E13.6)
   1268  1095     FORMAT(9X,' TMEAN=',E13.6,' STDEV=',E13.6,
   1269      1              ' RMS=',E13.6)
   1270         ENDDO
   1271       ENDIF
   1272 C
   1273       stat_tim=stat_tim+timef()-btim0
   1274 C
   1275 C----------------------------------------------------------------------
   1276 C***  WE REACH THE CODE BELOW ONLY IF IT IS A FULL BLOWN POSTING TIME.
   1277 C***  WRITE DATA REQUIRED TO RESTART THE MODEL/INITIALIZE THE POST.
   1278 C----------------------------------------------------------------------
   1279       CALL MPI_BARRIER(MPI_COMM_COMP,ISTAT)
   1280 C
   1281 C     PDS IS SURFACE PRESSURE.
   1282 C     TSHLTR HOLDS THE 2M THETA, CONVERT TO TEMPERATURE.
   1283 C     TERM1 IS 2m*G/(Rd*T)
   1284 C
   1285 !$omp parallel do
   1286       DO J=MYJS,MYJE
   1287       DO I=MYIS,MYIE
   1288         LLMH=LMH(I,J)
   1289         PDS(I,J)=PD(I,J)+PT
   1290         TERM1=-0.068283/T(I,J,LLMH)
   1291         PSHLTR(I,J)=PDS(I,J)*EXP(TERM1)
   1292         TSHLTR(I,J)=TSHLTR(I,J)*(PSHLTR(I,J)*1.E-5)**CAPA
   1293 C
   1294         IF(CZMEAN(I,J).GT.0.)THEN
   1295           FACTR(I,J)=CZEN(I,J)/CZMEAN(I,J)
   1296         ELSE
   1297           FACTR(I,J)=0.
   1298         ENDIF
   1299 C
   1300       ENDDO
   1301       ENDDO
   1302 C
   1303 C   MAKE SURE POST DOES NOT BLOW UP WHEN COMPUTING RH
   1304 C   ON THE GLOBAL N/S BOUNDARIES
   1305 C
   1306       IF(MYPE.LT.INPES)THEN
   1307         DO J=1,2
   1308         DO I=MYIS,MYIE
   1309           TSHLTR(I,J)=TSHLTR(I,3)
   1310           QSHLTR(I,J)=QSHLTR(I,3)
   1311         ENDDO
   1312         ENDDO
   1313       ENDIF
   1314       IF(MYPE.GE.NPES-INPES)THEN
   1315         DO J=MYJE-1,MYJE
   1316         DO I=MYIS,MYIE
   1317           TSHLTR(I,J)=TSHLTR(I,MYJE-2)
   1318           QSHLTR(I,J)=QSHLTR(I,MYJE-2)
   1319         ENDDO
   1320         ENDDO

Page 8           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1321       ENDIF
   1322 C
   1323 C     SWTTC IS THE CURRENT SW TEMP TENDENCIES.
   1324 C
   1325 !$omp parallel do
   1326       DO L=1,LM
   1327         DO J=MYJS,MYJE
   1328         DO I=MYIS,MYIE
   1329           SWTTC(I,J,L)=RSWTT(I,J,L)*FACTR(I,J)
   1330         ENDDO
   1331         ENDDO
   1332       ENDDO
   1333 C
   1334 C***  TTND IS THE CURRENT RAD TEMP TENDENCIES.
   1335 C
   1336       DO L=1,LM
   1337         DO J=MYJS,MYJE
   1338         DO I=MYIS,MYIE
   1339           TTND(I,J,L)=RLWTT(I,J,L)+SWTTC(I,J,L)
   1340         ENDDO
   1341         ENDDO
   1342       ENDDO
   1343 C***
   1344 C***  CREATE NAME FOR RESTART FILE.
   1345 C***
   1346 c     IF(MYPE.EQ.0)THEN
   1347 C
   1348         ITAG=NTSD/TSPH+0.5
   1349         CALL get_environment_variable("tmmark",RESTHR)
   1350         IF(RESTHR.EQ.'    ')THEN
   1351 c         WRITE(RSTFIL,1150)ITAG,MYPE
   1352 c1150     FORMAT('restrt',I2.2
   1353 c    1,           '.',I3.3)
   1354           WRITE(RSTFIL,1150)ITAG
   1355  1150     FORMAT('restrt',I2.2
   1356      1,           '.quilt')
   1357         ELSE
   1358 c         WRITE(RSTFIL,1155)ITAG,MYPE,RESTHR
   1359 c1155     FORMAT('restrt',I2.2
   1360 c    1,           '.',I3.3,'.',a4)
   1361           WRITE(RSTFIL,1155)ITAG,RESTHR
   1362  1155     FORMAT('restrt',I2.2
   1363      1,           '.quilt.',a4)
   1364         ENDIF
   1365 C***
   1366 C***  OPEN UNIT TO RESTART FILE.
   1367 C***
   1368 C wne        LRSTRT=8
   1369         LRSTRT=81
   1370 c
   1371         wrt_tim=0.
   1372         btimw=timef()
   1373         btim0=timef()
   1374 c
   1375         CLOSE(LRSTRT)
   1376 c       OPEN(UNIT=LRSTRT,FILE=RSTFIL,FORM='UNFORMATTED',IOSTAT=IER)
   1377 c      IF(IER.NE.0)WRITE(LIST,*)' LRSTRT OPEN UNIT ERROR IER=',IER

Page 9           Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1378 C
   1379 C       BE SURE THAT THE BUFFER IF AVAILABLE
   1380 C
   1381         STRWAIT = rtc()
   1382         CALL MPI_WAIT(IHS,STATUS,IERR)
   1383         ENDWAIT = rtc() - STRWAIT
   1384 C
   1385         IF(MYPE.EQ.0)THEN
   1386           IF(ENDWAIT.GE.1.)THEN
   1387             PRINT*,' Appears to be wait time in CHKOUT, time = '
   1388      1,            ENDWAIT
   1389           ENDIF
   1390         ENDIF
   1391 C
   1392 C       PLACEHOLDER FOR RECORD LENGTH
   1393         CALL COAL(DUMMY,-1)
   1394 C***
   1395 C***  WRITE DATE AND TIMESTEP INFORMATION TO RESTART FILE.
   1396 C***
   1397         LABEL='OMEGA-ALPHA*DT/CP'
   1398 c       WRITE(LRSTRT)RUN,IDAT,IHRST,NTSD,LABEL
   1399         print*,'rstfil=',rstfil
   1400         print*,'idat,ihrst,ntsd=',idat,ihrst,ntsd
   1401         CALL COAL(RUN,1)
   1402         CALL COAL(IDAT,3)
   1403         CALL COAL(IHRST,1)
   1404         CALL COAL(NTSD,1)
   1405         CALL COAL(LABEL,8)
   1406 c     ENDIF
   1407 C----------------------------------------------------------------------
   1408 C***
   1409 C***  BEGIN WRITING THE RESTRT FILE
   1410 C***
   1411 C----------------------------------------------------------------------
   1412 C
   1413 c     WRITE(LRSTRT)((PD(I,J),I=1,MYIE),J=1,MYJE)
   1414 c    1,            ((RES(I,J),I=1,MYIE),J=1,MYJE)
   1415       CALL COAL(PD(1:MYIE,1:MYJE),MYIE*MYJE)
   1416       CALL COAL(RES(1:MYIE,1:MYJE),MYIE*MYJE)
   1417 C----------------------------------------------------------------------
   1418 C
   1419       DO L=1,LM
   1420 c       WRITE(LRSTRT)((OMGALF(I,J,L),I=1,MYIE),J=1,MYJE)
   1421       CALL COAL(OMGALF(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1422       ENDDO
   1423 c rec46
   1424 C
   1425       LABEL = 'BND,PD,RES,T,Q,U,V,Q2,TTND,CWM,TRAIN,TCUCN'
   1426 c     WRITE(LRSTRT)RUN,IDAT,IHRST,NTSD,LABEL
   1427 c    1,              FIRST,IOUT,NSHDE
   1428         CALL COAL(RUN,1)
   1429         CALL COAL(IDAT,3)
   1430         CALL COAL(IHRST,1)
   1431         CALL COAL(NTSD,1)
   1432         CALL COAL(LABEL,8)
   1433         CALL COAL(FIRST,1)
   1434         CALL COAL(IOUT,1)

Page 10          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1435         CALL COAL(NSHDE,1)
   1436 c rec47
   1437 C----------------------------------------------------------------------
   1438 C
   1439 c     WRITE(LRSTRT)((PD(I,J),I=1,MYIE),J=1,MYJE)
   1440 c    1,            ((RES(I,J),I=1,MYIE),J=1,MYJE)
   1441 c    2,            ((FIS(I,J),I=1,MYIE),J=1,MYJE)
   1442       CALL COAL(PD(1:MYIE,1:MYJE),MYIE*MYJE)
   1443       CALL COAL(RES(1:MYIE,1:MYJE),MYIE*MYJE)
   1444       CALL COAL(FIS(1:MYIE,1:MYJE),MYIE*MYJE)
   1445 CCCCC
   1446 CCCCC
   1447 CCCCC   BOUNDARY CONDITION WRITE CHANGED TO BLANK RECORD
   1448 CCCCC
   1449 CCCCC
   1450 c     WRITE(LRSTRT)
   1451       CALL COAL(PDB,LB*2)
   1452       CALL COAL(TB,LB*LM*2)
   1453       CALL COAL(QB,LB*LM*2)
   1454       CALL COAL(UB,LB*LM*2)
   1455       CALL COAL(VB,LB*LM*2)
   1456       CALL COAL(Q2B,LB*LM*2)
   1457       CALL COAL(CWMB,LB*LM*2)
   1458 c rec48
   1459 C----------------------------------------------------------------------
   1460 C
   1461       DO L = 1,LM
   1462 c       WRITE(LRSTRT)((T(I,J,L),I=1,MYIE),J=1,MYJE)
   1463       CALL COAL(T(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1464 C
   1465 c       WRITE(LRSTRT)((Q(I,J,L),I=1,MYIE),J=1,MYJE)
   1466       CALL COAL(Q(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1467 C
   1468 c       WRITE(LRSTRT)((U(I,J,L),I=1,MYIE),J=1,MYJE)
   1469       CALL COAL(U(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1470 C
   1471 c       WRITE(LRSTRT)((V(I,J,L),I=1,MYIE),J=1,MYJE)
   1472       CALL COAL(V(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1473 C
   1474 c       WRITE(LRSTRT)((Q2(I,J,L),I=1,MYIE),J=1,MYJE)
   1475       CALL COAL(Q2(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1476 C
   1477 c       WRITE(LRSTRT)((TTND(I,J,L),I=1,MYIE),J=1,MYJE)
   1478       CALL COAL(TTND(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1479 C
   1480 c       WRITE(LRSTRT)((CWM(I,J,L),I=1,MYIE),J=1,MYJE)
   1481       CALL COAL(CWM(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1482 C
   1483 c       WRITE(LRSTRT)((TRAIN(I,J,L),I=1,MYIE),J=1,MYJE)
   1484       CALL COAL(TRAIN(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1485 C
   1486 c       WRITE(LRSTRT)((TCUCN(I,J,L),I=1,MYIE),J=1,MYJE)
   1487       CALL COAL(TCUCN(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1488       ENDDO
   1489 c rec453
   1490 C----------------------------------------------------------------------
   1491 C

Page 11          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1492       LABEL = 'MISC VARIABLES'
   1493 c     WRITE(LRSTRT)RUN,IDAT,IHRST,NTSD,LABEL
   1494 c    1,            ((RSWIN(I,J),I=1,MYIE),J=1,MYJE)
   1495 c    2,            ((RSWOUT(I,J),I=1,MYIE),J=1,MYJE)
   1496 c    3,            ((TG(I,J),I=1,MYIE),J=1,MYJE)
   1497 c    4,            ((Z0(I,J),I=1,MYIE),J=1,MYJE)
   1498 c    5,            ((AKMS(I,J),I=1,MYIE),J=1,MYJE)
   1499 c    6,            ((CZEN(I,J),I=1,MYIE),J=1,MYJE)
   1500       CALL COAL(RUN,1)
   1501       CALL COAL(IDAT,3)
   1502       CALL COAL(IHRST,1)
   1503       CALL COAL(NTSD,1)
   1504       CALL COAL(LABEL,8)
   1505       CALL COAL(RSWIN(1:MYIE,1:MYJE),MYIE*MYJE)
   1506       CALL COAL(RSWOUT(1:MYIE,1:MYJE),MYIE*MYJE)
   1507       CALL COAL(TG(1:MYIE,1:MYJE),MYIE*MYJE)
   1508       CALL COAL(Z0(1:MYIE,1:MYJE),MYIE*MYJE)
   1509       CALL COAL(AKMS(1:MYIE,1:MYJE),MYIE*MYJE)
   1510       CALL COAL(CZEN(1:MYIE,1:MYJE),MYIE*MYJE)
   1511 
   1512 c rec454
   1513 C----------------------------------------------------------------------
   1514 C
   1515 c     WRITE(LRSTRT)((AKHS(I,J),I=1,MYIE),J=1,MYJE)
   1516 c    1,            ((THS(I,J),I=1,MYIE),J=1,MYJE)
   1517 c    2,            ((QS(I,J),I=1,MYIE),J=1,MYJE)
   1518 c    3,            ((TWBS(I,J),I=1,MYIE),J=1,MYJE)
   1519 c    4,            ((QWBS(I,J),I=1,MYIE),J=1,MYJE)
   1520 c    5,            ((HBOT(I,J),I=1,MYIE),J=1,MYJE)
   1521 c    6,            ((CFRACL(I,J),I=1,MYIE),J=1,MYJE)
   1522       CALL COAL(AKHS(1:MYIE,1:MYJE),MYIE*MYJE)
   1523       CALL COAL(THS(1:MYIE,1:MYJE),MYIE*MYJE)
   1524       CALL COAL(QS(1:MYIE,1:MYJE),MYIE*MYJE)
   1525       CALL COAL(TWBS(1:MYIE,1:MYJE),MYIE*MYJE)
   1526       CALL COAL(QWBS(1:MYIE,1:MYJE),MYIE*MYJE)
   1527       CALL COAL(HBOT(1:MYIE,1:MYJE),MYIE*MYJE)
   1528       CALL COAL(CFRACL(1:MYIE,1:MYJE),MYIE*MYJE)
   1529 c rec455
   1530 C----------------------------------------------------------------------
   1531 C
   1532 c     WRITE(LRSTRT)((THZ0(I,J),I=1,MYIE),J=1,MYJE)
   1533 c    1,            ((QZ0(I,J),I=1,MYIE),J=1,MYJE)
   1534 c    2,            ((UZ0(I,J),I=1,MYIE),J=1,MYJE)
   1535 c    3,            ((VZ0(I,J),I=1,MYIE),J=1,MYJE)
   1536 c    4,            ((USTAR(I,J),I=1,MYIE),J=1,MYJE)
   1537 c    5,            ((HTOP(I,J),I=1,MYIE),J=1,MYJE)
   1538 c    6,            ((CFRACM(I,J),I=1,MYIE),J=1,MYJE)
   1539       CALL COAL(THZ0(1:MYIE,1:MYJE),MYIE*MYJE)
   1540       CALL COAL(QZ0(1:MYIE,1:MYJE),MYIE*MYJE)
   1541       CALL COAL(UZ0(1:MYIE,1:MYJE),MYIE*MYJE)
   1542       CALL COAL(VZ0(1:MYIE,1:MYJE),MYIE*MYJE)
   1543       CALL COAL(USTAR(1:MYIE,1:MYJE),MYIE*MYJE)
   1544       CALL COAL(HTOP(1:MYIE,1:MYJE),MYIE*MYJE)
   1545       CALL COAL(CFRACM(1:MYIE,1:MYJE),MYIE*MYJE)
   1546 c rec456
   1547 C----------------------------------------------------------------------
   1548 C

Page 12          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1549 c     WRITE(LRSTRT)((SNO(I,J),I=1,MYIE),J=1,MYJE)
   1550 c    1,            ((SI(I,J),I=1,MYIE),J=1,MYJE)
   1551 c    2,            ((CLDEFI(I,J),I=1,MYIE),J=1,MYJE)
   1552 c    3,            ((RF(I,J),I=1,MYIE),J=1,MYJE)
   1553 c    4,            ((PSLP(I,J),I=1,MYIE),J=1,MYJE)
   1554 c    5,            ((CUPPT(I,J),I=1,MYIE),J=1,MYJE)
   1555 c    6,            ((CFRACH(I,J),I=1,MYIE),J=1,MYJE)
   1556       CALL COAL(SNO(1:MYIE,1:MYJE),MYIE*MYJE)
   1557       CALL COAL(SI(1:MYIE,1:MYJE),MYIE*MYJE)
   1558       CALL COAL(CLDEFI(1:MYIE,1:MYJE),MYIE*MYJE)
   1559       CALL COAL(RF(1:MYIE,1:MYJE),MYIE*MYJE)
   1560       CALL COAL(PSLP(1:MYIE,1:MYJE),MYIE*MYJE)
   1561       CALL COAL(CUPPT(1:MYIE,1:MYJE),MYIE*MYJE)
   1562       CALL COAL(CFRACH(1:MYIE,1:MYJE),MYIE*MYJE)
   1563 c rec457
   1564 C----------------------------------------------------------------------
   1565 C
   1566 c     WRITE(LRSTRT)((SOILTB(I,J),I=1,MYIE),J=1,MYJE)
   1567 c    1,            ((SFCEXC(I,J),I=1,MYIE),J=1,MYJE)
   1568 c    2,            ((SMSTAV(I,J),I=1,MYIE),J=1,MYJE)
   1569 c    3,            ((SMSTOT(I,J),I=1,MYIE),J=1,MYJE)
   1570 c    4,            ((GRNFLX(I,J),I=1,MYIE),J=1,MYJE)
   1571 c    5,            ((PCTSNO(I,J),I=1,MYIE),J=1,MYJE)
   1572       CALL COAL(SOILTB(1:MYIE,1:MYJE),MYIE*MYJE)
   1573       CALL COAL(SFCEXC(1:MYIE,1:MYJE),MYIE*MYJE)
   1574       CALL COAL(SMSTAV(1:MYIE,1:MYJE),MYIE*MYJE)
   1575       CALL COAL(SMSTOT(1:MYIE,1:MYJE),MYIE*MYJE)
   1576       CALL COAL(GRNFLX(1:MYIE,1:MYJE),MYIE*MYJE)
   1577       CALL COAL(PCTSNO(1:MYIE,1:MYJE),MYIE*MYJE)
   1578 c rec458
   1579 C----------------------------------------------------------------------
   1580 C
   1581 c     WRITE(LRSTRT)((RLWIN(I,J),I=1,MYIE),J=1,MYJE)
   1582 c    1,            ((RADOT(I,J),I=1,MYIE),J=1,MYJE)
   1583 c    2,            ((CZMEAN(I,J),I=1,MYIE),J=1,MYJE)
   1584 c    3,            ((SIGT4(I,J),I=1,MYIE),J=1,MYJE)
   1585       CALL COAL(RLWIN(1:MYIE,1:MYJE),MYIE*MYJE)
   1586       CALL COAL(RADOT(1:MYIE,1:MYJE),MYIE*MYJE)
   1587       CALL COAL(CZMEAN(1:MYIE,1:MYJE),MYIE*MYJE)
   1588       CALL COAL(SIGT4(1:MYIE,1:MYJE),MYIE*MYJE)
   1589 c rec459
   1590 C----------------------------------------------------------------------
   1591 C
   1592 c     WRITE(LRSTRT)((U00(I,J),I=1,MYIE),J=1,MYJE)
   1593 c    1,              UL
   1594 c    2,            ((LC(I,J),I=1,MYIE),J=1,MYJE)
   1595 c    3,            ((SR(I,J),I=1,MYIE),J=1,MYJE)
   1596       CALL COAL(U00(1:MYIE,1:MYJE),MYIE*MYJE)
   1597       CALL COAL(UL,2*LM)
   1598       CALL COAL(LC(1:MYIE,1:MYJE),MYIE*MYJE)
   1599       CALL COAL(SR(1:MYIE,1:MYJE),MYIE*MYJE)
   1600 c rec460
   1601 C----------------------------------------------------------------------
   1602 C
   1603       LABEL = 'ACCUMULATED VARIABLES'
   1604 c     WRITE(LRSTRT)RUN,IDAT,IHRST,NTSD,LABEL
   1605 c    1,          ((PREC(I,J),I=1,MYIE),J=1,MYJE)

Page 13          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1606 c    2,          ((ACPREC(I,J),I=1,MYIE),J=1,MYJE)
   1607 c    3,          ((ACCLIQ(I,J),I=1,MYIE),J=1,MYJE)
   1608 c    4,          ((CUPREC(I,J),I=1,MYIE),J=1,MYJE)
   1609       CALL COAL(RUN,1)
   1610       CALL COAL(IDAT,3)
   1611       CALL COAL(IHRST,1)
   1612       CALL COAL(NTSD,1)
   1613       CALL COAL(LABEL,8)
   1614       CALL COAL(PREC(1:MYIE,1:MYJE),MYIE*MYJE)
   1615       CALL COAL(ACPREC(1:MYIE,1:MYJE),MYIE*MYJE)
   1616       CALL COAL(ACCLIQ(1:MYIE,1:MYJE),MYIE*MYJE)
   1617       CALL COAL(CUPREC(1:MYIE,1:MYJE),MYIE*MYJE)
   1618 c rec461
   1619 C----------------------------------------------------------------------
   1620 C
   1621 c     WRITE(LRSTRT)((ACFRCV(I,J),I=1,MYIE),J=1,MYJE)
   1622 c    1,            ((NCFRCV(I,J),I=1,MYIE),J=1,MYJE)
   1623 c    2,            ((ACFRST(I,J),I=1,MYIE),J=1,MYJE)
   1624 c    3,            ((NCFRST(I,J),I=1,MYIE),J=1,MYJE)
   1625       CALL COAL(ACFRCV(1:MYIE,1:MYJE),MYIE*MYJE)
   1626       CALL COAL(NCFRCV(1:MYIE,1:MYJE),MYIE*MYJE)
   1627       CALL COAL(ACFRST(1:MYIE,1:MYJE),MYIE*MYJE)
   1628       CALL COAL(NCFRST(1:MYIE,1:MYJE),MYIE*MYJE)
   1629 c rec462
   1630 C----------------------------------------------------------------------
   1631 C
   1632 c     WRITE(LRSTRT)((ACSNOW(I,J),I=1,MYIE),J=1,MYJE)
   1633 c    1,            ((ACSNOM(I,J),I=1,MYIE),J=1,MYJE)
   1634 c    2,            ((SSROFF(I,J),I=1,MYIE),J=1,MYJE)
   1635 c    3,            ((BGROFF(I,J),I=1,MYIE),J=1,MYJE)
   1636       CALL COAL(ACSNOW(1:MYIE,1:MYJE),MYIE*MYJE)
   1637       CALL COAL(ACSNOM(1:MYIE,1:MYJE),MYIE*MYJE)
   1638       CALL COAL(SSROFF(1:MYIE,1:MYJE),MYIE*MYJE)
   1639       CALL COAL(BGROFF(1:MYIE,1:MYJE),MYIE*MYJE)
   1640 c rec463
   1641 C----------------------------------------------------------------------
   1642 C
   1643 c     WRITE(LRSTRT)((SFCSHX(I,J),I=1,MYIE),J=1,MYJE)
   1644 c    1,            ((SFCLHX(I,J),I=1,MYIE),J=1,MYJE)
   1645 c    2,            ((SUBSHX(I,J),I=1,MYIE),J=1,MYJE)
   1646 c    3,            ((SNOPCX(I,J),I=1,MYIE),J=1,MYJE)
   1647 c    4,            ((SFCUVX(I,J),I=1,MYIE),J=1,MYJE)
   1648 c    5,            ((SFCEVP(I,J),I=1,MYIE),J=1,MYJE)
   1649 c    6,            ((POTEVP(I,J),I=1,MYIE),J=1,MYJE)
   1650       CALL COAL(SFCSHX(1:MYIE,1:MYJE),MYIE*MYJE)
   1651       CALL COAL(SFCLHX(1:MYIE,1:MYJE),MYIE*MYJE)
   1652       CALL COAL(SUBSHX(1:MYIE,1:MYJE),MYIE*MYJE)
   1653       CALL COAL(SNOPCX(1:MYIE,1:MYJE),MYIE*MYJE)
   1654       CALL COAL(SFCUVX(1:MYIE,1:MYJE),MYIE*MYJE)
   1655       CALL COAL(SFCEVP(1:MYIE,1:MYJE),MYIE*MYJE)
   1656       CALL COAL(POTEVP(1:MYIE,1:MYJE),MYIE*MYJE)
   1657 c rec464
   1658 C----------------------------------------------------------------------
   1659 C
   1660 c     WRITE(LRSTRT)((ASWIN(I,J),I=1,MYIE),J=1,MYJE)
   1661 c    1,            ((ASWOUT(I,J),I=1,MYIE),J=1,MYJE)
   1662 c    2,            ((ASWTOA(I,J),I=1,MYIE),J=1,MYJE)

Page 14          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1663 c    3,            ((ALWIN(I,J),I=1,MYIE),J=1,MYJE)
   1664 c    4,            ((ALWOUT(I,J),I=1,MYIE),J=1,MYJE)
   1665 c    5,            ((ALWTOA(I,J),I=1,MYIE),J=1,MYJE)
   1666       CALL COAL(ASWIN(1:MYIE,1:MYJE),MYIE*MYJE)
   1667       CALL COAL(ASWOUT(1:MYIE,1:MYJE),MYIE*MYJE)
   1668       CALL COAL(ASWTOA(1:MYIE,1:MYJE),MYIE*MYJE)
   1669       CALL COAL(ALWIN(1:MYIE,1:MYJE),MYIE*MYJE)
   1670       CALL COAL(ALWOUT(1:MYIE,1:MYJE),MYIE*MYJE)
   1671       CALL COAL(ALWTOA(1:MYIE,1:MYJE),MYIE*MYJE)
   1672 C
   1673 c     WRITE(LRSTRT)ARDSW,ARDLW,ASRFC,AVRAIN,AVCNVC
   1674       CALL COAL(ARDSW,1)
   1675       CALL COAL(ARDLW,1)
   1676       CALL COAL(ASRFC,1)
   1677       CALL COAL(AVRAIN,1)
   1678       CALL COAL(AVCNVC,1)
   1679 c rec465
   1680 C
   1681 c     WRITE(LRSTRT)((TH10(I,J),I=1,MYIE),J=1,MYJE)
   1682 c    1,            ((Q10(I,J),I=1,MYIE),J=1,MYJE)
   1683 c    2,            ((U10(I,J),I=1,MYIE),J=1,MYJE)
   1684 c    3,            ((V10(I,J),I=1,MYIE),J=1,MYJE)
   1685 c    4,            ((TSHLTR(I,J),I=1,MYIE),J=1,MYJE)
   1686 c    5,            ((QSHLTR(I,J),I=1,MYIE),J=1,MYJE)
   1687 c    6,            ((PSHLTR(I,J),I=1,MYIE),J=1,MYJE)
   1688 c    1,            ((TH30(I,J),I=1,MYIE),J=1,MYJE)
   1689 c    2,            ((Q30(I,J),I=1,MYIE),J=1,MYJE)
   1690 c    3,            ((U30(I,J),I=1,MYIE),J=1,MYJE)
   1691 c    4,            ((V30(I,J),I=1,MYIE),J=1,MYJE)
   1692       CALL COAL(TH10(1:MYIE,1:MYJE),MYIE*MYJE)
   1693       CALL COAL(Q10(1:MYIE,1:MYJE),MYIE*MYJE)
   1694       CALL COAL(U10(1:MYIE,1:MYJE),MYIE*MYJE)
   1695       CALL COAL(V10(1:MYIE,1:MYJE),MYIE*MYJE)
   1696       CALL COAL(TSHLTR(1:MYIE,1:MYJE),MYIE*MYJE)
   1697       CALL COAL(QSHLTR(1:MYIE,1:MYJE),MYIE*MYJE)
   1698       CALL COAL(PSHLTR(1:MYIE,1:MYJE),MYIE*MYJE)
   1699       CALL COAL(TH30(1:MYIE,1:MYJE),MYIE*MYJE)
   1700       CALL COAL(Q30(1:MYIE,1:MYJE),MYIE*MYJE)
   1701       CALL COAL(U30(1:MYIE,1:MYJE),MYIE*MYJE)
   1702       CALL COAL(V30(1:MYIE,1:MYJE),MYIE*MYJE)
   1703 c rec466
   1704 C----------------------------------------------------------------------
   1705 C
   1706 c     WRITE(LRSTRT)(((SMC(I,J,N),I=1,MYIE),J=1,MYJE),N=1,NSOIL)
   1707       CALL COAL(SMC(1:MYIE,1:MYJE,1:NSOIL),MYIE*MYJE*NSOIL)
   1708 c rec467
   1709 C----------------------------------------------------------------------
   1710 C
   1711 c     WRITE(LRSTRT)((CMC(I,J),I=1,MYIE),J=1,MYJE)
   1712       CALL COAL(CMC(1:MYIE,1:MYJE),MYIE*MYJE)
   1713 c rec468
   1714 C----------------------------------------------------------------------
   1715 C
   1716 c     WRITE(LRSTRT)(((STC(I,J,N),I=1,MYIE),J=1,MYJE),N=1,NSOIL)
   1717       CALL COAL(STC(1:MYIE,1:MYJE,1:NSOIL),MYIE*MYJE*NSOIL)
   1718 c rec469
   1719 C----------------------------------------------------------------------

Page 15          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1720 C
   1721 c     WRITE(LRSTRT)(((SH2O(I,J,N),I=1,MYIE),J=1,MYJE),N=1,NSOIL)
   1722       CALL COAL(SH2O(1:MYIE,1:MYJE,1:NSOIL),MYIE*MYJE*NSOIL)
   1723 c rec???
   1724 C----------------------------------------------------------------------
   1725 C
   1726 c     WRITE(LRSTRT)((ALBEDO(I,J),I=1,MYIE),J=1,MYJE)
   1727       CALL COAL(ALBEDO(1:MYIE,1:MYJE),MYIE*MYJE)
   1728 c rec???
   1729 C----------------------------------------------------------------------
   1730 C
   1731 c     WRITE(LRSTRT)((FQU(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1732 c    2,           ((FQV(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1733 c    3,           ((DQFLX(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1734 c    4,           ((FCU(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1735 c    5,           ((FCV(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1736 c    6,           ((DCFLX(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1737 
   1738 c    7,           ((FQU7(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1739 c    8,           ((FQV7(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1740 c    9,           ((DQFLX7(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1741 c    0,           ((FCU7(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1742 c    1,           ((FCV7(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1743 c    2,           ((DCFLX7(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1744 
   1745 c    3,           ((DQADV(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1746 c    4,           ((FQNEV1(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1747 c    5,           ((FQSEV1(I,J),I=MYIS,MYIE),J=MYJS,MYJE)
   1748       CALL COAL(FQU(1:MYIE,1:MYJE),MYIE*MYJE)
   1749       CALL COAL(FQV(1:MYIE,1:MYJE),MYIE*MYJE)
   1750       CALL COAL(DQFLX(1:MYIE,1:MYJE),MYIE*MYJE)
   1751       CALL COAL(FCU(1:MYIE,1:MYJE),MYIE*MYJE)
   1752       CALL COAL(FCV(1:MYIE,1:MYJE),MYIE*MYJE)
   1753       CALL COAL(DCFLX(1:MYIE,1:MYJE),MYIE*MYJE)
   1754 
   1755       CALL COAL(FQU7(1:MYIE,1:MYJE),MYIE*MYJE)
   1756       CALL COAL(FQV7(1:MYIE,1:MYJE),MYIE*MYJE)
   1757       CALL COAL(DQFLX7(1:MYIE,1:MYJE),MYIE*MYJE)
   1758       CALL COAL(FCU7(1:MYIE,1:MYJE),MYIE*MYJE)
   1759       CALL COAL(FCV7(1:MYIE,1:MYJE),MYIE*MYJE)
   1760       CALL COAL(DCFLX7(1:MYIE,1:MYJE),MYIE*MYJE)
   1761 
   1762       CALL COAL(DQADV(1:MYIE,1:MYJE),MYIE*MYJE)
   1763       CALL COAL(FQNEV1(1:MYIE,1:MYJE),MYIE*MYJE)
   1764       CALL COAL(FQSEV1(1:MYIE,1:MYJE),MYIE*MYJE)
   1765 c rec???
   1766 C----------------------------------------------------------------------
   1767 C
   1768 c     WRITE(LRSTRT)((VAPINC(I,J),I=1,MYIE),J=1,MYJE)
   1769 c    2,           ((CLDINC(I,J),I=1,MYIE),J=1,MYJE)
   1770 c    3,           ((VAPINC7(I,J),I=1,MYIE),J=1,MYJE)
   1771 c    4,           ((CLDINC7(I,J),I=1,MYIE),J=1,MYJE)
   1772       CALL COAL(VAPINC(1:MYIE,1:MYJE),MYIE*MYJE)
   1773       CALL COAL(CLDINC(1:MYIE,1:MYJE),MYIE*MYJE)
   1774       CALL COAL(VAPINC7(1:MYIE,1:MYJE),MYIE*MYJE)
   1775       CALL COAL(CLDINC7(1:MYIE,1:MYJE),MYIE*MYJE)
   1776 c rec???

Page 16          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1777 C----------------------------------------------------------------------
   1778 c     WRITE(LRSTRT)((POTFLX(I,J),I=1,MYIE),J=1,MYJE)
   1779 c    1,            ((TLMIN(I,J),I=1,MYIE),J=1,MYJE)
   1780 c    2,            ((TLMAX(I,J),I=1,MYIE),J=1,MYJE)
   1781 c    3,              ACUTIM,ARATIM,APHTIM
   1782 c    4,              NHEAT,NPHS,NCNVC,NPREC,NRDSW,NRDLW,NSRFC
   1783 c    5,              TPH0D,TLM0D,RESTRT
   1784       CALL COAL(POTFLX(1:MYIE,1:MYJE),MYIE*MYJE)
   1785       CALL COAL(TLMIN(1:MYIE,1:MYJE),MYIE*MYJE)
   1786       CALL COAL(TLMAX(1:MYIE,1:MYJE),MYIE*MYJE)
   1787       CALL COAL(ACUTIM,1)
   1788       CALL COAL(ARATIM,1)
   1789       CALL COAL(APHTIM,1)
   1790       CALL COAL(NHEAT,1)
   1791       CALL COAL(NPHS,1)
   1792       CALL COAL(NCNVC,1)
   1793       CALL COAL(NPREC,1)
   1794       CALL COAL(NRDSW,1)
   1795       CALL COAL(NRDLW,1)
   1796       CALL COAL(NSRFC,1)
   1797       CALL COAL(TPH0D,1)
   1798       CALL COAL(TLM0D,1)
   1799       CALL COAL(RESTRT,1)
   1800 c rec470
   1801 C----------------------------------------------------------------------
   1802       DO L=1,LM
   1803 c       WRITE(LRSTRT)((RSWTT(I,J,L),I=1,MYIE),J=1,MYJE)
   1804 c       WRITE(LRSTRT)((RLWTT(I,J,L),I=1,MYIE),J=1,MYJE)
   1805         CALL COAL(RSWTT(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1806         CALL COAL(RLWTT(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1807       ENDDO
   1808 C
   1809       DO L=1,LM
   1810 c       WRITE(LRSTRT)((T0(I,J,L),I=1,MYIE),J=1,MYJE)
   1811 c       WRITE(LRSTRT)((Q0(I,J,L),I=1,MYIE),J=1,MYJE)
   1812         CALL COAL(T0(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1813         CALL COAL(Q0(1:MYIE,1:MYJE,L),MYIE*MYJE)
   1814       ENDDO
   1815 C
   1816 c     WRITE(LRSTRT)((P0(I,J),I=1,MYIE),J=1,MYJE)
   1817       CALL COAL(P0(1:MYIE,1:MYJE),MYIE*MYJE)
   1818 C
   1819 c     WRITE(LRSTRT)((CNVBOT(I,J),I=1,MYIE),J=1,MYJE)
   1820 c     WRITE(LRSTRT)((CNVTOP(I,J),I=1,MYIE),J=1,MYJE)
   1821       CALL COAL(CNVBOT(1:MYIE,1:MYJE),MYIE*MYJE)
   1822       CALL COAL(CNVTOP(1:MYIE,1:MYJE),MYIE*MYJE)
   1823 C
   1824 c     WRITE(LRSTRT)((RSWTOA(I,J),I=1,MYIE),J=1,MYJE)
   1825 c     WRITE(LRSTRT)((RLWTOA(I,J),I=1,MYIE),J=1,MYJE)
   1826       CALL COAL(RSWTOA(1:MYIE,1:MYJE),MYIE*MYJE)
   1827       CALL COAL(RLWTOA(1:MYIE,1:MYJE),MYIE*MYJE)
   1828 c rec560
   1829 C----------------------------------------------------------------------
   1830 C     AT THIS POINT WE HAVE ACCUMULATED ALL OF THE DATA INTO BUF.
   1831 C     WE WANT TO KNOW THE MAXIMUM AMOUNT ACROSS ALL MPI TASKS
   1832 C     THIS IS USEFUL IN CASE WE DECIDE TO WRITE A FILE
   1833 C     INSTEAD OF SENDING THE DATA TO THE I/O SERVERS

Page 17          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1834 C
   1835       CALL MPI_ALLREDUCE(IP,IPMAX,1,MPI_INTEGER,MPI_MAX,
   1836      *   MPI_COMM_COMP,IERR)
   1837 C
   1838 C     IPMAX IS THE MAXIMUM NUMBER OF 4 BYTE REALS ACROSS
   1839 C     THE MPI TASKS
   1840 C     LETS COMPUTE A RECLEN THAT IS A MULTIPLE OF 2**18 BYTES
   1841 C     WE WILL USE THIS WHEN OPENING THE DIRECT ACCESS FILE
   1842 C
   1843       IBLOCK = ((IPMAX*4)/(2**18) ) + 1
   1844       IRECLEN = IBLOCK * ( 2**18 )
   1845 C
   1846 C     WE WILL PLACE THE RECLEN IN THE BEGINNING OF THE FILE
   1847 C     THIS IS HANDY
   1848 C
   1849       CALL REPLACE(IRECLEN,1,1) 
   1850 C
   1851 C     IF WE HAVE ANY I/O SERVERS WE WILL SEND THE DATA TO THEM
   1852 C     FOR PROCESSING
   1853 C
   1854       IF ( IQUILT_GROUP .GT. 0 ) THEN
   1855 C
   1856       IF ( MYPE .EQ. 0 ) THEN
   1857          CALL MPI_SEND
   1858      *   (ITAG,1,MPI_INTEGER,0,0,MPI_COMM_INTER_ARRAY(ISERVE),IERR)
   1859       ENDIF
   1860 C
   1861       DO I = 0, INUMQ(ISERVE) -1
   1862          CALL PARA_RANGE(0, jnpes-1, INUMQ(ISERVE), I, ISTART, IEND)
   1863 cwas     call para_range(0, NPES-1,inumq(iserve), i, istart, iend)
   1864          MYPE_ROW = MYPE / INPES
   1865 C
   1866          IF(MYPE_ROW .GE. ISTART .AND. MYPE_ROW .LE. IEND )THEN
   1867              CALL MPI_ISEND
   1868      *  (BUF,IP,mpi_real,I,ITAG,MPI_COMM_INTER_ARRAY(ISERVE),IHS,IERR)
   1869         ENDIF
   1870 C
   1871       ENDDO
   1872 C
   1873 C     IN CASE WE HAVE MULTIPLE GROUPS OF I/O SERVERS, INCREMENT TO THE
   1874 C     NEXT SERVER FOR THE NEXT OUTPUT TIME
   1875 C
   1876       ISERVE = ISERVE + 1
   1877       IF ( ISERVE .GT. IQUILT_GROUP ) ISERVE = 1
   1878 C
   1879 C     APPARENTLY, WE HAVE CHOSEN NOT TO SUPPLY ANY I/O SERVERS
   1880 C     WE WILL WRITE A DIRECT ACCESS FILE INSTEAD
   1881 C
   1882       ELSE
   1883 C
   1884         OPEN(UNIT=LRSTRT,FILE=RSTFIL,FORM='UNFORMATTED',IOSTAT=IER,
   1885      *    ACCESS='DIRECT',RECL=IRECLEN)
   1886         IF(IER.NE.0)WRITE(LIST,*)' LRSTRT OPEN UNIT ERROR IER=',IER
   1887 C
   1888         WRITE(LRSTRT,REC=MYPE+1) (BUF(I),I=1,IP)
   1889         CLOSE(LRSTRT)
   1890 C

Page 18          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1891       ENDIF
   1892 c
   1893       dif_tim=timef()-btim0
   1894       wrt_tim=wrt_tim+dif_tim
   1895       call mpi_reduce(wrt_tim,wrt_tim_0,1,MPI_REAL,MPI_MAX,0,
   1896      1                MPI_COMM_COMP,ierr)
   1897       if(mype.eq.0)then
   1898         write(6,*)' SHIPPED OR WROTE DATA, TIME = ',
   1899      *    wrt_tim_0*1.e-03
   1900       endif
   1901       CALL MPI_BARRIER(MPI_COMM_COMP,ISTAT)
   1902 C***
   1903 C***  SEND SIGNAL THAT ALL TASKS HAVE FINISHED WRITING
   1904 C***
   1905       IF(IQUILT_GROUP.EQ.0)THEN
   1906       IF(MYPE.EQ.0)THEN
   1907         DONE='DONE'
   1908         WRITE(FINFIL,1190)ITAG,RESTHR
   1909  1190   FORMAT('fcstdone',I2.2,'.',A4)
   1910         LFINFIL=91
   1911         CLOSE(LFINFIL)
   1912         OPEN(UNIT=LFINFIL,FILE=FINFIL,FORM='UNFORMATTED',IOSTAT=IER)
   1913         WRITE(LFINFIL)DONE
   1914         CLOSE(LFINFIL)
   1915         IF(IER.NE.0)WRITE(LIST,*)' SIGNAL SENT TO FINFIL:  DONE'
   1916       ENDIF
   1917       ENDIF
   1918 C----------------------------------------------------------------------
   1919 C
   1920 C***  RESET ACCUMULATION COUNTERS TO ZERO.
   1921 C
   1922       APHTIM=0.
   1923       ACUTIM=0.
   1924       ARATIM=0.
   1925 C----------------------------------------------------------------------
   1926 C***
   1927 C***  EDIT POST JOB SCRIPT TO ACCESS DATA JUST WRITTEN.
   1928 C***
   1929 C----------------------------------------------------------------------
   1930       IF(MYPE.EQ.0)THEN
   1931         CALL get_environment_variable("tmmark",ASTMRK)
   1932         IF(ASTMRK.EQ.'    ')THEN
   1933           WRITE(ASSIGN,1200)ITAG
   1934  1200     FORMAT('.assign',I2.2)
   1935         ELSE
   1936 	  WRITE(ASSIGN,1230)ITAG,ASTMRK
   1937  1230     FORMAT('.assign',I2.2,A4)
   1938         ENDIF
   1939 C
   1940         WRITE(OUTJOB,1240) ITAG
   1941  1240   FORMAT('outjob',I2.2)
   1942         WRITE(LIST,*)'CHKOUT:  GENERATE POST SCRIPT FILE ',OUTJOB
   1943 C
   1944         LUNIN = 21
   1945         LUNOT = 5
   1946         REWIND(LUNIN)
   1947         OPEN(LUNOT,FILE=OUTJOB)

Page 19          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   1948  1250   READ(LUNIN,1260,END=1290) LINE
   1949  1260   FORMAT(A80)
   1950 C
   1951 C***  TMMARK STATEMENT.
   1952 C
   1953         IF(INDEX(LINE,'tmmark=').NE.0)THEN
   1954 	IF(LINE1(11).EQ.'0')THEN
   1955 	    CALL get_environment_variable("TM00",TMYY)
   1956           ELSEIF(LINE1(11).EQ.'3')THEN
   1957 	    CALL get_environment_variable("TM03",TMYY)
   1958           ELSEIF(LINE1(11).EQ.'6')THEN
   1959 	    CALL get_environment_variable("TM06",TMYY)
   1960           ELSEIF(LINE1(11).EQ.'9')THEN
   1961 	    CALL get_environment_variable("TM09",TMYY)
   1962           ELSEIF(LINE1(11).EQ.'2')THEN
   1963 	    CALL get_environment_variable("TM12",TMYY)
   1964           ENDIF
   1965           WRITE(LUNOT,1260) LINE
   1966           GO TO 1250
   1967         ENDIF
   1968 C
   1969 C***  TMYY STATEMENT
   1970 C
   1971         IF(INDEX(LINE,'TMYY=').NE.0)THEN
   1972           LINE = 'TMYY='//TMYY
   1973           WRITE(LUNOT,1260) LINE
   1974           GO TO 1250
   1975         ENDIF
   1976 C
   1977 C***  ASSIGN STATEMENT.
   1978 C
   1979         IF(INDEX(LINE,'ASSIGN=').NE.0)THEN
   1980            LINE = 'ASSIGN='//ASSIGN
   1981            WRITE(LUNOT,1260) LINE
   1982            GO TO 1250
   1983         ENDIF
   1984 C
   1985 C***  MODEL RESTART FILE.
   1986 C
   1987         IF(INDEX(LINE,'RESTRT=').NE.0)THEN
   1988           LINE = 'RESTRT='//RSTFIL
   1989           WRITE(LUNOT,1260) LINE
   1990           GO TO 1250
   1991         ENDIF
   1992 C
   1993 C***  LINES CONTAINING qq NEED TO BE MODIFIED FOR DISPOSAL
   1994 C***  FROM AND TO PROPER PLACES
   1995 C
   1996         IF(INDEX(LINE,'qq').NE.0)THEN
   1997           IHR1 = IHR / 10
   1998           IHR2 = IHR - 10 * IHR1
   1999           IPUTIT = INDEX(LINE,'qq')
   2000           WRITE(LINE1(IPUTIT),1270)IHR1
   2001           WRITE(LINE1(IPUTIT+1),1270)IHR2
   2002  1270     FORMAT(I1)
   2003           ISTRT = IPUTIT + 2
   2004 C

Page 20          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   2005           DO I = ISTRT,80
   2006             IF(LINE1(I).EQ.'q')THEN
   2007               WRITE(LINE1(I),1270)IHR1
   2008               WRITE(LINE1(I+1),1270)IHR2
   2009               GO TO 1280
   2010             ENDIF
   2011           ENDDO
   2012  1280     CONTINUE
   2013 C
   2014           WRITE(LUNOT,1260)LINE
   2015           GO TO 1250
   2016         ENDIF
   2017 C
   2018 C***  TURN ON LINE TO QUEUE JOB AFTER ALL OUTPUT JOBS.
   2019 C
   2020         IF(NTSD.GE.NTSTM)THEN
   2021           IF(INDEX(LINE,'$LAST').NE.0)THEN
   2022             LXX  = INDEX(LINE,'#')
   2023             LINE = LINE(LXX+1:80)
   2024             WRITE(LUNOT,1260) LINE
   2025             GO TO 1250
   2026           ENDIF
   2027         ENDIF
   2028 C
   2029 C***  IF NOTHING TRIGGERED ABOVE, WRITE LINE TO OUTPUT FILE.
   2030 C
   2031         WRITE(LUNOT,1260) LINE
   2032         GO TO 1250
   2033 C
   2034  1290   CONTINUE
   2035         CLOSE(LUNOT)
   2036 C
   2037       ENDIF
   2038 C
   2039 C***  IF SUBPOST (NAMELIST INPUT VARIABLE) IS TRUE THEN
   2040 C***  THE FOLLOWING CALL TO ISHELL WILL SUBMIT A POST JOB TO
   2041 C***  PROCESS THE DATA JUST WRITTEN TO THE TEMPORARY FILES.
   2042 C
   2043 C***  IF SUBPOST IS FALSE ISHELL WILL NOT BE CALLED AND
   2044 C***  THE POST JOB SHOULD BE SUBMITTED LATER IN THE SCRIPT
   2045 C
   2046 ccccc IF(SUBPOST)THEN
   2047 ccccc   SUBMIT = 'qsub ' // OUTJOB
   2048 ccccc   WRITE(LIST,*)'CHKOUT:  SUBMIT POST JOB ',SUBMIT
   2049 ccccc   CALL ISHELL(SUBMIT)
   2050 ccccc ENDIF
   2051 C--------------------------------------------------------------------
   2052 C***
   2053 C***  POST-POSTING UPDATING AND INITIALIZING.
   2054 C***
   2055 C--------------------------------------------------------------------
   2056 C***  IF (NTSD.EQ.NSHDE), THEN THIS WAS ALSO A FORECAST
   2057 C***  OUTPUT TIME.  WE NEED TO INCREMENT NSHDE FOR THE
   2058 C***  NEXT FORECAST OUTPUT TIME.
   2059 C
   2060       IF(NTSD.EQ.NSHDE.OR.NSTART+1.EQ.NSHDE)THEN
   2061         IOUT = IOUT+1

Page 21          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   2062         IF (.NOT.RESTRT)   GO TO 1300
   2063         IF (NTSD.EQ.NSHDE.OR.NSTART+1.EQ.NSHDE) GO TO 1300
   2064         IOUT  = IOUT-1
   2065  1300   NSHDE = ISHDE(IOUT)
   2066       ENDIF
   2067 C
   2068 C***  ZERO ACCUMULATOR ARRAYS.
   2069 C***  AVERAGE CLOUD AMOUNT ARRAY
   2070 C
   2071  1310 CONTINUE
   2072       IF(MOD(NTSD,NCLOD).LT.NPHS)THEN
   2073         IF(MYPE.EQ.0)WRITE(LIST,*)'CHKOUT: ZERO AVG CLD AMT ARRAY'
   2074         DO J=MYJS,MYJE
   2075         DO I=MYIS,MYIE
   2076           ACFRCV(I,J) = 0.
   2077           NCFRCV(I,J) = 0
   2078           ACFRST(I,J) = 0.
   2079           NCFRST(I,J) = 0
   2080         ENDDO
   2081         ENDDO
   2082       ENDIF
   2083 C
   2084 C***  TOTAL AND CONVECTIVE PRECIPITATION ARRAYS.
   2085 C***  TOTAL SNOW AND SNOW MELT ARRAYS.
   2086 C***  STORM SURFACE AND BASE GROUND RUN OFF ARRAYS.
   2087 C***  PRECIPITATION TYPE ARRAY
   2088 C
   2089       IF(MOD(NTSD,NPREC).LT.NCNVC)THEN
   2090         IF(MYPE.EQ.0)WRITE(LIST,*)
   2091      1                 'CHKOUT: ZERO ACCUM PRECIP ARRAYS'
   2092         DO J=MYJS,MYJE
   2093         DO I=MYIS,MYIE
   2094           ACPREC(I,J) = 0.
   2095           CUPREC(I,J) = 0.
   2096           ACSNOW(I,J) = 0.
   2097           ACSNOM(I,J) = 0.
   2098           SSROFF(I,J) = 0.
   2099           BGROFF(I,J) = 0.
   2100           SFCEVP(I,J) = 0.
   2101           POTEVP(I,J) = 0.
   2102         ENDDO
   2103         ENDDO
   2104 CduleS
   2105         DO J=JDIM1,JDIM2
   2106         DO I=IDIM1,IDIM2
   2107           VAPINC(I,J) = 0.
   2108           CLDINC(I,J) = 0.
   2109           VAPINC7(I,J) = 0.
   2110           CLDINC7(I,J) = 0.
   2111 C
   2112           FQNEV(I,J)=0.
   2113           FQSEV(I,J)=0.
   2114           FCNEV(I,J)=0.
   2115           FCSEV(I,J)=0.
   2116           FCNEV7(I,J)=0.
   2117           FCSEV7(I,J)=0.
   2118           FQNEV7(I,J)=0.

Page 22          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   2119           FQSEV7(I,J)=0.
   2120           FQU(I,J)=0.
   2121           FQV(I,J)=0.
   2122           FCU(I,J)=0.
   2123           FCV(I,J)=0.
   2124           FQU7(I,J)=0.
   2125           FQV7(I,J)=0.
   2126           FCU7(I,J)=0.
   2127           FCV7(I,J)=0.
   2128           DQADV(I,J)=0.
   2129           DQFLX(I,J)=0.
   2130           DCFLX(I,J)=0.
   2131           DQFLX7(I,J)=0.
   2132           DCFLX7(I,J)=0.
   2133         ENDDO
   2134         ENDDO
   2135 CduleE
   2136       ENDIF
   2137 C
   2138 C***  GRID-SCALE AND CONVECTIVE (LATENT) HEATING ARRAYS.
   2139 C
   2140       IF(MOD(NTSD,NHEAT).LT.NCNVC)THEN
   2141         IF(MYPE.EQ.0)WRITE(LIST,*)
   2142      1                 'CHKOUT: ZERO ACCUM LATENT HEATING ARRAYS'
   2143         AVRAIN = 0.
   2144         AVCNVC = 0.
   2145         DO L=1,LM
   2146           DO J=MYJS,MYJE
   2147           DO I=MYIS,MYIE
   2148             TRAIN(I,J,L) = 0.
   2149             TCUCN(I,J,L) = 0.
   2150           ENDDO
   2151           ENDDO
   2152         ENDDO
   2153       ENDIF
   2154 !
   2155 !--- Begin: Initialize convective cloud fields for radiation before
   2156 !           returning to EBU  (Ferrier 23 Jan 02)
   2157 !
   2158       IF (CURAD) THEN
   2159         IF (MYPE .EQ. 0) THEN
   2160           WRITE(0,"(a)") 'CHKOUT: Initialize CUPPT,HTOP,HBOT'
   2161           WRITE(6,"(a)") 'CHKOUT: Initialize CUPPT,HTOP,HBOT'
   2162         ENDIF
   2163         DO J=MYJS,MYJE
   2164         DO I=MYIS,MYIE
   2165           CUPPT(I,J)=0.
   2166           HTOP(I,J)=100.
   2167           HBOT(I,J)=0.
   2168         ENDDO
   2169         ENDDO
   2170         CURAD=.FALSE.
   2171       ENDIF
   2172 C
   2173 C***  RESET CONVECTIVE CLOUD TOP AND BOTTOM ARRAYS
   2174 C     (diagnostic only; these fields are not cycled & not read when TSTART=0)
   2175 C

Page 23          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   2176       DO J=MYJS,MYJE
   2177       DO I=MYIS,MYIE
   2178         CNVTOP(I,J)=100.
   2179         CNVBOT(I,J)=0.
   2180       ENDDO
   2181       ENDDO
   2182 !
   2183 !--- End:
   2184 !
   2185 C
   2186 C***  LONG WAVE RADIATION ARRAYS.
   2187 C
   2188       IF(MOD(NTSD,NRDLW).LT.NPHS)THEN
   2189         IF(MYPE.EQ.0)WRITE(LIST,*)
   2190      1                 'CHKOUT: ZERO ACCUM LW RADTN ARRAYS'
   2191         ARDLW = 0.
   2192         DO J=MYJS,MYJE
   2193         DO I=MYIS,MYIE
   2194           ALWIN(I,J) = 0.
   2195           ALWOUT(I,J) = 0.
   2196           ALWTOA(I,J) = 0.
   2197         ENDDO
   2198         ENDDO
   2199       ENDIF
   2200 C
   2201 C***  SHORT WAVE RADIATION ARRAYS.
   2202 C
   2203       IF(MOD(NTSD,NRDSW).LT.NPHS)THEN
   2204         IF(MYPE.EQ.0)WRITE(LIST,*)
   2205      1                 'CHKOUT:  ZERO ACCUM SW RADTN ARRAYS'
   2206         ARDSW = 0.
   2207         DO J=MYJS,MYJE
   2208         DO I=MYIS,MYIE
   2209           ASWIN(I,J) = 0.
   2210           ASWOUT(I,J) = 0.
   2211           ASWTOA(I,J) = 0.
   2212         ENDDO
   2213         ENDDO
   2214       ENDIF
   2215 C
   2216 C***  SURFACE SENSIBLE AND LATENT HEAT FLUX ARRAYS.
   2217 C
   2218       IF(MOD(NTSD,NSRFC).LT.NPHS)THEN
   2219         IF(MYPE.EQ.0)WRITE(LIST,*)
   2220      1                 'CHKOUT:  ZERO ACCUM SFC FLUX ARRAYS'
   2221         ASRFC = 0.
   2222         DO J=MYJS,MYJE
   2223         DO I=MYIS,MYIE
   2224           SFCSHX(I,J) = 0.
   2225           SFCLHX(I,J) = 0.
   2226           SUBSHX(I,J) = 0.
   2227           SNOPCX(I,J) = 0.
   2228           SFCUVX(I,J) = 0.
   2229           POTFLX(I,J) = 0.
   2230         ENDDO
   2231         ENDDO
   2232       ENDIF

Page 24          Source Listing                  CHKOUT
2025-03-12 18:21                                 CHKOUT.F

   2233 C
   2234 C***  RESET THE MAX/MIN TEMPERATURE ARRAYS
   2235 C
   2236       DO J=MYJS,MYJE
   2237       DO I=MYIS,MYIE
   2238         TLMIN(I,J)=999.
   2239         TLMAX(I,J)=-999.
   2240       ENDDO
   2241       ENDDO
   2242 C
   2243 C     END OF ROUTINE.
   2244 C
   2245       RETURN
   2246       END


ENTRY POINTS

  Name               
                     
 chkout_             


SYMBOL CROSS REFERENCE

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 100                        Label  1203                                                           1174,1176                         
 1094                       Label  1267                                                           1265                              
 1095                       Label  1268                                                           1266                              
 1100                       Label  1245                                                           1223                              
 1150                       Label  1355                                                           1354                              
 1155                       Label  1362                                                           1361                              
 1190                       Label  1909                                                           1908                              
 1200                       Label  1934                                                           1933                              
 1230                       Label  1937                                                           1936                              
 1240                       Label  1941                                                           1940                              
 1250                       Label  1948                                                           1966,1974,1982,1990,2015,2025,2032
 1260                       Label  1949                                                           1948,1965,1973,1981,1989,2014,2024
                                                                                                  ,2031                             
 1270                       Label  2002                                                           2000,2001,2007,2008               
 1280                       Label  2012                                                           2009                              
 1290                       Label  2034                                                           1948                              
 1300                       Label  2065                                                           2062,2063                         
 1310                       Label  2071                                                           1215                              
 ACMCLD                     Common 929                                  287288   SAVE                                               
 ACMCLH                     Common 936                                  6463824  SAVE                                               
 ACMPRE                     Common 943                                  287284   SAVE                                               
 ACMRDL                     Common 950                                  3662832  SAVE                                               
 ACMRDS                     Common 959                                  3662832  SAVE                                               
 ACMSFC                     Common 968                                  574576   SAVE                                               
 AMAX1                      Func   1241                                 scalar                    1241                              
 AMIN1                      Func   1242                                 scalar                    1242                              
 ASSIGN                     Local  752      CHAR            13          scalar                    1933,1936,1980                    
 ASTMRK                     Local  753      CHAR            4           scalar                    1931,1932,1936                    
 BOCO                       Common 915                                  1860144  SAVE                                               
 BTIM0                      Local  1222     R(4)            4           scalar                    1222,1273,1373,1893               

Page 25          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 BTIMW                      Local  1372     R(4)            4           scalar                    1372                              
 BUFFER                     Common 1037                                 12000000 SAVE                                               
                                                                        4                                                           
 CAPA                       Param  741      R(4)            4           scalar                    1292                              
 CHKOUT                     Subr   2                                                                                                
 CLDWTR                     Common 995                                  3447720  SAVE                                               
 CNVCLD                     Common 922                                  287280   SAVE                                               
 COAL                       Subr   1393                                                           1393,1401,1402,1403,1404,1405,1415
                                                                                                  ,1416,1421,1428,1429,1430,1431,143
                                                                                                  2,1433,1434,1435,1442,1443,1444,14
                                                                                                  51,1452,1453,1454,1455,1456,1457,1
                                                                                                  463,1466,1469,1472,1475,1478,1481,
                                                                                                  1484,1487,1500,1501,1502,1503,1504
                                                                                                  ,1505,1506,1507,1508,1509,1510,152
                                                                                                  2,1523,1524,1525,1526,1527,1528,15
                                                                                                  39,1540,1541,1542,1543,1544,1545,1
                                                                                                  556,1557,1558,1559,1560,1561,1562,
                                                                                                  1572,1573,1574,1575,1576,1577,1585
                                                                                                  ,1586,1587,1588,1596,1597,1598,159
                                                                                                  9,1609,1610,1611,1612,1613,1614,16
                                                                                                  15,1616,1617,1625,1626,1627,1628,1
                                                                                                  636,1637,1638,1639,1650,1651,1652,
                                                                                                  1653,1654,1655,1656,1666,1667,1668
                                                                                                  ,1669,1670,1671,1674,1675,1676,167
                                                                                                  7,1678,1692,1693,1694,1695,1696,16
                                                                                                  97,1698,1699,1700,1701,1702,1707,1
                                                                                                  712,1717,1722,1727,1748,1749,1750,
                                                                                                  1751,1752,1753,1755,1756,1757,1758
                                                                                                  ,1759,1760,1762,1763,1764,1772,177
                                                                                                  3,1774,1775,1784,1785,1786,1787,17
                                                                                                  88,1789,1790,1791,1792,1793,1794,1
                                                                                                  795,1796,1797,1798,1799,1805,1806,
                                                                                                  1812,1813,1817,1821,1822,1826,1827
 CONTIN                     Common 1015                                 12999420 SAVE                                               
 CTLBLK                     Common 793                                  112      SAVE                                               
 CUINIT                     Common 1088                                 4        SAVE                                               
 DBLE                       Func   1261                                 scalar                    1261,1262,1263,1264               
 DIF_TIM                    Local  1893     R(4)            4           scalar                    1893,1894                         
 DONE                       Local  777      CHAR            10          scalar                    1907,1913                         
 DSQRT                      Func   1262                                 scalar                    1262,1264                         
 DUMMY                      Local  1393     R(4)            4           scalar                    1393                              
 DYNAM                      Common 871                                  725404   SAVE                                               
 ENDWAIT                    Local  1108     R(8)            8           scalar                    1383,1386,1388                    
 EXBC                       Local  748      L(4)            4           scalar                                                      
 EXP                        Func   1291                                 scalar                    1291                              
 FACTR                      Local  766      R(4)            4     2     17955                     1295,1297,1329                    
 FHR                        Local  750      CHAR            2           scalar                                                      
 FINFIL                     Local  777      CHAR            50          scalar                    1908,1912                         
 GET_ENVIRONMENT_VARIABLE   Intrin 1349                                                           1349,1931,1955,1957,1959,1961,1963
 GLB_TABLE                  Common 144                                  128      SAVE                                               
 I                          Local  1139     I(4)            4           scalar                    1139,1140,1141,1142,1143,1152,1153
                                                                                                  ,1154,1155,1156,1187,1188,1189,119
                                                                                                  0,1238,1239,1240,1241,1242,1287,12
                                                                                                  88,1289,1290,1291,1292,1294,1295,1
                                                                                                  297,1308,1309,1310,1316,1317,1318,

Page 26          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
                                                                                                  1328,1329,1338,1339,1861,1862,1868
                                                                                                  ,1888,2005,2006,2007,2008,2075,207
                                                                                                  6,2077,2078,2079,2093,2094,2095,20
                                                                                                  96,2097,2098,2099,2100,2101,2106,2
                                                                                                  107,2108,2109,2110,2112,2113,2114,
                                                                                                  2115,2116,2117,2118,2119,2120,2121
                                                                                                  ,2122,2123,2124,2125,2126,2127,212
                                                                                                  8,2129,2130,2131,2132,2147,2148,21
                                                                                                  49,2164,2165,2166,2167,2177,2178,2
                                                                                                  179,2193,2194,2195,2196,2208,2209,
                                                                                                  2210,2211,2223,2224,2225,2226,2227
                                                                                                  ,2228,2229,2237,2238,2239         
 IBLOCK                     Local  1843     I(4)            4           scalar                    1843,1844                         
 IBUFMAX                    Param  1032     I(4)            4           scalar                    1037                              
 IDIM1                      Param  99       I(4)            4           scalar                    764,765,766,767,768,803,809,810,81
                                                                                                  2,813,814,832,834,835,836,842,843,
                                                                                                  844,845,846,847,848,849,850,851,85
                                                                                                  2,853,854,855,856,857,858,860,865,
                                                                                                  877,878,879,880,881,882,898,899,90
                                                                                                  0,901,902,903,904,905,906,907,908,
                                                                                                  923,924,931,932,938,939,945,946,95
                                                                                                  2,953,954,955,961,962,963,964,970,
                                                                                                  971,972,973,979,980,981,982,983,98
                                                                                                  4,985,986,991,996,998,1006,1016,10
                                                                                                  17,1018,1019,1020,1026,1027,1041,1
                                                                                                  042,1044,1045,1047,1048,1049,1050,
                                                                                                  1052,1053,1054,1055,1057,1058,1059
                                                                                                  ,1060,1066,1067,1069,1070,2106    
 IDIM2                      Param  99       I(4)            4           scalar                    764,765,766,767,768,803,809,810,81
                                                                                                  2,813,814,832,834,835,836,842,843,
                                                                                                  844,845,846,847,848,849,850,851,85
                                                                                                  2,853,854,855,856,857,858,860,865,
                                                                                                  877,878,879,880,881,882,898,899,90
                                                                                                  0,901,902,903,904,905,906,907,908,
                                                                                                  923,924,931,932,938,939,945,946,95
                                                                                                  2,953,954,955,961,962,963,964,970,
                                                                                                  971,972,973,979,980,981,982,983,98
                                                                                                  4,985,986,991,996,998,1006,1016,10
                                                                                                  17,1018,1019,1020,1026,1027,1041,1
                                                                                                  042,1044,1045,1047,1048,1049,1050,
                                                                                                  1052,1053,1054,1055,1057,1058,1059
                                                                                                  ,1060,1066,1067,1069,1070,2106    
 IDISP                      Local  771      I(4)            4     1     7                                                           
 IEND                       Local  1862     I(4)            4           scalar                    1862,1866                         
 IER                        Local  1884     I(4)            4           scalar                    1884,1886,1912,1915               
 IERR                       Local  1382     I(4)            4           scalar                    1382,1836,1858,1868,1896          
 IGSTL                      Param  94       I(4)            4           scalar                    99                                
 IGSTR                      Param  94       I(4)            4           scalar                    99                                
 IHR                        Local  1208     I(4)            4           scalar                    1208,1997,1998                    
 IHR1                       Local  1997     I(4)            4           scalar                    1997,1998,2000,2007               
 IHR2                       Local  1998     I(4)            4           scalar                    1998,2001,2008                    
 IHS                        Local  1109     I(4)            4           scalar                    1110,1382,1868                    
 IKNTS                      Local  771      I(4)            4     1     7                                                           
 IM                         Param  83       I(4)            4           scalar                    96,99,150,151,152,153,154,158,159,
                                                                                                  164,734,1010,1233                 

Page 27          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 IMAX                       Local  1234     I(4)            4           scalar                    1234,1236,1238                    
 IMJM                       Param  734      I(4)            4           scalar                    1261,1262,1263,1264               
 IMT                        Param  734      I(4)            4           scalar                                                      
 INDEX                      Func   1953                                 scalar                    1953,1971,1979,1987,1996,1999,2021
                                                                                                  ,2022                             
 INDX                       Common 1003                                 6564     SAVE                                               
 INDXG                      Common 1009                                 8084     SAVE                                               
 INIT_TIM                   Local  1121     R(4)            4           scalar                                                      
 INPES                      Param  91       I(4)            4           scalar                    96,99,134,135,136,145,146,771,1306
                                                                                                  ,1314,1864                        
 INT                        Func   1163                                 scalar                    1163                              
 IPMAX                      Local  1835     I(4)            4           scalar                    1835,1843                         
 IPUTIT                     Local  1999     I(4)            4           scalar                    1999,2000,2001,2003               
 IRECLEN                    Local  1844     I(4)            4           scalar                    1844,1849,1885                    
 IRTN                       Local  1250     I(4)            4           scalar                    1250,1252,1254,1256               
 ISERVE                     Local  1112     I(4)            4           scalar                    1114,1858,1861,1862,1868,1876,1877
 ISTART                     Local  1862     I(4)            4           scalar                    1862,1866                         
 ISTAT                      Local  1279     I(4)            4           scalar                    1279,1901                         
 ISTRT                      Local  2003     I(4)            4           scalar                    2003,2005                         
 ITAIL                      Param  96       I(4)            4           scalar                                                      
 ITB                        Param  104      I(4)            4           scalar                    895,910                           
 ITBQ                       Param  104      I(4)            4           scalar                    896,910                           
 J                          Local  1138     I(4)            4           scalar                    1138,1140,1141,1142,1143,1151,1153
                                                                                                  ,1154,1155,1156,1186,1188,1189,119
                                                                                                  0,1231,1233,1286,1288,1289,1290,12
                                                                                                  91,1292,1294,1295,1297,1307,1309,1
                                                                                                  310,1315,1317,1318,1327,1329,1337,
                                                                                                  1339,2074,2076,2077,2078,2079,2092
                                                                                                  ,2094,2095,2096,2097,2098,2099,210
                                                                                                  0,2101,2105,2107,2108,2109,2110,21
                                                                                                  12,2113,2114,2115,2116,2117,2118,2
                                                                                                  119,2120,2121,2122,2123,2124,2125,
                                                                                                  2126,2127,2128,2129,2130,2131,2132
                                                                                                  ,2146,2148,2149,2163,2165,2166,216
                                                                                                  7,2176,2178,2179,2192,2194,2195,21
                                                                                                  96,2207,2209,2210,2211,2222,2224,2
                                                                                                  225,2226,2227,2228,2229,2236,2238,
                                                                                                  2239                              
 JAM                        Param  737      I(4)            4           scalar                    802,875                           
 JDIM1                      Param  100      I(4)            4           scalar                    764,765,766,767,768,803,809,810,81
                                                                                                  2,813,814,832,834,835,836,842,843,
                                                                                                  844,845,846,847,848,849,850,851,85
                                                                                                  2,853,854,855,856,857,858,860,865,
                                                                                                  877,878,879,880,881,882,898,899,90
                                                                                                  0,901,902,903,904,905,906,907,908,
                                                                                                  923,924,931,932,938,939,945,946,95
                                                                                                  2,953,954,955,961,962,963,964,970,
                                                                                                  971,972,973,979,980,981,982,983,98
                                                                                                  4,985,986,991,996,998,1004,1005,10
                                                                                                  16,1017,1018,1019,1020,1026,1027,1
                                                                                                  041,1042,1044,1045,1047,1048,1049,
                                                                                                  1050,1052,1053,1054,1055,1057,1058
                                                                                                  ,1059,1060,1066,1067,1069,1070,210
                                                                                                  5                                 
 JDIM2                      Param  100      I(4)            4           scalar                    764,765,766,767,768,803,809,810,81

Page 28          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
                                                                                                  2,813,814,832,834,835,836,842,843,
                                                                                                  844,845,846,847,848,849,850,851,85
                                                                                                  2,853,854,855,856,857,858,860,865,
                                                                                                  877,878,879,880,881,882,898,899,90
                                                                                                  0,901,902,903,904,905,906,907,908,
                                                                                                  923,924,931,932,938,939,945,946,95
                                                                                                  2,953,954,955,961,962,963,964,970,
                                                                                                  971,972,973,979,980,981,982,983,98
                                                                                                  4,985,986,991,996,998,1004,1005,10
                                                                                                  16,1017,1018,1019,1020,1026,1027,1
                                                                                                  041,1042,1044,1045,1047,1048,1049,
                                                                                                  1050,1052,1053,1054,1055,1057,1058
                                                                                                  ,1059,1060,1066,1067,1069,1070,210
                                                                                                  5                                 
 JGSTL                      Param  95       I(4)            4           scalar                    100                               
 JGSTR                      Param  95       I(4)            4           scalar                    100                               
 JJ                         Local  1230     I(4)            4           scalar                    1230,1232,1239,1240,1241,1242     
 JM                         Param  83       I(4)            4           scalar                    97,100,150,151,152,153,154,158,159
                                                                                                  ,164,734,737,1010                 
 JMT                        Param  734      I(4)            4           scalar                                                      
 JNPES                      Param  91       I(4)            4           scalar                    97,100,134,135,136,145,146,771,186
                                                                                                  2                                 
 JSTAT                      Local  1100     I(4)            4     1     5                                                           
 JTAIL                      Param  97       I(4)            4           scalar                                                      
 JTB                        Param  104      I(4)            4           scalar                    895,910                           
 JTBQ                       Param  104      I(4)            4           scalar                    910                               
 L                          Local  1223     I(4)            4           scalar                    1223,1225,1226,1227,1228,1239,1240
                                                                                                  ,1241,1242,1260,1261,1262,1264,126
                                                                                                  5,1326,1329,1336,1339,1419,1421,14
                                                                                                  61,1463,1466,1469,1472,1475,1478,1
                                                                                                  481,1484,1487,1802,1805,1806,1809,
                                                                                                  1812,1813,2145,2148,2149          
 LABEL                      Local  755      CHAR            32          scalar                    1397,1405,1425,1432,1492,1504,1603
                                                                                                  ,1613                             
 LABINT                     Local  756      I(4)            4     1     4                                                           
 LB                         Param  734      I(4)            4           scalar                    916,917,1451,1452,1453,1454,1455,1
                                                                                                  456,1457                          
 LFINFIL                    Local  1910     I(4)            4           scalar                    1910,1911,1912,1913,1914          
 LINE                       Local  758      CHAR            80          scalar                    1948,1953,1965,1971,1972,1973,1979
                                                                                                  ,1980,1981,1987,1988,1989,1996,199
                                                                                                  9,2014,2021,2022,2023,2024,2031   
 LINE1                      Local  759      CHAR            1     1     80                        1954,1956,1958,1960,1962,2000,2001
                                                                                                  ,2006,2007,2008                   
 LLMH                       Local  1288     I(4)            4           scalar                    1288,1290                         
 LM                         Param  83       I(4)            4           scalar                    159,737,767,768,812,813,825,834,83
                                                                                                  5,860,873,894,916,917,938,939,955,
                                                                                                  964,996,997,1017,1018,1019,1020,10
                                                                                                  26,1060,1066,1102,1103,1104,1105,1
                                                                                                  107,1223,1249,1251,1253,1255,1260,
                                                                                                  1326,1336,1419,1452,1453,1454,1455
                                                                                                  ,1456,1457,1461,1597,1802,1809,214
                                                                                                  5                                 
 LM1                        Param  737      I(4)            4           scalar                                                      
 LMHK                       Local  1140     I(4)            4           scalar                    1140,1141,1153,1154               
 LOOPS                      Common 801                                  158840   SAVE                                               

Page 29          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 LP1                        Param  737      I(4)            4           scalar                    825,873,894                       
 LSM                        Param  83       I(4)            4           scalar                    824                               
 LUNIN                      Local  1944     I(4)            4           scalar                    1944,1946,1948                    
 LUNOT                      Local  1945     I(4)            4           scalar                    1945,1947,1965,1973,1981,1989,2014
                                                                                                  ,2024,2031,2035                   
 LXX                        Local  2022     I(4)            4           scalar                    2022,2023                         
 MAPOT                      Common 819                                  1732     SAVE                                               
 MAPPINGS                   Common 163                                  5024     SAVE                                               
 MASKS                      Common 808                                  6894720  SAVE                                               
 MESO                       Local  748      L(4)            4           scalar                                                      
 MOD                        Func   1166                                 scalar                    1166,1167,1233,2072,2089,2140,2188
                                                                                                  ,2203,2218                        
 MPIFCMB5                   Common 721                                  4        SAVE                                               
 MPIFCMB9                   Common 722                                  4        SAVE                                               
 MPIPRIV1                   Common 726                                  28       SAVE                                               
 MPIPRIV2                   Common 728                                  24       SAVE                                               
 MPIPRIVC                   Common 731                                  2        SAVE                                               
 MPI_2DOUBLE_PRECISION      Param  467      I(4)            4           scalar                                                      
 MPI_2INT                   Param  551      I(4)            4           scalar                                                      
 MPI_2INTEGER               Param  465      I(4)            4           scalar                                                      
 MPI_2REAL                  Param  469      I(4)            4           scalar                                                      
 MPI_ADDRESS_KIND           Param  503      I(4)            4           scalar                                                      
 MPI_AINT                   Param  581      I(4)            4           scalar                                                      
 MPI_ALLREDUCE              Subr   1835                                                           1835                              
 MPI_ANY_SOURCE             Param  433      I(4)            4           scalar                                                      
 MPI_ANY_TAG                Param  435      I(4)            4           scalar                                                      
 MPI_APPNUM                 Param  397      I(4)            4           scalar                                                      
 MPI_ASYNC_PROTECTS_NONBLOC                                                                                                         
 KING                       Param  703      L(4)            4           scalar                                                      
 MPI_BAND                   Param  341      I(4)            4           scalar                                                      
 MPI_BARRIER                Subr   1279                                                           1279,1901                         
 MPI_BOR                    Param  345      I(4)            4           scalar                                                      
 MPI_BSEND_OVERHEAD         Param  429      I(4)            4           scalar                                                      
 MPI_BXOR                   Param  349      I(4)            4           scalar                                                      
 MPI_BYTE                   Param  473      I(4)            4           scalar                                                      
 MPI_CART                   Param  441      I(4)            4           scalar                                                      
 MPI_CHAR                   Param  511      I(4)            4           scalar                                                      
 MPI_CHARACTER              Param  471      I(4)            4           scalar                                                      
 MPI_COMBINER_CONTIGUOUS    Param  599      I(4)            4           scalar                                                      
 MPI_COMBINER_DARRAY        Param  621      I(4)            4           scalar                                                      
 MPI_COMBINER_DUP           Param  597      I(4)            4           scalar                                                      
 MPI_COMBINER_F90_COMPLEX   Param  625      I(4)            4           scalar                                                      
 MPI_COMBINER_F90_INTEGER   Param  627      I(4)            4           scalar                                                      
 MPI_COMBINER_F90_REAL      Param  623      I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED      Param  611      I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED_BLOC                                                                                                         
 K                          Param  631      I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED_INTE                                                                                                         
 GER                        Param  609      I(4)            4           scalar                                                      
 MPI_COMBINER_HVECTOR       Param  605      I(4)            4           scalar                                                      
 MPI_COMBINER_HVECTOR_INTEG                                                                                                         
 ER                         Param  603      I(4)            4           scalar                                                      
 MPI_COMBINER_INDEXED       Param  607      I(4)            4           scalar                                                      
 MPI_COMBINER_INDEXED_BLOCK Param  613      I(4)            4           scalar                                                      
 MPI_COMBINER_NAMED         Param  595      I(4)            4           scalar                                                      

Page 30          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_COMBINER_RESIZED       Param  629      I(4)            4           scalar                                                      
 MPI_COMBINER_STRUCT        Param  617      I(4)            4           scalar                                                      
 MPI_COMBINER_STRUCT_INTEGE                                                                                                         
 R                          Param  615      I(4)            4           scalar                                                      
 MPI_COMBINER_SUBARRAY      Param  619      I(4)            4           scalar                                                      
 MPI_COMBINER_VECTOR        Param  601      I(4)            4           scalar                                                      
 MPI_COMM_DUP_FN            Subr   710                                  scalar                                                      
 MPI_COMM_NULL              Param  365      I(4)            4           scalar                                                      
 MPI_COMM_NULL_COPY_FN      Subr   711                                  scalar                                                      
 MPI_COMM_NULL_DELETE_FN    Subr   710                                  scalar                                                      
 MPI_COMM_SELF              Param  361      I(4)            4           scalar                                                      
 MPI_COMM_TYPE_SHARED       Param  649      I(4)            4           scalar                                                      
 MPI_COMM_WORLD             Param  359      I(4)            4           scalar                                                      
 MPI_COMPLEX                Param  453      I(4)            4           scalar                                                      
 MPI_COMPLEX16              Param  499      I(4)            4           scalar                                                      
 MPI_COMPLEX32              Param  501      I(4)            4           scalar                                                      
 MPI_COMPLEX8               Param  497      I(4)            4           scalar                                                      
 MPI_CONGRUENT              Param  313      I(4)            4           scalar                                                      
 MPI_CONVERSION_FN_NULL     Subr   716                                  scalar                                                      
 MPI_COUNT                  Param  585      I(4)            4           scalar                                                      
 MPI_COUNT_KIND             Param  507      I(4)            4           scalar                                                      
 MPI_CXX_BOOL               Param  587      I(4)            4           scalar                                                      
 MPI_CXX_DOUBLE_COMPLEX     Param  591      I(4)            4           scalar                                                      
 MPI_CXX_FLOAT_COMPLEX      Param  589      I(4)            4           scalar                                                      
 MPI_CXX_LONG_DOUBLE_COMPLE                                                                                                         
 X                          Param  593      I(4)            4           scalar                                                      
 MPI_C_BOOL                 Param  571      I(4)            4           scalar                                                      
 MPI_C_COMPLEX              Param  575      I(4)            4           scalar                                                      
 MPI_C_DOUBLE_COMPLEX       Param  577      I(4)            4           scalar                                                      
 MPI_C_FLOAT_COMPLEX        Param  573      I(4)            4           scalar                                                      
 MPI_C_LONG_DOUBLE_COMPLEX  Param  579      I(4)            4           scalar                                                      
 MPI_DATATYPE_NULL          Param  375      I(4)            4           scalar                    490,588,590,592,594               
 MPI_DISPLACEMENT_CURRENT   Param  699      I(8)            8           scalar                                                      
 MPI_DISTRIBUTE_BLOCK       Param  691      I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_CYCLIC      Param  693      I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_DFLT_DARG   Param  697      I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_NONE        Param  695      I(4)            4           scalar                                                      
 MPI_DIST_GRAPH             Param  443      I(4)            4           scalar                                                      
 MPI_DOUBLE                 Param  533      I(4)            4           scalar                                                      
 MPI_DOUBLE_COMPLEX         Param  455      I(4)            4           scalar                                                      
 MPI_DOUBLE_INT             Param  545      I(4)            4           scalar                                                      
 MPI_DOUBLE_PRECISION       Param  461      I(4)            4           scalar                                                      
 MPI_DUP_FN                 Subr   707                                  scalar                                                      
 MPI_ERRHANDLER_NULL        Param  379      I(4)            4           scalar                                                      
 MPI_ERROR                  Param  180      I(4)            4           scalar                                                      
 MPI_ERRORS_ARE_FATAL       Param  307      I(4)            4           scalar                                                      
 MPI_ERRORS_RETURN          Param  309      I(4)            4           scalar                                                      
 MPI_ERR_ACCESS             Param  299      I(4)            4           scalar                                                      
 MPI_ERR_AMODE              Param  285      I(4)            4           scalar                                                      
 MPI_ERR_ARG                Param  255      I(4)            4           scalar                                                      
 MPI_ERR_ASSERT             Param  261      I(4)            4           scalar                                                      
 MPI_ERR_BAD_FILE           Param  223      I(4)            4           scalar                                                      
 MPI_ERR_BASE               Param  253      I(4)            4           scalar                                                      
 MPI_ERR_BUFFER             Param  195      I(4)            4           scalar                                                      
 MPI_ERR_COMM               Param  273      I(4)            4           scalar                                                      

Page 31          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_ERR_CONVERSION         Param  289      I(4)            4           scalar                                                      
 MPI_ERR_COUNT              Param  199      I(4)            4           scalar                                                      
 MPI_ERR_DIMS               Param  237      I(4)            4           scalar                                                      
 MPI_ERR_DISP               Param  221      I(4)            4           scalar                                                      
 MPI_ERR_DUP_DATAREP        Param  203      I(4)            4           scalar                                                      
 MPI_ERR_FILE               Param  233      I(4)            4           scalar                                                      
 MPI_ERR_FILE_EXISTS        Param  215      I(4)            4           scalar                                                      
 MPI_ERR_FILE_IN_USE        Param  257      I(4)            4           scalar                                                      
 MPI_ERR_GROUP              Param  219      I(4)            4           scalar                                                      
 MPI_ERR_INFO               Param  247      I(4)            4           scalar                                                      
 MPI_ERR_INFO_KEY           Param  251      I(4)            4           scalar                                                      
 MPI_ERR_INFO_NOKEY         Param  231      I(4)            4           scalar                                                      
 MPI_ERR_INFO_VALUE         Param  217      I(4)            4           scalar                                                      
 MPI_ERR_INTERN             Param  249      I(4)            4           scalar                                                      
 MPI_ERR_IN_STATUS          Param  235      I(4)            4           scalar                                                      
 MPI_ERR_IO                 Param  295      I(4)            4           scalar                                                      
 MPI_ERR_KEYVAL             Param  241      I(4)            4           scalar                                                      
 MPI_ERR_LASTCODE           Param  263      I(4)            4           scalar                                                      
 MPI_ERR_LOCKTYPE           Param  245      I(4)            4           scalar                                                      
 MPI_ERR_NAME               Param  239      I(4)            4           scalar                                                      
 MPI_ERR_NOT_SAME           Param  267      I(4)            4           scalar                                                      
 MPI_ERR_NO_MEM             Param  259      I(4)            4           scalar                                                      
 MPI_ERR_NO_SPACE           Param  191      I(4)            4           scalar                                                      
 MPI_ERR_NO_SUCH_FILE       Param  275      I(4)            4           scalar                                                      
 MPI_ERR_OP                 Param  293      I(4)            4           scalar                                                      
 MPI_ERR_OTHER              Param  207      I(4)            4           scalar                                                      
 MPI_ERR_PENDING            Param  197      I(4)            4           scalar                                                      
 MPI_ERR_PORT               Param  279      I(4)            4           scalar                                                      
 MPI_ERR_QUOTA              Param  283      I(4)            4           scalar                                                      
 MPI_ERR_RANK               Param  205      I(4)            4           scalar                                                      
 MPI_ERR_READ_ONLY          Param  243      I(4)            4           scalar                                                      
 MPI_ERR_REQUEST            Param  287      I(4)            4           scalar                                                      
 MPI_ERR_RMA_ATTACH         Param  209      I(4)            4           scalar                                                      
 MPI_ERR_RMA_CONFLICT       Param  213      I(4)            4           scalar                                                      
 MPI_ERR_RMA_FLAVOR         Param  229      I(4)            4           scalar                                                      
 MPI_ERR_RMA_RANGE          Param  291      I(4)            4           scalar                                                      
 MPI_ERR_RMA_SHARED         Param  281      I(4)            4           scalar                                                      
 MPI_ERR_RMA_SYNC           Param  193      I(4)            4           scalar                                                      
 MPI_ERR_ROOT               Param  225      I(4)            4           scalar                                                      
 MPI_ERR_SERVICE            Param  201      I(4)            4           scalar                                                      
 MPI_ERR_SIZE               Param  211      I(4)            4           scalar                                                      
 MPI_ERR_SPAWN              Param  271      I(4)            4           scalar                                                      
 MPI_ERR_TAG                Param  301      I(4)            4           scalar                                                      
 MPI_ERR_TOPOLOGY           Param  305      I(4)            4           scalar                                                      
 MPI_ERR_TRUNCATE           Param  265      I(4)            4           scalar                                                      
 MPI_ERR_TYPE               Param  269      I(4)            4           scalar                                                      
 MPI_ERR_UNKNOWN            Param  303      I(4)            4           scalar                                                      
 MPI_ERR_UNSUPPORTED_DATARE                                                                                                         
 P                          Param  227      I(4)            4           scalar                                                      
 MPI_ERR_UNSUPPORTED_OPERAT                                                                                                         
 ION                        Param  277      I(4)            4           scalar                                                      
 MPI_ERR_WIN                Param  297      I(4)            4           scalar                                                      
 MPI_FILE_NULL              Param  369      I(4)            4           scalar                                                      
 MPI_FLOAT                  Param  531      I(4)            4           scalar                                                      
 MPI_FLOAT_INT              Param  543      I(4)            4           scalar                                                      

Page 32          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_GRAPH                  Param  439      I(4)            4           scalar                                                      
 MPI_GROUP_EMPTY            Param  363      I(4)            4           scalar                                                      
 MPI_GROUP_NULL             Param  371      I(4)            4           scalar                                                      
 MPI_HOST                   Param  387      I(4)            4           scalar                                                      
 MPI_IDENT                  Param  311      I(4)            4           scalar                                                      
 MPI_INFO_ENV               Param  383      I(4)            4           scalar                                                      
 MPI_INFO_NULL              Param  381      I(4)            4           scalar                                                      
 MPI_INT                    Param  523      I(4)            4           scalar                                                      
 MPI_INT16_T                Param  557      I(4)            4           scalar                                                      
 MPI_INT32_T                Param  559      I(4)            4           scalar                                                      
 MPI_INT64_T                Param  561      I(4)            4           scalar                                                      
 MPI_INT8_T                 Param  555      I(4)            4           scalar                                                      
 MPI_INTEGER                Param  463      I(4)            4           scalar                    1835,1858                         
 MPI_INTEGER1               Param  481      I(4)            4           scalar                                                      
 MPI_INTEGER16              Param  489      I(4)            4           scalar                                                      
 MPI_INTEGER2               Param  483      I(4)            4           scalar                                                      
 MPI_INTEGER4               Param  485      I(4)            4           scalar                                                      
 MPI_INTEGER8               Param  487      I(4)            4           scalar                                                      
 MPI_INTEGER_KIND           Param  509      I(4)            4           scalar                                                      
 MPI_IO                     Param  389      I(4)            4           scalar                                                      
 MPI_ISEND                  Subr   1867                                                           1867                              
 MPI_KEYVAL_INVALID         Param  427      I(4)            4           scalar                                                      
 MPI_LAND                   Param  339      I(4)            4           scalar                                                      
 MPI_LASTUSEDCODE           Param  395      I(4)            4           scalar                                                      
 MPI_LB                     Param  477      I(4)            4           scalar                                                      
 MPI_LOCK_EXCLUSIVE         Param  449      I(4)            4           scalar                                                      
 MPI_LOCK_SHARED            Param  451      I(4)            4           scalar                                                      
 MPI_LOGICAL                Param  457      I(4)            4           scalar                                                      
 MPI_LONG                   Param  527      I(4)            4           scalar                                                      
 MPI_LONG_DOUBLE            Param  535      I(4)            4           scalar                                                      
 MPI_LONG_DOUBLE_INT        Param  553      I(4)            4           scalar                                                      
 MPI_LONG_INT               Param  547      I(4)            4           scalar                                                      
 MPI_LONG_LONG              Param  541      I(4)            4           scalar                                                      
 MPI_LONG_LONG_INT          Param  537      I(4)            4           scalar                                                      
 MPI_LOR                    Param  343      I(4)            4           scalar                                                      
 MPI_LXOR                   Param  347      I(4)            4           scalar                                                      
 MPI_MAX                    Param  331      I(4)            4           scalar                    1253,1835,1895                    
 MPI_MAXLOC                 Param  353      I(4)            4           scalar                                                      
 MPI_MAX_DATAREP_STRING     Param  421      I(4)            4           scalar                                                      
 MPI_MAX_ERROR_STRING       Param  409      I(4)            4           scalar                                                      
 MPI_MAX_INFO_KEY           Param  415      I(4)            4           scalar                                                      
 MPI_MAX_INFO_VAL           Param  417      I(4)            4           scalar                                                      
 MPI_MAX_LIBRARY_VERSION_ST                                                                                                         
 RING                       Param  423      I(4)            4           scalar                                                      
 MPI_MAX_OBJECT_NAME        Param  413      I(4)            4           scalar                                                      
 MPI_MAX_PORT_NAME          Param  411      I(4)            4           scalar                                                      
 MPI_MAX_PROCESSOR_NAME     Param  419      I(4)            4           scalar                                                      
 MPI_MESSAGE_NO_PROC        Param  653      I(4)            4           scalar                                                      
 MPI_MESSAGE_NULL           Param  651      I(4)            4           scalar                                                      
 MPI_MIN                    Param  333      I(4)            4           scalar                    1255                              
 MPI_MINLOC                 Param  351      I(4)            4           scalar                                                      
 MPI_MODE_APPEND            Param  677      I(4)            4           scalar                                                      
 MPI_MODE_CREATE            Param  673      I(4)            4           scalar                                                      
 MPI_MODE_DELETE_ON_CLOSE   Param  669      I(4)            4           scalar                                                      
 MPI_MODE_EXCL              Param  675      I(4)            4           scalar                                                      

Page 33          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_MODE_NOCHECK           Param  639      I(4)            4           scalar                                                      
 MPI_MODE_NOPRECEDE         Param  645      I(4)            4           scalar                                                      
 MPI_MODE_NOPUT             Param  643      I(4)            4           scalar                                                      
 MPI_MODE_NOSTORE           Param  641      I(4)            4           scalar                                                      
 MPI_MODE_NOSUCCEED         Param  647      I(4)            4           scalar                                                      
 MPI_MODE_RDONLY            Param  663      I(4)            4           scalar                                                      
 MPI_MODE_RDWR              Param  665      I(4)            4           scalar                                                      
 MPI_MODE_SEQUENTIAL        Param  679      I(4)            4           scalar                                                      
 MPI_MODE_UNIQUE_OPEN       Param  671      I(4)            4           scalar                                                      
 MPI_MODE_WRONLY            Param  667      I(4)            4           scalar                                                      
 MPI_NO_OP                  Param  357      I(4)            4           scalar                                                      
 MPI_NULL_COPY_FN           Subr   707                                  scalar                                                      
 MPI_NULL_DELETE_FN         Subr   707                                  scalar                                                      
 MPI_OFFSET                 Param  583      I(4)            4           scalar                                                      
 MPI_OFFSET_KIND            Param  505      I(4)            4           scalar                                                      
 MPI_OP_NULL                Param  373      I(4)            4           scalar                                                      
 MPI_ORDER_C                Param  687      I(4)            4           scalar                                                      
 MPI_ORDER_FORTRAN          Param  689      I(4)            4           scalar                                                      
 MPI_PACKED                 Param  479      I(4)            4           scalar                                                      
 MPI_PROC_NULL              Param  431      I(4)            4           scalar                                                      
 MPI_PROD                   Param  337      I(4)            4           scalar                                                      
 MPI_REAL                   Param  459      I(4)            4           scalar                    1253,1255,1868,1895               
 MPI_REAL16                 Param  495      I(4)            4           scalar                                                      
 MPI_REAL4                  Param  491      I(4)            4           scalar                                                      
 MPI_REAL8                  Param  493      I(4)            4           scalar                    1249,1251                         
 MPI_REDUCE                 Subr   1249                                                           1249,1251,1253,1255,1895          
 MPI_REPLACE                Param  355      I(4)            4           scalar                                                      
 MPI_REQUEST_NULL           Param  377      I(4)            4           scalar                    1110                              
 MPI_ROOT                   Param  437      I(4)            4           scalar                                                      
 MPI_SEEK_CUR               Param  683      I(4)            4           scalar                                                      
 MPI_SEEK_END               Param  685      I(4)            4           scalar                                                      
 MPI_SEEK_SET               Param  681      I(4)            4           scalar                                                      
 MPI_SEND                   Subr   1857                                                           1857                              
 MPI_SHORT                  Param  519      I(4)            4           scalar                                                      
 MPI_SHORT_INT              Param  549      I(4)            4           scalar                                                      
 MPI_SIGNED_CHAR            Param  513      I(4)            4           scalar                                                      
 MPI_SIMILAR                Param  315      I(4)            4           scalar                                                      
 MPI_SOURCE                 Param  180      I(4)            4           scalar                                                      
 MPI_STATUS_SIZE            Param  182      I(4)            4           scalar                    184,185,1100,1111                 
 MPI_SUBARRAYS_SUPPORTED    Param  701      L(4)            4           scalar                                                      
 MPI_SUBVERSION             Param  447      I(4)            4           scalar                                                      
 MPI_SUCCESS                Param  189      I(4)            4           scalar                                                      
 MPI_SUM                    Param  335      I(4)            4           scalar                    1249,1251                         
 MPI_TAG                    Param  180      I(4)            4           scalar                                                      
 MPI_TAG_UB                 Param  385      I(4)            4           scalar                                                      
 MPI_THREAD_FUNNELED        Param  657      I(4)            4           scalar                                                      
 MPI_THREAD_MULTIPLE        Param  661      I(4)            4           scalar                                                      
 MPI_THREAD_SERIALIZED      Param  659      I(4)            4           scalar                                                      
 MPI_THREAD_SINGLE          Param  655      I(4)            4           scalar                                                      
 MPI_TYPECLASS_COMPLEX      Param  637      I(4)            4           scalar                                                      
 MPI_TYPECLASS_INTEGER      Param  635      I(4)            4           scalar                                                      
 MPI_TYPECLASS_REAL         Param  633      I(4)            4           scalar                                                      
 MPI_TYPE_DUP_FN            Subr   714                                  scalar                                                      
 MPI_TYPE_NULL_COPY_FN      Subr   715                                  scalar                                                      
 MPI_TYPE_NULL_DELETE_FN    Subr   714                                  scalar                                                      

Page 34          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_UB                     Param  475      I(4)            4           scalar                                                      
 MPI_UINT16_T               Param  565      I(4)            4           scalar                                                      
 MPI_UINT32_T               Param  567      I(4)            4           scalar                                                      
 MPI_UINT64_T               Param  569      I(4)            4           scalar                                                      
 MPI_UINT8_T                Param  563      I(4)            4           scalar                                                      
 MPI_UNDEFINED              Param  425      I(4)            4           scalar                                                      
 MPI_UNEQUAL                Param  317      I(4)            4           scalar                                                      
 MPI_UNIVERSE_SIZE          Param  393      I(4)            4           scalar                                                      
 MPI_UNSIGNED               Param  525      I(4)            4           scalar                                                      
 MPI_UNSIGNED_CHAR          Param  515      I(4)            4           scalar                                                      
 MPI_UNSIGNED_LONG          Param  529      I(4)            4           scalar                                                      
 MPI_UNSIGNED_LONG_LONG     Param  539      I(4)            4           scalar                                                      
 MPI_UNSIGNED_SHORT         Param  521      I(4)            4           scalar                                                      
 MPI_VERSION                Param  445      I(4)            4           scalar                                                      
 MPI_WAIT                   Subr   1382                                                           1382                              
 MPI_WCHAR                  Param  517      I(4)            4           scalar                                                      
 MPI_WIN_BASE               Param  399      I(4)            4           scalar                                                      
 MPI_WIN_CREATE_FLAVOR      Param  405      I(4)            4           scalar                                                      
 MPI_WIN_DISP_UNIT          Param  403      I(4)            4           scalar                                                      
 MPI_WIN_DUP_FN             Subr   712                                  scalar                                                      
 MPI_WIN_FLAVOR_ALLOCATE    Param  321      I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_CREATE      Param  319      I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_DYNAMIC     Param  323      I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_SHARED      Param  325      I(4)            4           scalar                                                      
 MPI_WIN_MODEL              Param  407      I(4)            4           scalar                                                      
 MPI_WIN_NULL               Param  367      I(4)            4           scalar                                                      
 MPI_WIN_NULL_COPY_FN       Subr   713                                  scalar                                                      
 MPI_WIN_NULL_DELETE_FN     Subr   712                                  scalar                                                      
 MPI_WIN_SEPARATE           Param  327      I(4)            4           scalar                                                      
 MPI_WIN_SIZE               Param  401      I(4)            4           scalar                                                      
 MPI_WIN_UNIFIED            Param  329      I(4)            4           scalar                                                      
 MPI_WTICK                  Func   708      R(8)            8           scalar                                                      
 MPI_WTIME                  Func   708      R(8)            8           scalar                                                      
 MPI_WTIME_IS_GLOBAL        Param  391      I(4)            4           scalar                                                      
 MPPCOM                     Common 108                                  1464     SAVE                                               
 MPP_TIM                    Local  1121     R(4)            4           scalar                                                      
 MYPE_ROW                   Local  1864     I(4)            4           scalar                    1864,1866                         
 NRLX1                      Param  738      I(4)            4           scalar                                                      
 NRLX2                      Param  738      I(4)            4           scalar                                                      
 NROOT                      Param  106      I(4)            4           scalar                                                      
 NSOIL                      Param  106      I(4)            4           scalar                    984,985,986,1707,1717,1722        
 NTSPH                      Local  1163     I(4)            4           scalar                    1163                              
 ONHOUR                     Local  748      L(4)            4           scalar                    1165,1167,1174                    
 OUTFIL                     Common 786                                  58       SAVE                                               
 OUTJOB                     Local  751      CHAR            8           scalar                    1940,1942,1947                    
 PARA_RANGE                 Subr   1862                                                           1862                              
 PDS                        Local  765      R(4)            4     2     17955                     1289,1291                         
 PHYS                       Common 889                                  1788916  SAVE                                               
 PMPI_WTICK                 Func   709      R(8)            8           scalar                                                      
 PMPI_WTIME                 Func   709      R(8)            8           scalar                                                      
 PPTASM                     Common 1065                                 3878292  SAVE                                               
 PRFHLD                     Common 990                                  143640   SAVE                                               
 PSLP                       Local  764      R(4)            4     2     17955                     1560                              
 PVRBLS                     Common 841                                  5530140  SAVE                                               
 QFLX                       Common 1040                                 5027400  SAVE                                               

Page 35          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 REPLACE                    Subr   1849                                                           1849                              
 RESTHR                     Local  760      CHAR            4           scalar                    1349,1350,1361,1908               
 RMS                        Local  1106     R(8)            8           scalar                    1264,1266                         
 RTC                        Func   1108     R(8)            8           scalar                    1381,1383                         
 SINGLRST                   Local  791      L(4)            4           scalar                                                      
 SOIL                       Common 978                                  1651892  SAVE                                               
 STATUS                     Local  1111     I(4)            4     1     5                         1382                              
 STDEV                      Local  1106     R(8)            8           scalar                    1262,1266                         
 STDRD                      Local  748      L(4)            4           scalar                                                      
 STRWAIT                    Local  1108     R(8)            8           scalar                    1381,1383                         
 SUBMIT                     Local  754      CHAR            15          scalar                                                      
 SUMT                       Local  1102     R(8)            8     1     45                        1227,1239,1249                    
 SUMT2                      Local  1104     R(8)            8     1     45                        1228,1240,1251                    
 SUMT2_0                    Local  1105     R(8)            8     1     45                        1251,1262,1264                    
 SUMT_0                     Local  1103     R(8)            8     1     45                        1249,1261,1262                    
 SWTTC                      Local  767      R(4)            4     3     807975                    1329,1339                         
 TEMPCOM                    Common 149                                  6603768  SAVE                                               
 TEMPSOIL                   Local  774      R(4)            4     3     1        ALC                                                
 TEMPV                      Common 1025                                 6535620  SAVE                                               
 TERM1                      Local  1290     R(4)            4           scalar                    1290,1291                         
 TIMCHK                     Common 1125                                 24       SAVE                                               
 TIMEF                      Func   1120     R(8)            8           scalar                    1222,1273,1372,1373,1893          
 TIMES                      Local  1164     R(4)            4           scalar                    1164,1166,1167                    
 TIMING                     Common 1122                                 16       SAVE                                               
 TLL1                       Local  1141     R(4)            4           scalar                    1141,1142,1143,1154,1155,1156     
 TMAX                       Local  1107     R(4)            4     1     45                        1225,1241,1253                    
 TMAX_0                     Local  1107     R(4)            4     1     45                        1253,1265                         
 TMEAN                      Local  1106     R(8)            8           scalar                    1261,1266                         
 TMIN                       Local  1107     R(4)            4     1     45                        1226,1242,1255                    
 TMIN_0                     Local  1107     R(4)            4     1     45                        1255,1265                         
 TMYY                       Local  753      CHAR            4           scalar                    1955,1957,1959,1961,1963,1972     
 TOPO                       Common 157                                  17478548 SAVE                                               
 TTND                       Local  768      R(4)            4     3     807975                    1339,1478                         
 VRBLS                      Common 831                                  13143060 SAVE                                               
 WRT_TIM_0                  Local  1895     R(4)            4           scalar                    1895,1899                         


TYPE COMPONENTS/COMMON VARIABLES

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 ACCLIQ                     R(4)            4     1292760  2     17955    COM              1616                               
 ACFRCV                     R(4)            4     8        2     17955    COM              1625,2076                          
 ACFRST                     R(4)            4     143648   2     17955    COM              1627,2078                          
 ACPREC                     R(4)            4     1220940  2     17955    COM              1615,2094                          
 ACSNOM                     R(4)            4     71824    2     17955    COM              1637,2097                          
 ACSNOW                     R(4)            4     4        2     17955    COM              1636,2096                          
 ACUTIM                     R(4)            4     20             scalar   COM              1787,1923                          
 AETA                       R(4)            4     960      1     45       COM                                                 
 AETA2                      R(4)            4     264      1     45       COM                                                 
 AETAD                      R(4)            4     396      1     45       COM                                                 
 AFSI                       R(4)            4     5458320  2     17955    COM                                                 
 AKHS                       R(4)            4     646380   2     17955    COM              1522                               
 AKMS                       R(4)            4     574560   2     17955    COM              1509                               
 ALBASE                     R(4)            4     1009004  2     17955    COM                                                 

Page 36          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 ALBEDO                     R(4)            4     1080824  2     17955    COM              1727                               
 ALSL                       R(4)            4     624      1     39       COM                                                 
 ALWIN                      R(4)            4     215472   2     17955    COM              1669,2194                          
 ALWOUT                     R(4)            4     287292   2     17955    COM              1670,2195                          
 ALWTOA                     R(4)            4     359112   2     17955    COM              1671,2196                          
 APHTIM                     R(4)            4     574572         scalar   COM              1789,1922                          
 APREC                      R(4)            4     3519180  2     17955    COM                                                 
 ARATIM                     R(4)            4     16             scalar   COM              1788,1924                          
 ARDLW                      R(4)            4     8              scalar   COM              1675,2191                          
 ARDSW                      R(4)            4     8              scalar   COM              1674,2206                          
 ASRFC                      R(4)            4     8              scalar   COM              1676,2221                          
 ASWIN                      R(4)            4     215472   2     17955    COM              1666,2209                          
 ASWOUT                     R(4)            4     287292   2     17955    COM              1667,2210                          
 ASWTOA                     R(4)            4     359112   2     17955    COM              1668,2211                          
 AVCNVC                     R(4)            4     12             scalar   COM              1678,2144                          
 AVRAIN                     R(4)            4     8              scalar   COM              1677,2143                          
 BCEX_TIM                   R(4)            4     16             scalar   COM                                                 
 BGROFF                     R(4)            4     215464   2     17955    COM              1639,2099                          
 BUF                        R(4)            4     4        1     30000000 COM              1868,1888                          
 CFRACH                     R(4)            4     215460   2     17955    COM              1562                               
 CFRACL                     R(4)            4     71820    2     17955    COM              1528                               
 CFRACM                     R(4)            4     143640   2     17955    COM              1545                               
 CI                         R(4)            4     40             scalar   COM                                                 
 CLDEFI                     R(4)            4     1077300  2     17955    COM              1558                               
 CLDINC                     R(4)            4     3734652  2     17955    COM              1773,2108                          
 CLDINC7                    R(4)            4     3806472  2     17955    COM              1775,2110                          
 CMC                        R(4)            4     718200   2     17955    COM              1712                               
 CMLD                       R(4)            4     444            scalar   COM                                                 
 CNVBOT                     R(4)            4     721724   2     17955    COM              1821,2179                          
 CNVTOP                     R(4)            4     649904   2     17955    COM              1822,2178                          
 CPGFUX                     R(4)            4     150844   2     17955    COM                                                 
 CPGFV                      R(4)            4     4              scalar   COM                                                 
 CPHI0                      R(4)            4     1724           scalar   COM                                                 
 CS                         R(4)            4     28             scalar   COM                                                 
 CUPPT                      R(4)            4     0        2     17955    COM              1188,1561,2165                     
 CUPREC                     R(4)            4     1364580  2     17955    COM              1617,2095                          
 CURAD                      L(4)            4     0              scalar   COM              1181,1193,2158,2170                
 CURVX                      R(4)            4     222664   2     17955    COM                                                 
 CWM                        R(4)            4     0        3     807975   COM              1481                               
 CWMB                       R(4)            4     1551264  3     77220    COM              1457                               
 CZEN                       R(4)            4     434444   2     17955    COM              1295,1510                          
 CZMEAN                     R(4)            4     1296284  2     17955    COM              1294,1295,1587                     
 DCFLX                      R(4)            4     1220940  2     17955    COM              1753,2130                          
 DCFLX7                     R(4)            4     1364580  2     17955    COM              1760,2132                          
 DDMPUX                     R(4)            4     509944   2     17955    COM                                                 
 DDMPVX                     R(4)            4     581764   2     17955    COM                                                 
 DETA                       R(4)            4     780      1     45       COM                                                 
 DETA2                      R(4)            4     84       1     45       COM                                                 
 DETAD                      R(4)            4     36       1     45       COM                                                 
 DFL                        R(4)            4     940      1     46       COM                                                 
 DFRLG                      R(4)            4     444      1     46       COM                                                 
 DI                         R(4)            4     44             scalar   COM                                                 
 DISLP                      R(4)            4     460            scalar   COM                                                 
 DIV                        R(4)            4     6607440  3     807975   COM                                                 
 DLMD                       R(4)            4     436            scalar   COM                                                 

Page 37          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 DP30                       R(4)            4     448            scalar   COM                                                 
 DPHD                       R(4)            4     440            scalar   COM                                                 
 DQADV                      R(4)            4     1436400  2     17955    COM              1762,2128                          
 DQFLX                      R(4)            4     1149120  2     17955    COM              1750,2129                          
 DQFLX7                     R(4)            4     1292760  2     17955    COM              1757,2131                          
 DS                         R(4)            4     32             scalar   COM                                                 
 DT                         R(4)            4     48             scalar   COM              1163,1164,1167                     
 DTD                        R(4)            4     16             scalar   COM                                                 
 DTQ2                       R(4)            4     8              scalar   COM                                                 
 DXX                        R(4)            4     7204     2     17955    COM                                                 
 DY                         R(4)            4     0              scalar   COM                                                 
 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                                                 
 EPSR                       R(4)            4     75344    2     17955    COM                                                 
 ERLAM0                     R(4)            4     1720           scalar   COM                                                 
 ETA                        R(4)            4     1140     1     46       COM                                                 
 ETAD                       R(4)            4     756      1     46       COM                                                 
 ETADT                      R(4)            4     9839340  3     790020   COM                                                 
 EXCH_TIM                   R(4)            4     12             scalar   COM                                                 
 F4D                        R(4)            4     24             scalar   COM                                                 
 F4Q                        R(4)            4     28             scalar   COM                                                 
 F4Q2                       R(4)            4     576      1     45       COM                                                 
 FADX                       R(4)            4     653584   2     17955    COM                                                 
 FCNEV                      R(4)            4     287280   2     17955    COM              2114                               
 FCNEV1                     R(4)            4     1651860  2     17955    COM                                                 
 FCNEV7                     R(4)            4     430920   2     17955    COM              2116                               
 FCP                        R(4)            4     294484   2     17955    COM                                                 
 FCSEV                      R(4)            4     359100   2     17955    COM              2115                               
 FCSEV1                     R(4)            4     1723680  2     17955    COM                                                 
 FCSEV7                     R(4)            4     502740   2     17955    COM              2117                               
 FCU                        R(4)            4     718200   2     17955    COM              1751,2122                          
 FCU7                       R(4)            4     1005480  2     17955    COM              1758,2126                          
 FCV                        R(4)            4     790020   2     17955    COM              1752,2123                          
 FCV7                       R(4)            4     1077300  2     17955    COM              1759,2127                          
 FDIVX                      R(4)            4     366304   2     17955    COM                                                 
 FIRST                      L(4)            4     24             scalar   COM              1433                               
 FIS                        R(4)            4     12999420 2     17955    COM              1444                               
 FQNEV                      R(4)            4     0        2     17955    COM              2112                               
 FQNEV1                     R(4)            4     1508220  2     17955    COM              1763                               
 FQNEV7                     R(4)            4     143640   2     17955    COM              2118                               
 FQSEV                      R(4)            4     71820    2     17955    COM              2113                               
 FQSEV1                     R(4)            4     1580040  2     17955    COM              1764                               
 FQSEV7                     R(4)            4     215460   2     17955    COM              2119                               
 FQU                        R(4)            4     574560   2     17955    COM              1748,2120                          
 FQU7                       R(4)            4     861840   2     17955    COM              1755,2124                          
 FQV                        R(4)            4     646380   2     17955    COM              1749,2121                          
 FQV7                       R(4)            4     933660   2     17955    COM              1756,2125                          
 FX                         R(4)            4     438124   2     17955    COM                                                 
 G2LI                       I(4)            4     0        1     239      COM                                                 
 G2LJ                       I(4)            4     1912     1     389      COM                                                 
 GATH_TIM                   R(4)            4     4              scalar   COM                                                 
 GFFC                       R(4)            4     865364   2     17955    COM                                                 

Page 38          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 GLAT                       R(4)            4     290804   2     17955    COM                                                 
 GLON                       R(4)            4     362624   2     17955    COM                                                 
 GRNFLX                     R(4)            4     287280   2     17955    COM              1576                               
 HBM2                       R(4)            4     6751080  2     17955    COM                                                 
 HBM3                       R(4)            4     6822900  2     17955    COM                                                 
 HBOT                       R(4)            4     578084   2     17955    COM              1190,1527,2167                     
 HDAC                       R(4)            4     1152644  2     17955    COM                                                 
 HDACV                      R(4)            4     1224464  2     17955    COM                                                 
 HTM                        R(4)            4     287280   3     807975   COM                                                 
 HTMG                       R(4)            4     743768   3     4183695  COM                                                 
 HTOP                       R(4)            4     506264   2     17955    COM              1189,1544,2166                     
 IBROW                      I(4)            4     404            scalar   COM                                                 
 ICHUNKTAB                  I(4)            4     620      1     8        COM                                                 
 IDAT                       I(4)            4     8        1     3        COM              1400,1402,1429,1501,1610           
 IDTAD                      I(4)            4     72             scalar   COM                                                 
 IE_GLB_TABLE               I(4)            4     32       1     8        COM                                                 
 IE_LOC_TABLE               I(4)            4     556      1     8        COM                                                 
 IHE                        I(4)            4     0        1     399      COM                                                 
 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              1400,1403,1430,1502,1611           
 IHW                        I(4)            4     1596     1     399      COM                                                 
 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     1064     1     100      COM              1861,1862                          
 IOUT                       I(4)            4     44             scalar   COM              1434,2061,2064,2065                
 IP                         I(4)            4     0              scalar   COM              1835,1868,1888                     
 IQUILT_GROUP               I(4)            4     1060           scalar   COM              1854,1877,1905                     
 IRAD                       I(4)            4     6384     1     45       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                                                 
 ISHDE                      I(4)            4     12       1     99       COM              2065                               
 ISLOPE                     I(4)            4     574560   2     17955    COM                                                 
 ISLTYP                     I(4)            4     502740   2     17955    COM                                                 
 IS_GLB_TABLE               I(4)            4     0        1     8        COM                                                 
 IS_LOC_TABLE               I(4)            4     492      1     8        COM                                                 
 ITAG                       I(4)            4     0              scalar   COM              1136,1348,1354,1361,1858,1868,1908 
                                                                                           ,1933,1936,1940                    
 ITEMP                      I(4)            4     5870016  2     91719    COM                                                 
 ITEMP2                     I(4)            4     6236892  2     91719    COM                                                 
 ITROW                      I(4)            4     408            scalar   COM                                                 
 ITSTLOC                    I(4)            4     3591000        scalar   COM                                                 
 IVE                        I(4)            4     3192     1     399      COM                                                 
 IVEG                       I(4)            4     3096     1     387      COM                                                 

Page 39          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 IVGTYP                     I(4)            4     430920   2     17955    COM                                                 
 IVHA                       I(4)            4     9120     1     760      COM                                                 
 IVLA                       I(4)            4     6080     1     760      COM                                                 
 IVW                        I(4)            4     4788     1     399      COM                                                 
 IVWG                       I(4)            4     4644     1     387      COM                                                 
 IXM                        I(4)            4     4              scalar   COM                                                 
 IYM                        I(4)            4     8              scalar   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     96       1     8        COM                                                 
 JE_LOC_TABLE               I(4)            4     588      1     8        COM                                                 
 JRA                        I(4)            4     12160    1     760      COM                                                 
 JS_GLB_TABLE               I(4)            4     64       1     8        COM                                                 
 JS_LOC_TABLE               I(4)            4     524      1     8        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                                                 
 JTSTLOC                    I(4)            4     3591004        scalar   COM                                                 
 KTM                        I(4)            4     0              scalar   COM                                                 
 L2GI                       I(4)            4     956      1     239      COM                                                 
 L2GJ                       I(4)            4     3468     1     389      COM                                                 
 LC                         I(4)            4     3304080  2     17955    COM              1598                               
 LIST                       I(4)            4     40             scalar   COM              1886,1915,1942,2073,2090,2141,2189 
                                                                                           ,2204,2219                         
 LMH                        I(4)            4     15200    2     17955    COM              1140,1153,1288                     
 LMV                        I(4)            4     87020    2     17955    COM                                                 
 LRSTRT                     I(4)            4     4              scalar   COM              1369,1375,1884,1888,1889           
 LSL                        I(4)            4     0              scalar   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     652            scalar   COM              1250,1252,1254,1256,1279,1836,1896 
                                                                                           ,1901                              
 MPI_COMM_INTER             I(4)            4     656            scalar   COM                                                 
 MPI_COMM_INTER_ARRAY       I(4)            4     660      1     100      COM              1858,1868                          
 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                                                 
 MTSTPE                     I(4)            4     3591008        scalar   COM                                                 
 MXSNAL                     R(4)            4     3524     2     17955    COM                                                 
 MYIE                       I(4)            4     52             scalar   COM              1139,1152,1187,1287,1308,1316,1328 
                                                                                           ,1338,1415,1416,1421,1442,1443,144 
                                                                                           4,1463,1466,1469,1472,1475,1478,14 
                                                                                           81,1484,1487,1505,1506,1507,1508,1 
                                                                                           509,1510,1522,1523,1524,1525,1526, 
                                                                                           1527,1528,1539,1540,1541,1542,1543 
                                                                                           ,1544,1545,1556,1557,1558,1559,156 

Page 40          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
                                                                                           0,1561,1562,1572,1573,1574,1575,15 
                                                                                           76,1577,1585,1586,1587,1588,1596,1 
                                                                                           598,1599,1614,1615,1616,1617,1625, 
                                                                                           1626,1627,1628,1636,1637,1638,1639 
                                                                                           ,1650,1651,1652,1653,1654,1655,165 
                                                                                           6,1666,1667,1668,1669,1670,1671,16 
                                                                                           92,1693,1694,1695,1696,1697,1698,1 
                                                                                           699,1700,1701,1702,1707,1712,1717, 
                                                                                           1722,1727,1748,1749,1750,1751,1752 
                                                                                           ,1753,1755,1756,1757,1758,1759,176 
                                                                                           0,1762,1763,1764,1772,1773,1774,17 
                                                                                           75,1784,1785,1786,1805,1806,1812,1 
                                                                                           813,1817,1821,1822,1826,1827,2075, 
                                                                                           2093,2147,2164,2177,2193,2208,2223 
                                                                                           ,2237                              
 MYIE1                      I(4)            4     56             scalar   COM                                                 
 MYIE1_P1                   I(4)            4     120            scalar   COM                                                 
 MYIE1_P2                   I(4)            4     124            scalar   COM                                                 
 MYIE1_P3                   I(4)            4     128            scalar   COM                                                 
 MYIE1_P4                   I(4)            4     132            scalar   COM                                                 
 MYIE2                      I(4)            4     60             scalar   COM                                                 
 MYIE2_P1                   I(4)            4     136            scalar   COM                                                 
 MYIE_P1                    I(4)            4     100            scalar   COM                                                 
 MYIE_P2                    I(4)            4     104            scalar   COM                                                 
 MYIE_P3                    I(4)            4     108            scalar   COM                                                 
 MYIE_P4                    I(4)            4     112            scalar   COM                                                 
 MYIE_P5                    I(4)            4     116            scalar   COM                                                 
 MYIS                       I(4)            4     40             scalar   COM              1139,1152,1187,1238,1287,1308,1316 
                                                                                           ,1328,1338,2075,2093,2147,2164,217 
                                                                                           7,2193,2208,2223,2237              
 MYIS1                      I(4)            4     44             scalar   COM                                                 
 MYIS1_P1                   I(4)            4     84             scalar   COM                                                 
 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                                                 
 MYIS_P2                    I(4)            4     68             scalar   COM                                                 
 MYIS_P3                    I(4)            4     72             scalar   COM                                                 
 MYIS_P4                    I(4)            4     76             scalar   COM                                                 
 MYIS_P5                    I(4)            4     80             scalar   COM                                                 
 MYJE                       I(4)            4     236            scalar   COM              1138,1151,1186,1286,1315,1317,1318 
                                                                                           ,1327,1337,1415,1416,1421,1442,144 
                                                                                           3,1444,1463,1466,1469,1472,1475,14 
                                                                                           78,1481,1484,1487,1505,1506,1507,1 
                                                                                           508,1509,1510,1522,1523,1524,1525, 
                                                                                           1526,1527,1528,1539,1540,1541,1542 
                                                                                           ,1543,1544,1545,1556,1557,1558,155 
                                                                                           9,1560,1561,1562,1572,1573,1574,15 
                                                                                           75,1576,1577,1585,1586,1587,1588,1 
                                                                                           596,1598,1599,1614,1615,1616,1617, 
                                                                                           1625,1626,1627,1628,1636,1637,1638 
                                                                                           ,1639,1650,1651,1652,1653,1654,165 
                                                                                           5,1656,1666,1667,1668,1669,1670,16 
                                                                                           71,1692,1693,1694,1695,1696,1697,1 

Page 41          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
                                                                                           698,1699,1700,1701,1702,1707,1712, 
                                                                                           1717,1722,1727,1748,1749,1750,1751 
                                                                                           ,1752,1753,1755,1756,1757,1758,175 
                                                                                           9,1760,1762,1763,1764,1772,1773,17 
                                                                                           74,1775,1784,1785,1786,1805,1806,1 
                                                                                           812,1813,1817,1821,1822,1826,1827, 
                                                                                           2074,2092,2146,2163,2176,2192,2207 
                                                                                           ,2222,2236                         
 MYJE1                      I(4)            4     240            scalar   COM                                                 
 MYJE1_P1                   I(4)            4     280            scalar   COM                                                 
 MYJE1_P2                   I(4)            4     284            scalar   COM                                                 
 MYJE1_P3                   I(4)            4     288            scalar   COM                                                 
 MYJE1_P4                   I(4)            4     292            scalar   COM                                                 
 MYJE2                      I(4)            4     244            scalar   COM                                                 
 MYJE2_P1                   I(4)            4     296            scalar   COM                                                 
 MYJE2_P2                   I(4)            4     300            scalar   COM                                                 
 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                                                 
 MYJE_P3                    I(4)            4     268            scalar   COM                                                 
 MYJE_P4                    I(4)            4     272            scalar   COM                                                 
 MYJE_P5                    I(4)            4     276            scalar   COM                                                 
 MYJS                       I(4)            4     140            scalar   COM              1138,1151,1186,1286,1327,1337,2074 
                                                                                           ,2092,2146,2163,2176,2192,2207,222 
                                                                                           2,2236                             
 MYJS1                      I(4)            4     144            scalar   COM                                                 
 MYJS1_P1                   I(4)            4     184            scalar   COM                                                 
 MYJS1_P2                   I(4)            4     188            scalar   COM                                                 
 MYJS1_P3                   I(4)            4     192            scalar   COM                                                 
 MYJS1_P4                   I(4)            4     196            scalar   COM                                                 
 MYJS2                      I(4)            4     148            scalar   COM                                                 
 MYJS2_P1                   I(4)            4     200            scalar   COM                                                 
 MYJS2_P2                   I(4)            4     204            scalar   COM                                                 
 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                                                 
 MYJS_P1                    I(4)            4     164            scalar   COM                                                 
 MYJS_P2                    I(4)            4     168            scalar   COM                                                 
 MYJS_P3                    I(4)            4     172            scalar   COM                                                 

Page 42          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 MYJS_P4                    I(4)            4     176            scalar   COM                                                 
 MYJS_P5                    I(4)            4     180            scalar   COM                                                 
 MYPE                       I(4)            4     0              scalar   COM              1182,1259,1306,1314,1385,1856,1864 
                                                                                           ,1888,1897,1906,1930,2073,2090,214 
                                                                                           1,2159,2189,2204,2219              
 MY_E                       I(4)            4     336            scalar   COM                                                 
 MY_IE_GLB                  I(4)            4     12             scalar   COM              1233                               
 MY_IE_LOC                  I(4)            4     28             scalar   COM              1234,1236                          
 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              1231                               
 MY_JE_LOC                  I(4)            4     36             scalar   COM                                                 
 MY_JS_GLB                  I(4)            4     16             scalar   COM              1231                               
 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                                                 
 NCFRCV                     I(4)            4     71828    2     17955    COM              1626,2077                          
 NCFRST                     I(4)            4     215468   2     17955    COM              1628,2079                          
 NCLOD                      I(4)            4     4              scalar   COM              2072                               
 NCNVC                      I(4)            4     92             scalar   COM              1792,2089,2140                     
 NCP                        I(4)            4     84             scalar   COM                                                 
 NEST                       L(4)            4     108            scalar   COM                                                 
 NFCST                      I(4)            4     32             scalar   COM                                                 
 NHB_TIM                    R(4)            4     4              scalar   COM                                                 
 NHEAT                      I(4)            4     4              scalar   COM              1790,2140                          
 NPES                       I(4)            4     4              scalar   COM              1314                               
 NPHS                       I(4)            4     88             scalar   COM              1791,2072,2188,2203,2218           
 NPREC                      I(4)            4     68             scalar   COM              1793,2089                          
 NRADL                      I(4)            4     100            scalar   COM                                                 
 NRADS                      I(4)            4     96             scalar   COM                                                 
 NRDLW                      I(4)            4     4              scalar   COM              1795,2188                          
 NRDSW                      I(4)            4     4              scalar   COM              1794,2203                          
 NSHDE                      I(4)            4     80             scalar   COM              1174,1175,1176,1215,1435,2060,2063 
                                                                                           ,2065                              
 NSRFC                      I(4)            4     4              scalar   COM              1796,2218                          
 NSTART                     I(4)            4     60             scalar   COM              1175,1215,2060,2063                
 NTDDMP                     I(4)            4     64             scalar   COM                                                 
 NTSD                       I(4)            4     52             scalar   COM              1135,1164,1174,1176,1208,1215,1348 
                                                                                           ,1400,1404,1431,1503,1612,2020,206 
                                                                                           0,2063,2072,2089,2140,2188,2203,22 
                                                                                           18                                 
 NTSTM                      I(4)            4     56             scalar   COM              2020                               
 OMGALF                     R(4)            4     3375540  3     807975   COM              1421                               
 P0                         R(4)            4     6463800  2     17955    COM              1817                               
 PCTSNO                     R(4)            4     359100   2     17955    COM              1577                               
 PD                         R(4)            4     0        2     17955    COM              1289,1415,1442                     
 PDB                        R(4)            4     0        2     1716     COM              1451                               

Page 43          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 PDSL                       R(4)            4     0        2     17955    COM                                                 
 PHOUR                      R(4)            4     0        2     17955    COM                                                 
 PL                         R(4)            4     48             scalar   COM                                                 
 PLQ                        R(4)            4     72             scalar   COM                                                 
 POTEVP                     R(4)            4     430932   2     17955    COM              1656,2101                          
 POTFLX                     R(4)            4     502752   2     17955    COM              1784,2229                          
 PPTDAT                     R(4)            4     3303720  3     53865    COM                                                 
 PREC                       R(4)            4     1149120  2     17955    COM              1614                               
 PROF_TIM                   R(4)            4     12             scalar   COM                                                 
 PSDT                       R(4)            4     71820    2     17955    COM                                                 
 PSHLTR                     R(4)            4     2154600  2     17955    COM              1291,1292,1698                     
 PT                         R(4)            4     412            scalar   COM              1289                               
 PT2                        R(4)            4     4              scalar   COM                                                 
 PTBL                       R(4)            4     1439924  2     10184    COM                                                 
 PTDYN                      R(4)            4     20             scalar   COM                                                 
 Q                          R(4)            4     9767520  3     807975   COM              1466                               
 Q0                         R(4)            4     3231900  3     807975   COM              1813                               
 Q10                        R(4)            4     1795500  2     17955    COM              1693                               
 Q2                         R(4)            4     2226420  3     807975   COM              1475                               
 Q2B                        R(4)            4     1242384  3     77220    COM              1456                               
 Q30                        R(4)            4     1508220  2     17955    COM              1700                               
 QB                         R(4)            4     315744   3     77220    COM              1453                               
 QOLD                       R(4)            4     1795500  3     807975   COM                                                 
 QS                         R(4)            4     502740   2     17955    COM              1524                               
 QS0                        R(4)            4     628      1     134      COM                                                 
 QSHLTR                     R(4)            4     2082780  2     17955    COM              1310,1318,1697                     
 QWBS                       R(4)            4     861840   2     17955    COM              1526                               
 QZ0                        R(4)            4     359100   2     17955    COM              1540                               
 R                          R(4)            4     408            scalar   COM                                                 
 RADIN                      R(4)            4     147164   2     17955    COM                                                 
 RADOT                      R(4)            4     218984   2     17955    COM              1586                               
 RDETA                      R(4)            4     216      1     45       COM                                                 
 RDP                        R(4)            4     64             scalar   COM                                                 
 RDPQ                       R(4)            4     76             scalar   COM                                                 
 RDQ                        R(4)            4     56             scalar   COM                                                 
 RDTH                       R(4)            4     60             scalar   COM                                                 
 RDTHE                      R(4)            4     68             scalar   COM                                                 
 RDTHEQ                     R(4)            4     80             scalar   COM                                                 
 RDYN                       R(4)            4     16             scalar   COM                                                 
 RES                        R(4)            4     13071240 2     17955    COM              1416,1443                          
 RESTRT                     L(4)            4     28             scalar   COM              1799,2062                          
 RES_TIM                    R(4)            4     8              scalar   COM                                                 
 RF                         R(4)            4     718200   2     17955    COM              1559                               
 RLWIN                      R(4)            4     12       2     17955    COM              1585                               
 RLWOUT                     R(4)            4     71832    2     17955    COM                                                 
 RLWTOA                     R(4)            4     143652   2     17955    COM              1827                               
 RLWTT                      R(4)            4     430932   3     807975   COM              1339,1806                          
 ROI                        R(4)            4     36             scalar   COM                                                 
 ROS                        R(4)            4     24             scalar   COM                                                 
 RSTFIL                     CHAR            50    8              scalar   COM              1354,1361,1399,1884,1988           
 RSWIN                      R(4)            4     12       2     17955    COM              1505                               
 RSWOUT                     R(4)            4     71832    2     17955    COM              1506                               
 RSWTOA                     R(4)            4     143652   2     17955    COM              1826                               
 RSWTT                      R(4)            4     430932   3     807975   COM              1329,1805                          
 RTDPTH                     R(4)            4     1364596  1     4        COM                                                 

Page 44          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 RTOP                       R(4)            4     143640   3     807975   COM                                                 
 RUN                        L(4)            4     4              scalar   COM              1401,1428,1500,1609                
 SBD                        R(4)            4     424            scalar   COM                                                 
 SFCEVP                     R(4)            4     359112   2     17955    COM              1655,2100                          
 SFCEXC                     R(4)            4     71820    2     17955    COM              1573                               
 SFCLHX                     R(4)            4     71832    2     17955    COM              1651,2225                          
 SFCSHX                     R(4)            4     12       2     17955    COM              1650,2224                          
 SFCUVX                     R(4)            4     287292   2     17955    COM              1654,2228                          
 SH2O                       R(4)            4     1364612  3     71820    COM              1722                               
 SI                         R(4)            4     1005480  2     17955    COM              1557                               
 SICE                       R(4)            4     215460   2     17955    COM                                                 
 SIGMA                      L(4)            4     0              scalar   COM                                                 
 SIGT4                      R(4)            4     1368104  2     17955    COM              1588                               
 SLDPTH                     R(4)            4     1364580  1     4        COM                                                 
 SLP_TIM                    R(4)            4     0              scalar   COM                                                 
 SM                         R(4)            4     143640   2     17955    COM                                                 
 SMC                        R(4)            4     790020   3     71820    COM              1707                               
 SMSTAV                     R(4)            4     143640   2     17955    COM              1574                               
 SMSTOT                     R(4)            4     215460   2     17955    COM              1575                               
 SNO                        R(4)            4     933660   2     17955    COM              1556                               
 SNOPCX                     R(4)            4     215472   2     17955    COM              1653,2227                          
 SOILTB                     R(4)            4     0        2     17955    COM              1572                               
 SPHI0                      R(4)            4     1728           scalar   COM                                                 
 SPL                        R(4)            4     468      1     39       COM                                                 
 SQS                        R(4)            4     1164     1     134      COM                                                 
 SR                         R(4)            4     3375900  2     17955    COM              1599                               
 SSROFF                     R(4)            4     143644   2     17955    COM              1638,2098                          
 SST                        R(4)            4     937184   2     17955    COM                                                 
 STAT_TIM                   R(4)            4     20             scalar   COM              1273                               
 STC                        R(4)            4     1077300  3     71820    COM              1717                               
 STHE                       R(4)            4     2004     1     76       COM                                                 
 STHEQ                      R(4)            4     2916     1     152      COM                                                 
 SUBPOST                    L(4)            4     104            scalar   COM                                                 
 SUBSHX                     R(4)            4     143652   2     17955    COM              1652,2226                          
 SURFCE_TIM                 R(4)            4     0              scalar   COM                                                 
 T                          R(4)            4     71820    3     807975   COM              1141,1154,1239,1240,1241,1242,1290 
                                                                                           ,1463                              
 T0                         R(4)            4     0        3     807975   COM              1812                               
 TB                         R(4)            4     6864     3     77220    COM              1452                               
 TCLOD                      R(4)            4     0              scalar   COM                                                 
 TCUCN                      R(4)            4     3231924  3     807975   COM              1487,2149                          
 TDTD                       R(4)            4     20             scalar   COM                                                 
 TDTQ2                      R(4)            4     12             scalar   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                                                 

Page 45          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 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                                                 
 TG                         R(4)            4     793544   2     17955    COM              1507                               
 TH10                       R(4)            4     1723680  2     17955    COM              1692                               
 TH30                       R(4)            4     1436400  2     17955    COM              1699                               
 THE0                       R(4)            4     1700     1     76       COM                                                 
 THE0Q                      R(4)            4     2308     1     152      COM                                                 
 THEAT                      R(4)            4     0              scalar   COM                                                 
 THL                        R(4)            4     52             scalar   COM                                                 
 THS                        R(4)            4     430920   2     17955    COM              1523                               
 THZ0                       R(4)            4     287280   2     17955    COM              1539                               
 TLAT                       R(4)            4     71820    3     807975   COM                                                 
 TLM0D                      R(4)            4     428            scalar   COM              1798                               
 TLMAX                      R(4)            4     71820    2     17955    COM              1143,1156,1786,2239                
 TLMIN                      R(4)            4     0        2     17955    COM              1142,1155,1785,2238                
 TPH0D                      R(4)            4     432            scalar   COM              1797                               
 TPREC                      R(4)            4     0              scalar   COM                                                 
 TRAIN                      R(4)            4     24       3     807975   COM              1484,2148                          
 TRDLW                      R(4)            4     0              scalar   COM                                                 
 TRDSW                      R(4)            4     0              scalar   COM                                                 
 TSHDE                      R(4)            4     1324     1     99       COM                                                 
 TSHLTR                     R(4)            4     2010960  2     17955    COM              1292,1309,1317,1696                
 TSPH                       R(4)            4     416            scalar   COM              1208,1348                          
 TSRFC                      R(4)            4     0              scalar   COM                                                 
 TTBL                       R(4)            4     1480660  2     10184    COM                                                 
 TTBLQ                      R(4)            4     1521396  2     66880    COM                                                 
 TTVG                       R(4)            4     371884   2     92971    COM                                                 
 TWBS                       R(4)            4     790020   2     17955    COM              1525                               
 U                          R(4)            4     3303720  3     807975   COM              1469                               
 U00                        R(4)            4     3231900  2     17955    COM              1596                               
 U10                        R(4)            4     1867320  2     17955    COM              1694                               
 U30                        R(4)            4     1580040  2     17955    COM              1701                               
 UB                         R(4)            4     624624   3     77220    COM              1454                               
 UL                         R(4)            4     3303720  1     90       COM              1597                               
 USTAR                      R(4)            4     71820    2     17955    COM              1543                               
 UZ0                        R(4)            4     143640   2     17955    COM              1541                               
 V                          R(4)            4     6535620  3     807975   COM              1472                               
 V10                        R(4)            4     1939140  2     17955    COM              1695                               
 V30                        R(4)            4     1651860  2     17955    COM              1702                               
 VAPINC                     R(4)            4     3591012  2     17955    COM              1772,2107                          
 VAPINC7                    R(4)            4     3662832  2     17955    COM              1774,2109                          
 VB                         R(4)            4     933504   3     77220    COM              1455                               
 VBM2                       R(4)            4     0        2     17955    COM                                                 
 VBM3                       R(4)            4     71820    2     17955    COM                                                 
 VEGFRC                     R(4)            4     646380   2     17955    COM                                                 
 VTM                        R(4)            4     3519180  3     807975   COM                                                 
 VZ0                        R(4)            4     215460   2     17955    COM              1542                               
 WBD                        R(4)            4     420            scalar   COM                                                 
 WPDARX                     R(4)            4     79024    2     17955    COM                                                 
 WRT_TIM                    R(4)            4     8              scalar   COM              1371,1894,1895                     
 X1P                        R(4)            4     452            scalar   COM                                                 
 Y1P                        R(4)            4     456            scalar   COM                                                 

Page 46          Source Listing                  CHKOUT
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 Z0                         R(4)            4     0        2     17955    COM              1508                               
 Z0SLP                      R(4)            4     464            scalar   COM                                                 

Page 47          Source Listing                  COAL
2025-03-12 18:21                                 CHKOUT.F

   2247       SUBROUTINE COAL(A,LEN)
   2248       INCLUDE "BUFFER.comm"
   2257       INCLUDE 'mpif.h'
   2819       REAL A(*)
   2820       IF ( LEN .LT. 0 ) THEN
   2821          IP = 0
   2822       END IF
   2823       IF ( IP + LEN .GT. IBUFMAX ) THEN
   2824          PRINT *, ' IBUFMAX in BUFFER.comm is too small, stopping'
   2825          PRINT *, ' CHANGE IBUFMAX in parmbuf and recompile'       
   2826          PRINT *, ' IBUFMAX=', IBUFMAX, ' WANT AT LEAST ', IP + LEN
   2827          CALL MPI_ABORT(MPI_COMM_WORLD,1,IERR)
   2828       ENDIF
   2829       DO I = 1, ABS(LEN)
   2830          IP = IP + 1
   2831          BUF(IP) = A(I)
   2832       ENDDO
   2833       return
   2834       END


ENTRY POINTS

  Name             
                   
 coal_             


SYMBOL CROSS REFERENCE

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 A                          Dummy  2247     R(4)            4     1     0        ARG,INOUT        2831                              
 ABS                        Func   2829                                 scalar                    2829                              
 BUFFER                     Common 2255                                 12000000 SAVE                                               
                                                                        4                                                           
 COAL                       Subr   2247                                                                                             
 I                          Local  2829     I(4)            4           scalar                    2829,2831                         
 IBUFMAX                    Param  2250     I(4)            4           scalar                    2255,2823,2826                    
 IERR                       Local  2827     I(4)            4           scalar                    2827                              
 LEN                        Dummy  2247     I(4)            4           scalar   ARG,INOUT        2820,2823,2826,2829               
 MPIFCMB5                   Common 2807                                 4        SAVE                                               
 MPIFCMB9                   Common 2808                                 4        SAVE                                               
 MPIPRIV1                   Common 2812                                 28       SAVE                                               
 MPIPRIV2                   Common 2814                                 24       SAVE                                               
 MPIPRIVC                   Common 2817                                 2        SAVE                                               
 MPI_2DOUBLE_PRECISION      Param  2553     I(4)            4           scalar                                                      
 MPI_2INT                   Param  2637     I(4)            4           scalar                                                      
 MPI_2INTEGER               Param  2551     I(4)            4           scalar                                                      
 MPI_2REAL                  Param  2555     I(4)            4           scalar                                                      
 MPI_ABORT                  Subr   2827                                                           2827                              
 MPI_ADDRESS_KIND           Param  2589     I(4)            4           scalar                                                      
 MPI_AINT                   Param  2667     I(4)            4           scalar                                                      
 MPI_ANY_SOURCE             Param  2519     I(4)            4           scalar                                                      
 MPI_ANY_TAG                Param  2521     I(4)            4           scalar                                                      
 MPI_APPNUM                 Param  2483     I(4)            4           scalar                                                      
 MPI_ASYNC_PROTECTS_NONBLOC                                                                                                         

Page 48          Source Listing                  COAL
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 KING                       Param  2789     L(4)            4           scalar                                                      
 MPI_BAND                   Param  2427     I(4)            4           scalar                                                      
 MPI_BOR                    Param  2431     I(4)            4           scalar                                                      
 MPI_BSEND_OVERHEAD         Param  2515     I(4)            4           scalar                                                      
 MPI_BXOR                   Param  2435     I(4)            4           scalar                                                      
 MPI_BYTE                   Param  2559     I(4)            4           scalar                                                      
 MPI_CART                   Param  2527     I(4)            4           scalar                                                      
 MPI_CHAR                   Param  2597     I(4)            4           scalar                                                      
 MPI_CHARACTER              Param  2557     I(4)            4           scalar                                                      
 MPI_COMBINER_CONTIGUOUS    Param  2685     I(4)            4           scalar                                                      
 MPI_COMBINER_DARRAY        Param  2707     I(4)            4           scalar                                                      
 MPI_COMBINER_DUP           Param  2683     I(4)            4           scalar                                                      
 MPI_COMBINER_F90_COMPLEX   Param  2711     I(4)            4           scalar                                                      
 MPI_COMBINER_F90_INTEGER   Param  2713     I(4)            4           scalar                                                      
 MPI_COMBINER_F90_REAL      Param  2709     I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED      Param  2697     I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED_BLOC                                                                                                         
 K                          Param  2717     I(4)            4           scalar                                                      
 MPI_COMBINER_HINDEXED_INTE                                                                                                         
 GER                        Param  2695     I(4)            4           scalar                                                      
 MPI_COMBINER_HVECTOR       Param  2691     I(4)            4           scalar                                                      
 MPI_COMBINER_HVECTOR_INTEG                                                                                                         
 ER                         Param  2689     I(4)            4           scalar                                                      
 MPI_COMBINER_INDEXED       Param  2693     I(4)            4           scalar                                                      
 MPI_COMBINER_INDEXED_BLOCK Param  2699     I(4)            4           scalar                                                      
 MPI_COMBINER_NAMED         Param  2681     I(4)            4           scalar                                                      
 MPI_COMBINER_RESIZED       Param  2715     I(4)            4           scalar                                                      
 MPI_COMBINER_STRUCT        Param  2703     I(4)            4           scalar                                                      
 MPI_COMBINER_STRUCT_INTEGE                                                                                                         
 R                          Param  2701     I(4)            4           scalar                                                      
 MPI_COMBINER_SUBARRAY      Param  2705     I(4)            4           scalar                                                      
 MPI_COMBINER_VECTOR        Param  2687     I(4)            4           scalar                                                      
 MPI_COMM_DUP_FN            Subr   2796                                 scalar                                                      
 MPI_COMM_NULL              Param  2451     I(4)            4           scalar                                                      
 MPI_COMM_NULL_COPY_FN      Subr   2797                                 scalar                                                      
 MPI_COMM_NULL_DELETE_FN    Subr   2796                                 scalar                                                      
 MPI_COMM_SELF              Param  2447     I(4)            4           scalar                                                      
 MPI_COMM_TYPE_SHARED       Param  2735     I(4)            4           scalar                                                      
 MPI_COMM_WORLD             Param  2445     I(4)            4           scalar                    2827                              
 MPI_COMPLEX                Param  2539     I(4)            4           scalar                                                      
 MPI_COMPLEX16              Param  2585     I(4)            4           scalar                                                      
 MPI_COMPLEX32              Param  2587     I(4)            4           scalar                                                      
 MPI_COMPLEX8               Param  2583     I(4)            4           scalar                                                      
 MPI_CONGRUENT              Param  2399     I(4)            4           scalar                                                      
 MPI_CONVERSION_FN_NULL     Subr   2802                                 scalar                                                      
 MPI_COUNT                  Param  2671     I(4)            4           scalar                                                      
 MPI_COUNT_KIND             Param  2593     I(4)            4           scalar                                                      
 MPI_CXX_BOOL               Param  2673     I(4)            4           scalar                                                      
 MPI_CXX_DOUBLE_COMPLEX     Param  2677     I(4)            4           scalar                                                      
 MPI_CXX_FLOAT_COMPLEX      Param  2675     I(4)            4           scalar                                                      
 MPI_CXX_LONG_DOUBLE_COMPLE                                                                                                         
 X                          Param  2679     I(4)            4           scalar                                                      
 MPI_C_BOOL                 Param  2657     I(4)            4           scalar                                                      
 MPI_C_COMPLEX              Param  2661     I(4)            4           scalar                                                      
 MPI_C_DOUBLE_COMPLEX       Param  2663     I(4)            4           scalar                                                      

Page 49          Source Listing                  COAL
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_C_FLOAT_COMPLEX        Param  2659     I(4)            4           scalar                                                      
 MPI_C_LONG_DOUBLE_COMPLEX  Param  2665     I(4)            4           scalar                                                      
 MPI_DATATYPE_NULL          Param  2461     I(4)            4           scalar                    2576,2674,2676,2678,2680          
 MPI_DISPLACEMENT_CURRENT   Param  2785     I(8)            8           scalar                                                      
 MPI_DISTRIBUTE_BLOCK       Param  2777     I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_CYCLIC      Param  2779     I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_DFLT_DARG   Param  2783     I(4)            4           scalar                                                      
 MPI_DISTRIBUTE_NONE        Param  2781     I(4)            4           scalar                                                      
 MPI_DIST_GRAPH             Param  2529     I(4)            4           scalar                                                      
 MPI_DOUBLE                 Param  2619     I(4)            4           scalar                                                      
 MPI_DOUBLE_COMPLEX         Param  2541     I(4)            4           scalar                                                      
 MPI_DOUBLE_INT             Param  2631     I(4)            4           scalar                                                      
 MPI_DOUBLE_PRECISION       Param  2547     I(4)            4           scalar                                                      
 MPI_DUP_FN                 Subr   2793                                 scalar                                                      
 MPI_ERRHANDLER_NULL        Param  2465     I(4)            4           scalar                                                      
 MPI_ERROR                  Param  2266     I(4)            4           scalar                                                      
 MPI_ERRORS_ARE_FATAL       Param  2393     I(4)            4           scalar                                                      
 MPI_ERRORS_RETURN          Param  2395     I(4)            4           scalar                                                      
 MPI_ERR_ACCESS             Param  2385     I(4)            4           scalar                                                      
 MPI_ERR_AMODE              Param  2371     I(4)            4           scalar                                                      
 MPI_ERR_ARG                Param  2341     I(4)            4           scalar                                                      
 MPI_ERR_ASSERT             Param  2347     I(4)            4           scalar                                                      
 MPI_ERR_BAD_FILE           Param  2309     I(4)            4           scalar                                                      
 MPI_ERR_BASE               Param  2339     I(4)            4           scalar                                                      
 MPI_ERR_BUFFER             Param  2281     I(4)            4           scalar                                                      
 MPI_ERR_COMM               Param  2359     I(4)            4           scalar                                                      
 MPI_ERR_CONVERSION         Param  2375     I(4)            4           scalar                                                      
 MPI_ERR_COUNT              Param  2285     I(4)            4           scalar                                                      
 MPI_ERR_DIMS               Param  2323     I(4)            4           scalar                                                      
 MPI_ERR_DISP               Param  2307     I(4)            4           scalar                                                      
 MPI_ERR_DUP_DATAREP        Param  2289     I(4)            4           scalar                                                      
 MPI_ERR_FILE               Param  2319     I(4)            4           scalar                                                      
 MPI_ERR_FILE_EXISTS        Param  2301     I(4)            4           scalar                                                      
 MPI_ERR_FILE_IN_USE        Param  2343     I(4)            4           scalar                                                      
 MPI_ERR_GROUP              Param  2305     I(4)            4           scalar                                                      
 MPI_ERR_INFO               Param  2333     I(4)            4           scalar                                                      
 MPI_ERR_INFO_KEY           Param  2337     I(4)            4           scalar                                                      
 MPI_ERR_INFO_NOKEY         Param  2317     I(4)            4           scalar                                                      
 MPI_ERR_INFO_VALUE         Param  2303     I(4)            4           scalar                                                      
 MPI_ERR_INTERN             Param  2335     I(4)            4           scalar                                                      
 MPI_ERR_IN_STATUS          Param  2321     I(4)            4           scalar                                                      
 MPI_ERR_IO                 Param  2381     I(4)            4           scalar                                                      
 MPI_ERR_KEYVAL             Param  2327     I(4)            4           scalar                                                      
 MPI_ERR_LASTCODE           Param  2349     I(4)            4           scalar                                                      
 MPI_ERR_LOCKTYPE           Param  2331     I(4)            4           scalar                                                      
 MPI_ERR_NAME               Param  2325     I(4)            4           scalar                                                      
 MPI_ERR_NOT_SAME           Param  2353     I(4)            4           scalar                                                      
 MPI_ERR_NO_MEM             Param  2345     I(4)            4           scalar                                                      
 MPI_ERR_NO_SPACE           Param  2277     I(4)            4           scalar                                                      
 MPI_ERR_NO_SUCH_FILE       Param  2361     I(4)            4           scalar                                                      
 MPI_ERR_OP                 Param  2379     I(4)            4           scalar                                                      
 MPI_ERR_OTHER              Param  2293     I(4)            4           scalar                                                      
 MPI_ERR_PENDING            Param  2283     I(4)            4           scalar                                                      
 MPI_ERR_PORT               Param  2365     I(4)            4           scalar                                                      
 MPI_ERR_QUOTA              Param  2369     I(4)            4           scalar                                                      

Page 50          Source Listing                  COAL
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_ERR_RANK               Param  2291     I(4)            4           scalar                                                      
 MPI_ERR_READ_ONLY          Param  2329     I(4)            4           scalar                                                      
 MPI_ERR_REQUEST            Param  2373     I(4)            4           scalar                                                      
 MPI_ERR_RMA_ATTACH         Param  2295     I(4)            4           scalar                                                      
 MPI_ERR_RMA_CONFLICT       Param  2299     I(4)            4           scalar                                                      
 MPI_ERR_RMA_FLAVOR         Param  2315     I(4)            4           scalar                                                      
 MPI_ERR_RMA_RANGE          Param  2377     I(4)            4           scalar                                                      
 MPI_ERR_RMA_SHARED         Param  2367     I(4)            4           scalar                                                      
 MPI_ERR_RMA_SYNC           Param  2279     I(4)            4           scalar                                                      
 MPI_ERR_ROOT               Param  2311     I(4)            4           scalar                                                      
 MPI_ERR_SERVICE            Param  2287     I(4)            4           scalar                                                      
 MPI_ERR_SIZE               Param  2297     I(4)            4           scalar                                                      
 MPI_ERR_SPAWN              Param  2357     I(4)            4           scalar                                                      
 MPI_ERR_TAG                Param  2387     I(4)            4           scalar                                                      
 MPI_ERR_TOPOLOGY           Param  2391     I(4)            4           scalar                                                      
 MPI_ERR_TRUNCATE           Param  2351     I(4)            4           scalar                                                      
 MPI_ERR_TYPE               Param  2355     I(4)            4           scalar                                                      
 MPI_ERR_UNKNOWN            Param  2389     I(4)            4           scalar                                                      
 MPI_ERR_UNSUPPORTED_DATARE                                                                                                         
 P                          Param  2313     I(4)            4           scalar                                                      
 MPI_ERR_UNSUPPORTED_OPERAT                                                                                                         
 ION                        Param  2363     I(4)            4           scalar                                                      
 MPI_ERR_WIN                Param  2383     I(4)            4           scalar                                                      
 MPI_FILE_NULL              Param  2455     I(4)            4           scalar                                                      
 MPI_FLOAT                  Param  2617     I(4)            4           scalar                                                      
 MPI_FLOAT_INT              Param  2629     I(4)            4           scalar                                                      
 MPI_GRAPH                  Param  2525     I(4)            4           scalar                                                      
 MPI_GROUP_EMPTY            Param  2449     I(4)            4           scalar                                                      
 MPI_GROUP_NULL             Param  2457     I(4)            4           scalar                                                      
 MPI_HOST                   Param  2473     I(4)            4           scalar                                                      
 MPI_IDENT                  Param  2397     I(4)            4           scalar                                                      
 MPI_INFO_ENV               Param  2469     I(4)            4           scalar                                                      
 MPI_INFO_NULL              Param  2467     I(4)            4           scalar                                                      
 MPI_INT                    Param  2609     I(4)            4           scalar                                                      
 MPI_INT16_T                Param  2643     I(4)            4           scalar                                                      
 MPI_INT32_T                Param  2645     I(4)            4           scalar                                                      
 MPI_INT64_T                Param  2647     I(4)            4           scalar                                                      
 MPI_INT8_T                 Param  2641     I(4)            4           scalar                                                      
 MPI_INTEGER                Param  2549     I(4)            4           scalar                                                      
 MPI_INTEGER1               Param  2567     I(4)            4           scalar                                                      
 MPI_INTEGER16              Param  2575     I(4)            4           scalar                                                      
 MPI_INTEGER2               Param  2569     I(4)            4           scalar                                                      
 MPI_INTEGER4               Param  2571     I(4)            4           scalar                                                      
 MPI_INTEGER8               Param  2573     I(4)            4           scalar                                                      
 MPI_INTEGER_KIND           Param  2595     I(4)            4           scalar                                                      
 MPI_IO                     Param  2475     I(4)            4           scalar                                                      
 MPI_KEYVAL_INVALID         Param  2513     I(4)            4           scalar                                                      
 MPI_LAND                   Param  2425     I(4)            4           scalar                                                      
 MPI_LASTUSEDCODE           Param  2481     I(4)            4           scalar                                                      
 MPI_LB                     Param  2563     I(4)            4           scalar                                                      
 MPI_LOCK_EXCLUSIVE         Param  2535     I(4)            4           scalar                                                      
 MPI_LOCK_SHARED            Param  2537     I(4)            4           scalar                                                      
 MPI_LOGICAL                Param  2543     I(4)            4           scalar                                                      
 MPI_LONG                   Param  2613     I(4)            4           scalar                                                      
 MPI_LONG_DOUBLE            Param  2621     I(4)            4           scalar                                                      

Page 51          Source Listing                  COAL
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_LONG_DOUBLE_INT        Param  2639     I(4)            4           scalar                                                      
 MPI_LONG_INT               Param  2633     I(4)            4           scalar                                                      
 MPI_LONG_LONG              Param  2627     I(4)            4           scalar                                                      
 MPI_LONG_LONG_INT          Param  2623     I(4)            4           scalar                                                      
 MPI_LOR                    Param  2429     I(4)            4           scalar                                                      
 MPI_LXOR                   Param  2433     I(4)            4           scalar                                                      
 MPI_MAX                    Param  2417     I(4)            4           scalar                                                      
 MPI_MAXLOC                 Param  2439     I(4)            4           scalar                                                      
 MPI_MAX_DATAREP_STRING     Param  2507     I(4)            4           scalar                                                      
 MPI_MAX_ERROR_STRING       Param  2495     I(4)            4           scalar                                                      
 MPI_MAX_INFO_KEY           Param  2501     I(4)            4           scalar                                                      
 MPI_MAX_INFO_VAL           Param  2503     I(4)            4           scalar                                                      
 MPI_MAX_LIBRARY_VERSION_ST                                                                                                         
 RING                       Param  2509     I(4)            4           scalar                                                      
 MPI_MAX_OBJECT_NAME        Param  2499     I(4)            4           scalar                                                      
 MPI_MAX_PORT_NAME          Param  2497     I(4)            4           scalar                                                      
 MPI_MAX_PROCESSOR_NAME     Param  2505     I(4)            4           scalar                                                      
 MPI_MESSAGE_NO_PROC        Param  2739     I(4)            4           scalar                                                      
 MPI_MESSAGE_NULL           Param  2737     I(4)            4           scalar                                                      
 MPI_MIN                    Param  2419     I(4)            4           scalar                                                      
 MPI_MINLOC                 Param  2437     I(4)            4           scalar                                                      
 MPI_MODE_APPEND            Param  2763     I(4)            4           scalar                                                      
 MPI_MODE_CREATE            Param  2759     I(4)            4           scalar                                                      
 MPI_MODE_DELETE_ON_CLOSE   Param  2755     I(4)            4           scalar                                                      
 MPI_MODE_EXCL              Param  2761     I(4)            4           scalar                                                      
 MPI_MODE_NOCHECK           Param  2725     I(4)            4           scalar                                                      
 MPI_MODE_NOPRECEDE         Param  2731     I(4)            4           scalar                                                      
 MPI_MODE_NOPUT             Param  2729     I(4)            4           scalar                                                      
 MPI_MODE_NOSTORE           Param  2727     I(4)            4           scalar                                                      
 MPI_MODE_NOSUCCEED         Param  2733     I(4)            4           scalar                                                      
 MPI_MODE_RDONLY            Param  2749     I(4)            4           scalar                                                      
 MPI_MODE_RDWR              Param  2751     I(4)            4           scalar                                                      
 MPI_MODE_SEQUENTIAL        Param  2765     I(4)            4           scalar                                                      
 MPI_MODE_UNIQUE_OPEN       Param  2757     I(4)            4           scalar                                                      
 MPI_MODE_WRONLY            Param  2753     I(4)            4           scalar                                                      
 MPI_NO_OP                  Param  2443     I(4)            4           scalar                                                      
 MPI_NULL_COPY_FN           Subr   2793                                 scalar                                                      
 MPI_NULL_DELETE_FN         Subr   2793                                 scalar                                                      
 MPI_OFFSET                 Param  2669     I(4)            4           scalar                                                      
 MPI_OFFSET_KIND            Param  2591     I(4)            4           scalar                                                      
 MPI_OP_NULL                Param  2459     I(4)            4           scalar                                                      
 MPI_ORDER_C                Param  2773     I(4)            4           scalar                                                      
 MPI_ORDER_FORTRAN          Param  2775     I(4)            4           scalar                                                      
 MPI_PACKED                 Param  2565     I(4)            4           scalar                                                      
 MPI_PROC_NULL              Param  2517     I(4)            4           scalar                                                      
 MPI_PROD                   Param  2423     I(4)            4           scalar                                                      
 MPI_REAL                   Param  2545     I(4)            4           scalar                                                      
 MPI_REAL16                 Param  2581     I(4)            4           scalar                                                      
 MPI_REAL4                  Param  2577     I(4)            4           scalar                                                      
 MPI_REAL8                  Param  2579     I(4)            4           scalar                                                      
 MPI_REPLACE                Param  2441     I(4)            4           scalar                                                      
 MPI_REQUEST_NULL           Param  2463     I(4)            4           scalar                                                      
 MPI_ROOT                   Param  2523     I(4)            4           scalar                                                      
 MPI_SEEK_CUR               Param  2769     I(4)            4           scalar                                                      
 MPI_SEEK_END               Param  2771     I(4)            4           scalar                                                      

Page 52          Source Listing                  COAL
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_SEEK_SET               Param  2767     I(4)            4           scalar                                                      
 MPI_SHORT                  Param  2605     I(4)            4           scalar                                                      
 MPI_SHORT_INT              Param  2635     I(4)            4           scalar                                                      
 MPI_SIGNED_CHAR            Param  2599     I(4)            4           scalar                                                      
 MPI_SIMILAR                Param  2401     I(4)            4           scalar                                                      
 MPI_SOURCE                 Param  2266     I(4)            4           scalar                                                      
 MPI_STATUS_SIZE            Param  2268     I(4)            4           scalar                    2270,2271                         
 MPI_SUBARRAYS_SUPPORTED    Param  2787     L(4)            4           scalar                                                      
 MPI_SUBVERSION             Param  2533     I(4)            4           scalar                                                      
 MPI_SUCCESS                Param  2275     I(4)            4           scalar                                                      
 MPI_SUM                    Param  2421     I(4)            4           scalar                                                      
 MPI_TAG                    Param  2266     I(4)            4           scalar                                                      
 MPI_TAG_UB                 Param  2471     I(4)            4           scalar                                                      
 MPI_THREAD_FUNNELED        Param  2743     I(4)            4           scalar                                                      
 MPI_THREAD_MULTIPLE        Param  2747     I(4)            4           scalar                                                      
 MPI_THREAD_SERIALIZED      Param  2745     I(4)            4           scalar                                                      
 MPI_THREAD_SINGLE          Param  2741     I(4)            4           scalar                                                      
 MPI_TYPECLASS_COMPLEX      Param  2723     I(4)            4           scalar                                                      
 MPI_TYPECLASS_INTEGER      Param  2721     I(4)            4           scalar                                                      
 MPI_TYPECLASS_REAL         Param  2719     I(4)            4           scalar                                                      
 MPI_TYPE_DUP_FN            Subr   2800                                 scalar                                                      
 MPI_TYPE_NULL_COPY_FN      Subr   2801                                 scalar                                                      
 MPI_TYPE_NULL_DELETE_FN    Subr   2800                                 scalar                                                      
 MPI_UB                     Param  2561     I(4)            4           scalar                                                      
 MPI_UINT16_T               Param  2651     I(4)            4           scalar                                                      
 MPI_UINT32_T               Param  2653     I(4)            4           scalar                                                      
 MPI_UINT64_T               Param  2655     I(4)            4           scalar                                                      
 MPI_UINT8_T                Param  2649     I(4)            4           scalar                                                      
 MPI_UNDEFINED              Param  2511     I(4)            4           scalar                                                      
 MPI_UNEQUAL                Param  2403     I(4)            4           scalar                                                      
 MPI_UNIVERSE_SIZE          Param  2479     I(4)            4           scalar                                                      
 MPI_UNSIGNED               Param  2611     I(4)            4           scalar                                                      
 MPI_UNSIGNED_CHAR          Param  2601     I(4)            4           scalar                                                      
 MPI_UNSIGNED_LONG          Param  2615     I(4)            4           scalar                                                      
 MPI_UNSIGNED_LONG_LONG     Param  2625     I(4)            4           scalar                                                      
 MPI_UNSIGNED_SHORT         Param  2607     I(4)            4           scalar                                                      
 MPI_VERSION                Param  2531     I(4)            4           scalar                                                      
 MPI_WCHAR                  Param  2603     I(4)            4           scalar                                                      
 MPI_WIN_BASE               Param  2485     I(4)            4           scalar                                                      
 MPI_WIN_CREATE_FLAVOR      Param  2491     I(4)            4           scalar                                                      
 MPI_WIN_DISP_UNIT          Param  2489     I(4)            4           scalar                                                      
 MPI_WIN_DUP_FN             Subr   2798                                 scalar                                                      
 MPI_WIN_FLAVOR_ALLOCATE    Param  2407     I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_CREATE      Param  2405     I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_DYNAMIC     Param  2409     I(4)            4           scalar                                                      
 MPI_WIN_FLAVOR_SHARED      Param  2411     I(4)            4           scalar                                                      
 MPI_WIN_MODEL              Param  2493     I(4)            4           scalar                                                      
 MPI_WIN_NULL               Param  2453     I(4)            4           scalar                                                      
 MPI_WIN_NULL_COPY_FN       Subr   2799                                 scalar                                                      
 MPI_WIN_NULL_DELETE_FN     Subr   2798                                 scalar                                                      
 MPI_WIN_SEPARATE           Param  2413     I(4)            4           scalar                                                      
 MPI_WIN_SIZE               Param  2487     I(4)            4           scalar                                                      
 MPI_WIN_UNIFIED            Param  2415     I(4)            4           scalar                                                      
 MPI_WTICK                  Func   2794     R(8)            8           scalar                                                      
 MPI_WTIME                  Func   2794     R(8)            8           scalar                                                      

Page 53          Source Listing                  COAL
2025-03-12 18:21 Symbol Table                    CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 MPI_WTIME_IS_GLOBAL        Param  2477     I(4)            4           scalar                                                      
 PMPI_WTICK                 Func   2795     R(8)            8           scalar                                                      
 PMPI_WTIME                 Func   2795     R(8)            8           scalar                                                      


TYPE COMPONENTS/COMMON VARIABLES

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 BUF                        R(4)            4     4        1     30000000 COM              2831                               
 IP                         I(4)            4     0              scalar   COM              2821,2823,2826,2830,2831           
 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_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                                                 

Page 54          Source Listing                  REPLACE
2025-03-12 18:21                                 CHKOUT.F

   2835       SUBROUTINE REPLACE(A,LEN,IW)
   2836       INCLUDE "BUFFER.comm"
   2845       REAL A(*)
   2846       IPP = IW
   2847       DO I = 1, LEN
   2848          BUF(IPP) = A(I)
   2849          IPP = IPP + 1
   2850       END DO
   2851       return
   2852       END


ENTRY POINTS

  Name                
                      
 replace_             


SYMBOL CROSS REFERENCE

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 A                          Dummy  2835     R(4)            4     1     0        ARG,INOUT        2848                              
 BUFFER                     Common 2843                                 12000000 SAVE                                               
                                                                        4                                                           
 I                          Local  2847     I(4)            4           scalar                    2847,2848                         
 IBUFMAX                    Param  2838     I(4)            4           scalar                    2843                              
 IPP                        Local  2846     I(4)            4           scalar                    2846,2848,2849                    
 IW                         Dummy  2835     I(4)            4           scalar   ARG,INOUT        2846                              
 LEN                        Dummy  2835     I(4)            4           scalar   ARG,INOUT        2847                              
 REPLACE                    Subr   2835                                                                                             


TYPE COMPONENTS/COMMON VARIABLES

 Name                       Type            Bytes Offset   Dimen Elements Attributes       References                         
                                                                                                                              
 BUF                        R(4)            4     4        1     30000000 COM              2848                               
 IP                         I(4)            4     0              scalar   COM                                                 

Page 55          Source Listing                  REPLACE
2025-03-12 18:21                                 CHKOUT.F

   2853 
   2854       

Page 56          Source Listing                  REPLACE
2025-03-12 18:21 Subprograms/Common Blocks       CHKOUT.F



SUBPROGRAMS/COMMON BLOCKS

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 ACMCLD                     Common 929                                  287288   SAVE                                               
 ACMCLH                     Common 936                                  6463824  SAVE                                               
 ACMPRE                     Common 943                                  287284   SAVE                                               
 ACMRDL                     Common 950                                  3662832  SAVE                                               
 ACMRDS                     Common 959                                  3662832  SAVE                                               
 ACMSFC                     Common 968                                  574576   SAVE                                               
 BOCO                       Common 915                                  1860144  SAVE                                               
 BUFFER                     Common 1037                                 12000000 SAVE                                               
                                                                        4                                                           
 BUFFER                     Common 2255                                 12000000 SAVE                                               
                                                                        4                                                           
 BUFFER                     Common 2843                                 12000000 SAVE                                               
                                                                        4                                                           
 CHKOUT                     Subr   2                                                                                                
 CLDWTR                     Common 995                                  3447720  SAVE                                               
 CNVCLD                     Common 922                                  287280   SAVE                                               
 COAL                       Subr   2247                                                                                             
 CONTIN                     Common 1015                                 12999420 SAVE                                               
 CTLBLK                     Common 793                                  112      SAVE                                               
 CUINIT                     Common 1088                                 4        SAVE                                               
 DYNAM                      Common 871                                  725404   SAVE                                               
 GLB_TABLE                  Common 144                                  128      SAVE                                               
 INDX                       Common 1003                                 6564     SAVE                                               
 INDXG                      Common 1009                                 8084     SAVE                                               
 LOOPS                      Common 801                                  158840   SAVE                                               
 MAPOT                      Common 819                                  1732     SAVE                                               
 MAPPINGS                   Common 163                                  5024     SAVE                                               
 MASKS                      Common 808                                  6894720  SAVE                                               
 MPIFCMB5                   Common 721                                  4        SAVE                                               
 MPIFCMB5                   Common 2807                                 4        SAVE                                               
 MPIFCMB9                   Common 722                                  4        SAVE                                               
 MPIFCMB9                   Common 2808                                 4        SAVE                                               
 MPIPRIV1                   Common 726                                  28       SAVE                                               
 MPIPRIV1                   Common 2812                                 28       SAVE                                               
 MPIPRIV2                   Common 728                                  24       SAVE                                               
 MPIPRIV2                   Common 2814                                 24       SAVE                                               
 MPIPRIVC                   Common 731                                  2        SAVE                                               
 MPIPRIVC                   Common 2817                                 2        SAVE                                               
 MPPCOM                     Common 108                                  1464     SAVE                                               
 OUTFIL                     Common 786                                  58       SAVE                                               
 PHYS                       Common 889                                  1788916  SAVE                                               
 PPTASM                     Common 1065                                 3878292  SAVE                                               
 PRFHLD                     Common 990                                  143640   SAVE                                               
 PVRBLS                     Common 841                                  5530140  SAVE                                               
 QFLX                       Common 1040                                 5027400  SAVE                                               
 REPLACE                    Subr   2835                                                                                             
 SOIL                       Common 978                                  1651892  SAVE                                               
 TEMPCOM                    Common 149                                  6603768  SAVE                                               
 TEMPV                      Common 1025                                 6535620  SAVE                                               
 TIMCHK                     Common 1125                                 24       SAVE                                               
 TIMING                     Common 1122                                 16       SAVE                                               

Page 57          Source Listing                  REPLACE
2025-03-12 18:21 Subprograms/Common Blocks       CHKOUT.F

 Name                       Object Declared Type            Bytes Dimen Elements Attributes       References                        
                                                                                                                                    
 TOPO                       Common 157                                  17478548 SAVE                                               
 VRBLS                      Common 831                                  13143060 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
       -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__

Page 58          Source Listing                  REPLACE
2025-03-12 18:21                                 CHKOUT.F

       -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
       -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

Page 59          Source Listing                  REPLACE
2025-03-12 18:21                                 CHKOUT.F

  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 : CHKOUT.lst
  no   -o

COMPILER: Intel(R) Fortran 19.1-1655