Page 1 Source Listing GSCOND 2025-03-12 18:23 /tmp/ifort47TaI3.i 1 # 1 "GSCOND.F" 2 SUBROUTINE GSCOND 3 C ****************************************************************** 4 C$$$ SUBPROGRAM DOCUMENTATION BLOCK 5 C . . . 6 C SUBPROGRAM: GSCOND GRID SCALE CONDENSATION AND EVAPORATION 7 C PRGRMMR: ZHAO ORG: W/NP22 DATE: ??-??-?? 8 C 9 C ABSTRACT: 10 C GSCOND COMPUTES THE GRID SCALE EVAPORATION AND CONDENSATION 11 C 12 C PROGRAM HISTORY LOG: 13 C 94-??-?? ZHAO - ORIGINATOR 14 C 95-03-25 BLACK - CONVERSION FROM 1-D TO 2-D IN HORIZONTAL 15 C 95-03-28 BLACK - ADDED EXTERNAL EDGE 16 C 98-11-02 BLACK - MODIFIED FOR DISTRIBUTED MEMORY 17 C 18 C USAGE: CALL GSCOND FROM MAIN PROGRAM EBU 19 C 20 C INPUT ARGUMENT LIST: 21 C NONE 22 C 23 C OUTPUT ARGUMENT LIST: 24 C NONE 25 C 26 C OUTPUT FILES: 27 C NONE 28 C 29 C SUBPROGRAMS CALLED: 30 C 31 C UNIQUE: NONE 32 C 33 C LIBRARY: NONE 34 C 35 C COMMON BLOCKS: CTLBLK 36 C LOOPS 37 C MASKS 38 C PHYS 39 C VRBLS 40 C CLDWTR 41 C TEMPV 42 C PVRBLS 43 C ACMCLH 44 C 45 C ATTRIBUTES: 46 C LANGUAGE: FORTRAN 90 47 C MACHINE : IBM SP 48 C$$$ 49 C*********************************************************************** 50 P A R A M E T E R 51 & (A1=610.78,A2=17.2693882,A3=273.16,A4=35.86 52 &, PQ0=379.90516,TRESH=.95 53 &, CP=1004.6,ELWV=2.50E6,ELIV=2.834E6,ROW=1.E3,G=9.8 54 &, EPSQ=2.E-12,DLDT=2274.0,TM10=263.16,R=287.04 55 &, CPR=CP*R,RCPR=1./(CPR)) 56 P A R A M E T E R 57 & (ARCP=A2*(A3-A4)/CP,RCP=1./CP,PQ0C=PQ0*TRESH,RROG=1./(ROW*G)) Page 2 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F 58 C---------------------------------------------------------------------- 59 INCLUDE "parmeta" 83 INCLUDE "parm.tbl" 85 INCLUDE "mpp.h" 86 # 1 "./sp.h" 1 87 # 4 88 89 # 62 "GSCOND.F" 2 90 C---------------------------------------------------------------------- 149 P A R A M E T E R 150 & (IMJM=IM*JM-JM/2,JAM=6+2*(JM-10) 151 &, LP1=LM+1,LTOP=1,LBOT=LM) 152 C 153 P A R A M E T E R 154 & (LDA=(IDIM2-IDIM1+1)*(JDIM2-JDIM1+1)) 155 C----------------------------------------------------------------------- 156 L O G I C A L 157 & RUN,FIRST,RESTRT,SIGMA,NOZ 158 C---------------------------------------------------------------------- 159 INCLUDE "CTLBLK.comm" 160 C----------------------------------------------------------------------- 170 INCLUDE "LOOPS.comm" 171 C----------------------------------------------------------------------- 178 INCLUDE "MASKS.comm" 179 C----------------------------------------------------------------------- 190 INCLUDE "PHYS.comm" 191 C----------------------------------------------------------------------- 219 INCLUDE "VRBLS.comm" 220 C----------------------------------------------------------------------- 230 INCLUDE "CLDWTR.comm" 231 C----------------------------------------------------------------------- 239 INCLUDE "TEMPV.comm" 240 C----------------------------------------------------------------------- 247 INCLUDE "PVRBLS.comm" 248 C----------------------------------------------------------------------- 278 INCLUDE "ACMCLH.comm" 279 C----------------------------------------------------------------------- 286 D I M E N S I O N 287 & IW(LM) 288 &,PDSL(IDIM1:IDIM2,JDIM1:JDIM2) 289 &,T_T(LM,IDIM1:IDIM2,JDIM1:JDIM2) 290 &,T0_T(LM,IDIM1:IDIM2,JDIM1:JDIM2) 291 &,Q_T(LM,IDIM1:IDIM2,JDIM1:JDIM2) 292 &,Q0_T(LM,IDIM1:IDIM2,JDIM1:JDIM2) 293 &,TRAIN_T(LM,IDIM1:IDIM2,JDIM1:JDIM2) 294 &,CWM_T(LM,IDIM1:IDIM2,JDIM1:JDIM2) 295 &,HTM_T(LM,IDIM1:IDIM2,JDIM1:JDIM2) 296 C---------------------------------------------------------------------- 297 R E A L 298 & MR,KE,INIT 299 C----------------------------------------------------------------------- 300 C----------------------------------------------------------------------- 301 C--------------PREPARATORY CALCULATIONS--------------------------------- 302 DTPH =NPHS*DT 303 RDTPH=1./DTPH 304 TWODT=DTPH 305 RTWODT=1./TWODT Page 3 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F 306 C0=1.5E-4 307 C1=300. 308 C2=0.5 309 MR=3.0E-4 310 KE=2.0E-5 311 US=1. 312 EPS=0.622 313 CCLIMIT=1.0E-3 314 CLIMIT =1.0E-20 315 C----------------------------------------------------------------------- 316 C------------------PADDING SPECIFIC HUMIDITY & CWM IF TOO SMALL--------- 317 C----------------------------------------------------------------------- 318 !$omp parallel do 319 DO 30 L=1,LM 320 DO J=MYJS,MYJE 321 DO I=MYIS,MYIE 322 IF(Q(I,J,L).LT.EPSQ)Q(I,J,L)=EPSQ*HTM(I,J,L) 323 IF(CWM(I,J,L).LT.CLIMIT)CWM(I,J,L)=CLIMIT*HTM(I,J,L) 324 ENDDO 325 ENDDO 326 30 CONTINUE 327 C 328 DO J=MYJS,MYJE 329 DO I=MYIS,MYIE 330 PDSL(I,J)=RES(I,J)*PD(I,J) 331 ENDDO 332 ENDDO 333 C 334 IW(1)=0 335 UTIM=1. 336 C 337 C----------------------------------------------------------------------- 338 C*************BEGINNING OF GRID-SCALE CONDENSATION/EVAP. LOOP*********** 339 C----------------------------------------------------------------------- 340 C*** 341 C*** TRANSPOSE ARRAYS 342 C*** 343 c if(mype.eq.1) then 344 c print*,'lda=',lda 345 c do l=1,lm 346 c print*,'before transpose, t=',l,t(25,33,l) 347 c enddo 348 c endif 349 !$omp parallel sections 350 !$omp section 351 CALL SGETMO(T,LDA,LDA,LM,T_T,LM) 352 CALL SGETMO(Q,LDA,LDA,LM,Q_T,LM) 353 CALL SGETMO(HTM,LDA,LDA,LM,HTM_T,LM) 354 CALL SGETMO(CWM,LDA,LDA,LM,CWM_T,LM) 355 !$omp section 356 CALL SGETMO(T0,LDA,LDA,LM,T0_T,LM) 357 CALL SGETMO(Q0,LDA,LDA,LM,Q0_T,LM) 358 CALL SGETMO(TRAIN,LDA,LDA,LM,TRAIN_T,LM) 359 !$omp end parallel sections 360 c if(mype.eq.1) then 361 c do l=1,lm 362 c print*,'after transpose, t=',l,t_t(l,25,33) Page 4 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F 363 c enddo 364 c endif 365 C 366 C----------------------------------------------------------------------- 367 C------------------QW, QI AND QINT-------------------------------------- 368 C----------------------------------------------------------------------- 369 !$omp parallel do 370 !$omp& private(aa,ab,ac,ad,ae,af,ag,ai,ap,aq,at,bi,ccr,ccrkl, 371 !$omp& ccrkl1,cond,condk,cone0,cwmkl,e0,ec,elv,fi,fiw, 372 !$omp& hbm2ij,hh,iwkl,lmhij,lml,p0ij,pdslij,pp,pp0, 373 !$omp& qc,qi,qint,qkl,qtemp,qw,resij,rqkl,rqkll,rqtmp, 374 !$omp& thh,tkl,tmt0,tmt15,u00ij,u00kl,us00) 375 !$omp& firstprivate(iw) 376 C 377 if(mype.eq.1) then 378 print*,'myis,myie,myjs2,myje2=',myis,myie,myjs2,myje2 379 endif 380 DO 100 J=MYJS2,MYJE2 381 DO 100 I=MYIS,MYIE 382 C----------------------------------------------------------------------- 383 C 384 LMHIJ=LMH(I,J) 385 HBM2IJ=HBM2(I,J) 386 U00IJ=U00(I,J) 387 P0IJ=P0(I,J) 388 RESIJ=RES(I,J) 389 PDSLIJ=PDSL(I,J) 390 C 391 DO 90 L=2,LM 392 C 393 TKL=T_T(L,I,J) 394 QKL=Q_T(L,I,J) 395 CWMKL=CWM_T(L,I,J) 396 C 397 COND=0. 398 E0=0. 399 LML=LM-LMHIJ 400 HH=HTM_T(L,I,J)*HBM2IJ 401 TMT0=(TKL-273.16)*HH 402 TMT15=AMIN1(TMT0,-15.)*HH 403 AI=0.008855 404 BI=1. 405 C 406 IF(TMT0.LT.-20.)THEN 407 AI=0.007225 408 BI=0.9674 409 ENDIF 410 C 411 QW=HH*PQ0/(PDSLIJ*AETA(L)+PT) 412 1 *EXP(HH*A2*(T(I,J,L)-A3)/(T(I,J,L)-A4)) 413 QI=QW*(BI+AI*AMIN1(TMT0,0.)) 414 QINT=QW*(1.-0.00032*TMT15*(TMT15+15.)) 415 IF(TMT0.LE.-40.)QINT=QI 416 C----------------------------------------------------------------------- 417 C-------------------ICE-WATER ID NUMBER IW------------------------------ 418 C----------------------------------------------------------------------- 419 IF(TMT0.LT.-15.)THEN Page 5 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F 420 U00KL=U00IJ+UL(L+LML)*(0.95-U00IJ)*UTIM 421 FI=Q(I,J,L)-U00KL*QI 422 IF(FI.GT.0..OR.CWMKL.GT.CLIMIT)THEN 423 IW(L)=1 424 ELSE 425 IW(L)=0 426 ENDIF 427 ENDIF 428 C 429 IF(TMT0.GE.0.)THEN 430 IW(L)=0 431 ENDIF 432 C 433 IF(TMT0.LT.0.0.AND.TMT0.GE.-15.)THEN 434 IW(L)=0 435 IF(IW(L-1).EQ.1.AND.CWMKL.GT.CLIMIT)IW(L)=1 436 ENDIF 437 C----------------------------------------------------------------------- 438 C--------------CONDENSATION AND EVAPORATION OF CLOUD-------------------- 439 C------------------------AT, AQ AND DP/DT------------------------------- 440 C----------------------------------------------------------------------- 441 THH=TWODT*HH 442 PP=PDSLIJ*AETA(L)+PT 443 PP0=P0IJ*RESIJ*AETA(L)+PT 444 AT=(TKL-T0_T(L,I,J))*RTWODT 445 AQ=(QKL-Q0_T(L,I,J))*RTWODT 446 AP=(PP-PP0)*RTWODT 447 IWKL=IW(L) 448 U00KL=U00IJ+UL(L+LML)*(0.95-U00IJ)*UTIM 449 C----------------------------------------------------------------------- 450 C----------------THE SATUATION SPECIFIC HUMIDITY------------------------ 451 C----------------------------------------------------------------------- 452 FIW=FLOAT(IWKL) 453 ELV=(1.-FIW)*ELWV+FIW*ELIV 454 QC =(1.-FIW)*QINT+FIW*QI 455 C----------------------------------------------------------------------- 456 C----------------THE RELATIVE HUMIDITY---------------------------------- 457 C----------------------------------------------------------------------- 458 IF(QC.LE.0.)THEN 459 RQKL=0. 460 ELSE 461 RQKL=QKL/QC 462 ENDIF 463 C----------------------------------------------------------------------- 464 C----------------CLOUD COVER RATIO CCR---------------------------------- 465 C----------------------------------------------------------------------- 466 IF(RQKL.LE.U00KL)THEN 467 CCR=0. 468 ELSE 469 RQKLL=AMIN1(US,RQKL) 470 CCR=1.-SQRT((US-RQKLL)/(US-U00KL)) 471 ENDIF 472 C----------------------------------------------------------------------- 473 C-----------CORRECT CCR IF IT IS TOO SMALL IN LARGE CWM REGIONS-------- 474 C----------------------------------------------------------------------- 475 IF(CCR.GE.0.01.AND.CCR.LE.0.2.AND.CWMKL.GE.0.2E-3)THEN 476 CCR=AMIN1(1.,CWMKL*1.E3) Page 6 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F 477 ENDIF 478 C 479 CCRKL=CCR 480 C----------------------------------------------------------------------- 481 C-------GIVE UP THIS POINT IF NO CLOUD NOR CONDENSATION EXIST--------- 482 C----------------------------------------------------------------------- 483 IF(CCRKL.LE.CCLIMIT.AND.CWMKL.LE.CLIMIT)GO TO 90 484 C----------------------------------------------------------------------- 485 C----------------EVAPORATION OF CLOUD WATER----------------------------- 486 C----------------------------------------------------------------------- 487 EC=0. 488 IF(CCRKL.LE.CCLIMIT.AND.CWMKL.GT.CLIMIT)THEN 489 EC=QC*(U00KL-RQKL)*RTWODT 490 E0=AMAX1(EC,0.0) 491 E0=AMIN1(CWMKL*RTWODT,E0)*HH 492 E0=AMAX1(0.,E0) 493 ENDIF 494 C----------------------------------------------------------------------- 495 C----------------CONDENSATION OF CLOUD---------------------------------- 496 C----------------------------------------------------------------------- 497 IF(CCRKL.LE.0.20.OR.QC.LE.EPSQ)THEN 498 C IF(CCRKL.LE.CCLIMIT.OR.QC.LE.EPSQ)THEN 499 COND=0. 500 GO TO 80 501 ENDIF 502 C----------------------------------------------------------------------- 503 C-----------THE EQS. FOR COND. HAS BEEN REORGANIZED TO REDUCE CPU------ 504 C----------------------------------------------------------------------- 505 US00=US-U00KL 506 CCRKL1=1.-CCRKL 507 AA=EPS*ELV*PP*QKL 508 AB=CCRKL*CCRKL1*QC*US00 509 AC=AB+0.5*CWMKL 510 AD=AB*CCRKL1 511 AE=CPR*TKL*TKL 512 AF=AE*PP 513 AG=AA*ELV 514 AI=CP*AA 515 COND=(AC-AD)*(AF*AQ-AI*AT+AE*QKL*AP)/(AC*(AF+AG)) 516 C----------------------------------------------------------------------- 517 C-----------CHECK & CORRECT IF OVER CONDENSATION OCCURS----------------- 518 C----------------------------------------------------------------------- 519 CONDK=(QKL-U00KL*QC*0.1)*RTWODT 520 C CONDK=(QKL-U00KL*QC*0.6)*RTWODT 521 IF(COND.GT.CONDK)THEN 522 COND=CONDK 523 ENDIF 524 C----------------------------------------------------------------------- 525 C----------CHECK & CORRECT IF SUPERSATUATION IS TOO HIGH---------------- 526 C----------------------------------------------------------------------- 527 QTEMP=QKL-AMAX1(0.,(COND-E0))*THH 528 RQTMP=QTEMP/QC 529 IF(RQTMP.GE.1.10)THEN 530 COND=(QKL-1.10*QC)*RTWODT 531 ENDIF 532 C----------------------------------------------------------------------- 533 IF(COND.LT.0.)THEN Page 7 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F 534 COND=0. 535 ENDIF 536 C----------------------------------------------------------------------- 537 C-------------------UPDATE OF T, Q AND CWM------------------------------ 538 C----------------------------------------------------------------------- 539 80 CONTINUE 540 if(mype.eq.1.and.i.eq.25.and.j.eq.31.and.l.eq.31) then 541 print*,'cond,e0=',cond,e0 542 endif 543 CONE0=COND-E0 544 CWM_T(L,I,J)=CONE0*THH+CWMKL 545 C 546 C----------------------------------------------------------------------- 547 C ACCUMULATE LATENT HEATING DUE TO GRID-SCALE PRECIP/EVAP. 548 C SCALE BY THE RECIPROCAL OF THE PERIOD AT WHICH THIS ROUTINE 549 C IS CALLED. THIS PERIOD IS THE PHYSICS TIMESTEP. 550 C----------------------------------------------------------------------- 551 C 552 c if(mype.eq.1.and.i.eq.25.and.j.eq.31) then 553 c print*,'elv,rcp,cone0,thh,tkl=',l,i,j,elv,rcp,cone0,thh,tkl 554 c print*,'t_t(ELV*RCP*CONE0*THH+TKL)=',ELV*RCP*CONE0*THH+TKL 555 c print*,'q_t(-CONE0*THH+QKL)=',-CONE0*THH+QKL 556 c endif 557 T_T(L,I,J)=ELV*RCP*CONE0*THH+TKL 558 TRAIN_T(L,I,J)=ELV*RCP*CONE0*THH*RDTPH+TRAIN_T(L,I,J) 559 Q_T(L,I,J)=-CONE0*THH+QKL 560 IF(CWM_T(L,I,J).LE.0.)CWM_T(L,I,J)=0. 561 C 562 90 CONTINUE 563 C 564 100 CONTINUE 565 c if(mype.eq.1) then 566 c print*,'lda=',lda 567 c do l=1,lm 568 c print*,'before transpose, t=',l,t_t(l,25,33) 569 c enddo 570 c endif 571 C----------------------------------------------------------------------- 572 C-------------------SAVE T, Q AND P FOR THIS STEP----------------------- 573 C----------------------------------------------------------------------- 574 C*** 575 C*** TRANSPOSE BACK THE NEEDED ARRAYS 576 C*** 577 !$omp parallel sections 578 !$omp section 579 CALL SGETMO(T_T,LM,LM,LDA,T,LDA) 580 CALL SGETMO(Q_T,LM,LM,LDA,Q,LDA) 581 !$omp section 582 CALL SGETMO(TRAIN_T,LM,LM,LDA,TRAIN,LDA) 583 CALL SGETMO(CWM_T,LM,LM,LDA,CWM,LDA) 584 !$omp end parallel sections 585 C 586 !$omp parallel do 587 DO 125 L=1,LM 588 DO J=MYJS,MYJE 589 DO I=MYIS,MYIE 590 c if(mype.eq.1.and.i.eq.25.and.j.eq.33) then Page 8 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F 591 c print*,'i,j,l,t(i,j,l)=',i,j,l,t(i,j,l) 592 c endif 593 Q0(I,J,L)=Q(I,J,L) 594 T0(I,J,L)=T(I,J,L) 595 ENDDO 596 ENDDO 597 125 CONTINUE 598 C 599 DO J=MYJS,MYJE 600 DO I=MYIS,MYIE 601 P0(I,J)=PD(I,J) 602 ENDDO 603 ENDDO 604 C----------------------------------------------------------------------- 605 RETURN 606 END ENTRY POINTS Name gscond_ SYMBOL CROSS REFERENCE Name Object Declared Type Bytes Dimen Elements Attributes References 100 Label 564 380,381 125 Label 597 587 30 Label 326 319 80 Label 539 500 90 Label 562 391,483 A1 Param 51 R(4) 4 scalar A2 Param 51 R(4) 4 scalar 57,412 A3 Param 51 R(4) 4 scalar 57,412 A4 Param 51 R(4) 4 scalar 57,412 AA Local 507 R(4) 4 scalar 507,513,514 AB Local 508 R(4) 4 scalar 508,509,510 AC Local 509 R(4) 4 scalar 509,515 ACMCLH Common 281 2274864 SAVE AD Local 510 R(4) 4 scalar 510,515 AE Local 511 R(4) 4 scalar 511,512,515 AF Local 512 R(4) 4 scalar 512,515 AG Local 513 R(4) 4 scalar 513,515 AI Local 403 R(4) 4 scalar 403,407,413,514,515 AMAX1 Func 490 scalar 490,492,527 AMIN1 Func 402 scalar 402,413,469,476,491 AP Local 446 R(4) 4 scalar 446,515 AQ Local 445 R(4) 4 scalar 445,515 ARCP Param 57 R(4) 4 scalar AT Local 444 R(4) 4 scalar 444,515 BI Local 404 R(4) 4 scalar 404,408,413 C0 Local 306 R(4) 4 scalar 306 C1 Local 307 R(4) 4 scalar 307 C2 Local 308 R(4) 4 scalar 308 Page 9 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Object Declared Type Bytes Dimen Elements Attributes References CCLIMIT Local 313 R(4) 4 scalar 313,483,488 CCR Local 467 R(4) 4 scalar 467,470,475,476,479 CCRKL Local 479 R(4) 4 scalar 479,483,488,497,506,508 CCRKL1 Local 506 R(4) 4 scalar 506,508,510 CLDWTR Common 233 1213608 SAVE CLIMIT Local 314 R(4) 4 scalar 314,323,422,435,483,488 COND Local 397 R(4) 4 scalar 397,499,515,521,522,527,530,533,53 4,541,543 CONDK Local 519 R(4) 4 scalar 519,521,522 CONE0 Local 543 R(4) 4 scalar 543,544,557,558,559 CP Param 53 R(4) 4 scalar 55,57,514 CPR Param 55 R(4) 4 scalar 55,511 CTLBLK Common 164 112 SAVE CWMKL Local 395 R(4) 4 scalar 395,422,435,475,476,483,488,491,50 9,544 CWM_T Local 294 R(4) 4 3 284355 354,395,544,560,583 DLDT Param 54 R(4) 4 scalar DTPH Local 302 R(4) 4 scalar 302,303,304 E0 Local 398 R(4) 4 scalar 398,490,491,492,527,541,543 EC Local 487 R(4) 4 scalar 487,489,490 ELIV Param 53 R(4) 4 scalar 453 ELV Local 453 R(4) 4 scalar 453,507,513,557,558 ELWV Param 53 R(4) 4 scalar 453 EPS Local 312 R(4) 4 scalar 312,507 EPSQ Param 54 R(4) 4 scalar 322,497 EXP Func 412 scalar 412 FI Local 421 R(4) 4 scalar 421,422 FIW Local 452 R(4) 4 scalar 452,453,454 FLOAT Func 452 scalar 452 G Param 53 R(4) 4 scalar 57 GLB_TABLE Common 127 336 SAVE GSCOND Subr 2 HBM2IJ Local 385 R(4) 4 scalar 385,400 HH Local 400 R(4) 4 scalar 400,401,402,411,412,441,491 HTM_T Local 295 R(4) 4 3 284355 353,400 I Local 321 I(4) 4 scalar 321,322,323,329,330,381,384,385,38 6,387,388,389,393,394,395,400,412, 421,444,445,540,544,557,558,559,56 0,589,593,594,600,601 IDIM1 Param 79 I(4) 4 scalar 154,175,182,183,185,186,187,204,20 5,206,207,208,209,210,211,212,213, 214,223,225,226,227,234,236,243,24 4,251,252,253,254,255,256,257,258, 259,260,261,262,263,264,265,266,26 7,269,274,283,284,288,289,290,291, 292,293,294,295 IDIM2 Param 79 I(4) 4 scalar 154,175,182,183,185,186,187,204,20 5,206,207,208,209,210,211,212,213, 214,223,225,226,227,234,236,243,24 4,251,252,253,254,255,256,257,258, 259,260,261,262,263,264,265,266,26 7,269,274,283,284,288,289,290,291, 292,293,294,295 IGSTL Param 74 I(4) 4 scalar 79 IGSTR Param 74 I(4) 4 scalar 79 Page 10 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Object Declared Type Bytes Dimen Elements Attributes References IM Param 62 I(4) 4 scalar 76,79,133,134,135,136,137,141,142, 147,150 IMJM Param 150 I(4) 4 scalar INIT Local 298 R(4) 4 scalar INPES Param 71 I(4) 4 scalar 76,79,117,118,119,128,129 ITAIL Param 76 I(4) 4 scalar ITB Param 84 I(4) 4 scalar 201,216 ITBQ Param 84 I(4) 4 scalar 202,216 IW Local 287 I(4) 4 1 45 334,423,425,430,434,435,447 IWKL Local 447 I(4) 4 scalar 447,452 J Local 320 I(4) 4 scalar 320,322,323,328,330,380,384,385,38 6,387,388,389,393,394,395,400,412, 421,444,445,540,544,557,558,559,56 0,588,593,594,599,601 JAM Param 150 I(4) 4 scalar 174 JDIM1 Param 80 I(4) 4 scalar 154,175,182,183,185,186,187,204,20 5,206,207,208,209,210,211,212,213, 214,223,225,226,227,234,236,243,24 4,251,252,253,254,255,256,257,258, 259,260,261,262,263,264,265,266,26 7,269,274,283,284,288,289,290,291, 292,293,294,295 JDIM2 Param 80 I(4) 4 scalar 154,175,182,183,185,186,187,204,20 5,206,207,208,209,210,211,212,213, 214,223,225,226,227,234,236,243,24 4,251,252,253,254,255,256,257,258, 259,260,261,262,263,264,265,266,26 7,269,274,283,284,288,289,290,291, 292,293,294,295 JGSTL Param 75 I(4) 4 scalar 80 JGSTR Param 75 I(4) 4 scalar 80 JM Param 62 I(4) 4 scalar 77,80,133,134,135,136,137,141,142, 147,150 JNPES Param 71 I(4) 4 scalar 77,80,117,118,119,128,129 JTAIL Param 77 I(4) 4 scalar JTB Param 84 I(4) 4 scalar 201,216 JTBQ Param 84 I(4) 4 scalar 216 KE Local 298 R(4) 4 scalar 310 L Local 319 I(4) 4 scalar 319,322,323,391,393,394,395,400,41 1,412,420,421,423,425,430,434,435, 442,443,444,445,447,448,540,544,55 7,558,559,560,587,593,594 LBOT Param 151 I(4) 4 scalar LDA Param 154 I(4) 4 scalar 351,352,353,354,356,357,358,579,58 0,582,583 LM Param 62 I(4) 4 scalar 142,151,185,186,200,225,226,234,23 5,243,269,283,284,287,289,290,291, 292,293,294,295,319,351,352,353,35 4,356,357,358,391,399,579,580,582, 583,587 LMHIJ Local 384 I(4) 4 scalar 384,399 LML Local 399 I(4) 4 scalar 399,420,448 LOOPS Common 173 65752 SAVE LP1 Param 151 I(4) 4 scalar 200 LSM Param 62 I(4) 4 scalar Page 11 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Object Declared Type Bytes Dimen Elements Attributes References LTOP Param 151 I(4) 4 scalar MAPPINGS Common 146 5024 SAVE MASKS Common 181 2426496 SAVE MPPCOM Common 91 1724 SAVE MR Local 298 R(4) 4 scalar 309 NOZ Local 157 L(4) 4 scalar P0IJ Local 387 R(4) 4 scalar 387,443 PDSL Local 288 R(4) 4 2 6319 330,389 PDSLIJ Local 389 R(4) 4 scalar 389,411,442 PHYS Common 195 858036 SAVE PP Local 442 R(4) 4 scalar 442,446,507,512 PP0 Local 443 R(4) 4 scalar 443,446 PQ0 Param 52 R(4) 4 scalar 57,411 PQ0C Param 57 R(4) 4 scalar PVRBLS Common 250 1946252 SAVE Q0_T Local 292 R(4) 4 3 284355 357,445 QC Local 454 R(4) 4 scalar 454,458,461,489,497,508,519,528,53 0 QI Local 413 R(4) 4 scalar 413,415,421,454 QINT Local 414 R(4) 4 scalar 414,415,454 QKL Local 394 R(4) 4 scalar 394,445,461,507,515,519,527,530,55 9 QTEMP Local 527 R(4) 4 scalar 527,528 QW Local 411 R(4) 4 scalar 411,413,414 Q_T Local 291 R(4) 4 3 284355 352,394,559,580 R Param 54 R(4) 4 scalar 55 RCP Param 57 R(4) 4 scalar 557,558 RCPR Param 55 R(4) 4 scalar RDTPH Local 303 R(4) 4 scalar 303,558 RESIJ Local 388 R(4) 4 scalar 388,443 ROW Param 53 R(4) 4 scalar 57 RQKL Local 459 R(4) 4 scalar 459,461,466,469,489 RQKLL Local 469 R(4) 4 scalar 469,470 RQTMP Local 528 R(4) 4 scalar 528,529 RROG Param 57 R(4) 4 scalar RTWODT Local 305 R(4) 4 scalar 305,444,445,446,489,491,519,530 SGETMO Subr 351 351,352,353,354,356,357,358,579,58 0,582,583 SINGLRST Local 162 L(4) 4 scalar SQRT Func 470 scalar 470 T0_T Local 290 R(4) 4 3 284355 356,444 TEMPCOM Common 132 6603768 SAVE TEMPV Common 242 2300116 SAVE THH Local 441 R(4) 4 scalar 441,527,544,557,558,559 TKL Local 393 R(4) 4 scalar 393,401,444,511,557 TM10 Param 54 R(4) 4 scalar TMT0 Local 401 R(4) 4 scalar 401,402,406,413,415,419,429,433 TMT15 Local 402 R(4) 4 scalar 402,414 TOPO Common 140 17478548 SAVE TRAIN_T Local 293 R(4) 4 3 284355 358,558,582 TRESH Param 52 R(4) 4 scalar 57 TWODT Local 304 R(4) 4 scalar 304,305,441 T_T Local 289 R(4) 4 3 284355 351,393,557,579 U00IJ Local 386 R(4) 4 scalar 386,420,448 U00KL Local 420 R(4) 4 scalar 420,421,448,466,470,489,505,519 Page 12 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Object Declared Type Bytes Dimen Elements Attributes References US Local 311 R(4) 4 scalar 311,469,470,505 US00 Local 505 R(4) 4 scalar 505,508 UTIM Local 335 R(4) 4 scalar 335,420,448 VRBLS Common 222 4625508 SAVE TYPE COMPONENTS/COMMON VARIABLES Name Type Bytes Offset Dimen Elements Attributes References ACCLIQ R(4) 4 454968 2 6319 COM ACPREC R(4) 4 429692 2 6319 COM ACUTIM R(4) 4 20 scalar COM AETA R(4) 4 264 1 45 COM 411,442,443 AFSI R(4) 4 1920976 2 6319 COM AKHS R(4) 4 227484 2 6319 COM AKMS R(4) 4 202208 2 6319 COM ALBASE R(4) 4 357388 2 6319 COM ALBEDO R(4) 4 382664 2 6319 COM ARATIM R(4) 4 16 scalar COM AVCNVC R(4) 4 12 scalar COM AVRAIN R(4) 4 8 scalar COM CI R(4) 4 40 scalar COM CLDEFI R(4) 4 379140 2 6319 COM CNVBOT R(4) 4 256284 2 6319 COM CNVTOP R(4) 4 231008 2 6319 COM CS R(4) 4 28 scalar COM CUPREC R(4) 4 480244 2 6319 COM CWM R(4) 4 0 3 284355 COM 323,354,583 CZEN R(4) 4 155180 2 6319 COM CZMEAN R(4) 4 458492 2 6319 COM DETA R(4) 4 84 1 45 COM DFRLG R(4) 4 444 1 46 COM DI R(4) 4 44 scalar COM DS R(4) 4 32 scalar COM DT R(4) 4 48 scalar COM 302 DTD R(4) 4 16 scalar COM DTQ2 R(4) 4 8 scalar COM EPSR R(4) 4 28800 2 6319 COM FIRST L(4) 4 24 scalar COM FIS R(4) 4 4574956 2 6319 COM G2LI I(4) 4 0 1 239 COM G2LJ I(4) 4 1912 1 389 COM GFFC R(4) 4 306836 2 6319 COM GLAT R(4) 4 104628 2 6319 COM GLON R(4) 4 129904 2 6319 COM HBM2 R(4) 4 2375944 2 6319 COM 385 HBM3 R(4) 4 2401220 2 6319 COM HBOT R(4) 4 205732 2 6319 COM HDAC R(4) 4 407940 2 6319 COM HDACV R(4) 4 433216 2 6319 COM HTM R(4) 4 101104 3 284355 COM 322,323,353 HTMG R(4) 4 743768 3 4183695 COM HTOP R(4) 4 180456 2 6319 COM IBROW I(4) 4 404 scalar COM Page 13 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Type Bytes Offset Dimen Elements Attributes References ICHUNKTAB I(4) 4 828 1 21 COM IDAT I(4) 4 8 1 3 COM IDTAD I(4) 4 72 scalar COM IE_GLB_TABLE I(4) 4 84 1 21 COM IE_LOC_TABLE I(4) 4 660 1 21 COM IHHA I(4) 4 3040 1 760 COM IHLA I(4) 4 0 1 760 COM IHRST I(4) 4 20 scalar COM ILCOL I(4) 4 396 scalar COM ILPAD1 I(4) 4 412 scalar COM ILPAD2 I(4) 4 416 scalar COM ILPAD3 I(4) 4 420 scalar COM ILPAD4 I(4) 4 424 scalar COM ILPAD5 I(4) 4 428 scalar COM INUMQ I(4) 4 1324 1 100 COM IOUT I(4) 4 44 scalar COM IQUILT_GROUP I(4) 4 1320 scalar COM IRCOL I(4) 4 400 scalar COM IRPAD1 I(4) 4 432 scalar COM IRPAD2 I(4) 4 436 scalar COM IRPAD3 I(4) 4 440 scalar COM IRPAD4 I(4) 4 444 scalar COM IRPAD5 I(4) 4 448 scalar COM IS_GLB_TABLE I(4) 4 0 1 21 COM IS_LOC_TABLE I(4) 4 492 1 21 COM ITEMP I(4) 4 5870016 2 91719 COM ITEMP2 I(4) 4 6236892 2 91719 COM ITROW I(4) 4 408 scalar COM IVHA I(4) 4 9120 1 760 COM IVLA I(4) 4 6080 1 760 COM JBPAD1 I(4) 4 452 scalar COM JBPAD2 I(4) 4 456 scalar COM JBPAD3 I(4) 4 460 scalar COM JBPAD4 I(4) 4 464 scalar COM JBPAD5 I(4) 4 468 scalar COM JE_GLB_TABLE I(4) 4 252 1 21 COM JE_LOC_TABLE I(4) 4 744 1 21 COM JRA I(4) 4 12160 1 760 COM JS_GLB_TABLE I(4) 4 168 1 21 COM JS_LOC_TABLE I(4) 4 576 1 21 COM JTPAD1 I(4) 4 472 scalar COM JTPAD2 I(4) 4 476 scalar COM JTPAD3 I(4) 4 480 scalar COM JTPAD4 I(4) 4 484 scalar COM JTPAD5 I(4) 4 488 scalar COM 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 1163056 2 6319 COM LIST I(4) 4 40 scalar COM LMH I(4) 4 15200 2 6319 COM 384 LMV I(4) 4 40476 2 6319 COM MPI_COMM_COMP I(4) 4 912 scalar COM MPI_COMM_INTER I(4) 4 916 scalar COM MPI_COMM_INTER_ARRAY I(4) 4 920 1 100 COM Page 14 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Type Bytes Offset Dimen Elements Attributes References MXSNAL R(4) 4 3524 2 6319 COM MYIE I(4) 4 52 scalar COM 321,329,378,381,589,600 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 321,329,378,381,589,600 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 320,328,588,599 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 378,380 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 320,328,588,599 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 Page 15 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Type Bytes Offset Dimen Elements Attributes References MYJS1_P4 I(4) 4 196 scalar COM MYJS2 I(4) 4 148 scalar COM 378,380 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 MYJS_P4 I(4) 4 176 scalar COM MYJS_P5 I(4) 4 180 scalar COM MYPE I(4) 4 0 scalar COM 377,540 MY_E I(4) 4 336 scalar COM MY_IE_GLB I(4) 4 12 scalar COM MY_IE_LOC I(4) 4 28 scalar COM MY_IS_GLB I(4) 4 8 scalar COM MY_IS_LOC I(4) 4 24 scalar COM MY_JE_GLB I(4) 4 20 scalar COM MY_JE_LOC I(4) 4 36 scalar COM MY_JS_GLB I(4) 4 16 scalar COM MY_JS_LOC I(4) 4 32 scalar COM MY_N I(4) 4 332 scalar COM MY_NE I(4) 4 348 scalar COM MY_NEB I(4) 4 364 1 8 COM MY_NW I(4) 4 360 scalar COM MY_S I(4) 4 340 scalar COM MY_SE I(4) 4 352 scalar COM MY_SW I(4) 4 356 scalar COM MY_W I(4) 4 344 scalar COM NBC I(4) 4 36 scalar COM NBOCO I(4) 4 76 scalar COM NCNVC I(4) 4 92 scalar COM NCP I(4) 4 84 scalar COM NEST I(4) 4 108 scalar COM NFCST I(4) 4 32 scalar COM NHEAT I(4) 4 4 scalar COM NPES I(4) 4 4 scalar COM NPHS I(4) 4 88 scalar COM 302 NPREC I(4) 4 68 scalar COM NRADL I(4) 4 100 scalar COM NRADS I(4) 4 96 scalar COM NSHDE I(4) 4 80 scalar COM NSTART I(4) 4 60 scalar COM NTDDMP I(4) 4 64 scalar COM NTSD I(4) 4 52 scalar COM NTSTM I(4) 4 56 scalar COM P0 R(4) 4 2274840 2 6319 COM 387,601 Page 16 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Type Bytes Offset Dimen Elements Attributes References PD R(4) 4 0 2 6319 COM 330,601 PL R(4) 4 48 scalar COM PLQ R(4) 4 72 scalar COM PREC R(4) 4 404416 2 6319 COM PSHLTR R(4) 4 758280 2 6319 COM PT R(4) 4 4 scalar COM 411,442,443 PTBL R(4) 4 509044 2 10184 COM Q R(4) 4 3437536 3 284355 COM 322,352,421,580,593 Q0 R(4) 4 1137420 3 284355 COM 357,593 Q10 R(4) 4 631900 2 6319 COM Q2 R(4) 4 783556 3 284355 COM Q30 R(4) 4 530796 2 6319 COM QS R(4) 4 176932 2 6319 COM QS0 R(4) 4 628 1 134 COM QSHLTR R(4) 4 733004 2 6319 COM QWBS R(4) 4 303312 2 6319 COM QZ0 R(4) 4 126380 2 6319 COM RADIN R(4) 4 54076 2 6319 COM RADOT R(4) 4 79352 2 6319 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 RES R(4) 4 4600232 2 6319 COM 330,388 RESTRT L(4) 4 28 scalar COM RF R(4) 4 252760 2 6319 COM ROI R(4) 4 36 scalar COM ROS R(4) 4 24 scalar COM RUN L(4) 4 4 scalar COM SI R(4) 4 353864 2 6319 COM SICE R(4) 4 75828 2 6319 COM SIGMA L(4) 4 0 scalar COM SIGT4 R(4) 4 483768 2 6319 COM SM R(4) 4 50552 2 6319 COM SNO R(4) 4 328588 2 6319 COM SQS R(4) 4 1164 1 134 COM SR R(4) 4 1188332 2 6319 COM SST R(4) 4 332112 2 6319 COM STHE R(4) 4 2004 1 76 COM STHEQ R(4) 4 2916 1 152 COM SUBPOST L(4) 4 104 scalar COM T R(4) 4 25276 3 284355 COM 351,412,579,594 T0 R(4) 4 0 3 284355 COM 356,594 TCUCN R(4) 4 1137444 3 284355 COM 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 Page 17 Source Listing GSCOND 2025-03-12 18:23 Symbol Table GSCOND.F Name Type Bytes Offset Dimen Elements Attributes References TEMP16 R(4) 4 5503140 2 91719 COM TEMP2 R(4) 4 366876 2 91719 COM TEMP2X R(4) 4 0 2 92971 COM TEMP3 R(4) 4 733752 2 91719 COM TEMP4 R(4) 4 1100628 2 91719 COM TEMP5 R(4) 4 1467504 2 91719 COM TEMP6 R(4) 4 1834380 2 91719 COM TEMP7 R(4) 4 2201256 2 91719 COM TEMP8 R(4) 4 2568132 2 91719 COM TEMP9 R(4) 4 2935008 2 91719 COM TG R(4) 4 281560 2 6319 COM TH10 R(4) 4 606624 2 6319 COM TH30 R(4) 4 505520 2 6319 COM 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 151656 2 6319 COM THZ0 R(4) 4 101104 2 6319 COM TRAIN R(4) 4 24 3 284355 COM 358,582 TSHLTR R(4) 4 707728 2 6319 COM TTBL R(4) 4 549780 2 10184 COM TTBLQ R(4) 4 590516 2 66880 COM TTVG R(4) 4 371884 2 92971 COM TWBS R(4) 4 278036 2 6319 COM U R(4) 4 1162696 3 284355 COM U00 R(4) 4 1137420 2 6319 COM 386 U10 R(4) 4 657176 2 6319 COM U30 R(4) 4 556072 2 6319 COM UL R(4) 4 1162696 1 90 COM 420,448 USTAR R(4) 4 25276 2 6319 COM UZ0 R(4) 4 50552 2 6319 COM V R(4) 4 2300116 3 284355 COM V10 R(4) 4 682452 2 6319 COM V30 R(4) 4 581348 2 6319 COM VBM2 R(4) 4 0 2 6319 COM VBM3 R(4) 4 25276 2 6319 COM VTM R(4) 4 1238524 3 284355 COM VZ0 R(4) 4 75828 2 6319 COM Z0 R(4) 4 0 2 6319 COM Page 18 Source Listing GSCOND 2025-03-12 18:23 Subprograms/Common Blocks GSCOND.F SUBPROGRAMS/COMMON BLOCKS Name Object Declared Type Bytes Dimen Elements Attributes References ACMCLH Common 281 2274864 SAVE CLDWTR Common 233 1213608 SAVE CTLBLK Common 164 112 SAVE GLB_TABLE Common 127 336 SAVE GSCOND Subr 2 LOOPS Common 173 65752 SAVE MAPPINGS Common 146 5024 SAVE MASKS Common 181 2426496 SAVE MPPCOM Common 91 1724 SAVE PHYS Common 195 858036 SAVE PVRBLS Common 250 1946252 SAVE TEMPCOM Common 132 6603768 SAVE TEMPV Common 242 2300116 SAVE TOPO Common 140 17478548 SAVE VRBLS Common 222 4625508 SAVE COMPILER OPTIONS BEING USED -align noall -align nonone -align nocommons -align nodcommons -align noqcommons -align nozcommons -align records -align nosequence -align norec1byte -align norec2byte -align norec4byte -align norec8byte -align norec16byte -align norec32byte -align norec64byte -align noarray8byte -align noarray16byte -align noarray32byte -align noarray64byte -align noarray128byte -align noarray256byte -altparam -assume accuracy_sensitive -assume nobscc -assume nobuffered_io -assume nobuffered_stdout -assume byterecl -assume nocontiguous_assumed_shape -assume nocontiguous_pointer -assume nocc_omp -assume nocstring -assume nodummy_aliases -assume nofpe_summary -assume noieee_fpe_flags -assume nominus0 -assume noold_boz -assume old_complex_align -assume old_unit_star -assume old_inquire_recl -assume old_ldout_format -assume old_ldout_zero -assume noold_logical_assign -assume noold_logical_ldio -assume old_maxminloc -assume old_xor -assume noprotect_allocates -assume protect_constants -assume noprotect_parens -assume split_common -assume source_include -assume nostd_intent_in -assume std_minus0_rounding -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 Page 19 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F -check noformat -check nooutput_conversion -check nooverflow -check nopointers -check noshape -check nostack -check nouninitialized -check noudio_iostat -coarray-num-procs 0 no -coarray-config-file -convert big_endian -cross_reference -D __INTEL_COMPILER=1910 -D __INTEL_COMPILER_UPDATE=3 -D __unix__ -D __unix -D __linux__ -D __linux -D __gnu_linux__ -D unix -D linux -D __ELF__ -D __x86_64 -D __x86_64__ -D __amd64 -D __amd64__ -D __INTEL_COMPILER_BUILD_DATE=20200925 -D __INTEL_OFFLOAD -D __MMX__ -D __SSE__ -D __SSE_MATH__ -D __SSE2__ -D __SSE2_MATH__ -D __SSE3__ -D __SSSE3__ -D __SSE4_1__ -D __SSE4_2__ -D __POPCNT__ -D __PCLMUL__ -D __AES__ -D __AVX__ -D __F16C__ -D __AVX_I__ -D __RDRND__ -D __FMA__ -D __FP_FAST_FMA -D __FP_FAST_FMAF -D __BMI__ -D __LZCNT__ -D __AVX2__ -D __haswell -D __haswell__ -D __tune_haswell__ -D __core_avx2 -D __core_avx2__ -D __tune_core_avx2__ -D __CRAY_X86_ROME -D __CRAYXT_COMPUTE_LINUX_TARGET -double_size 64 no -d_lines no -Qdyncom -error_limit 30 no -f66 no -f77rtl no -fast -fpscomp nofilesfromcmd -fpscomp nogeneral -fpscomp noioformat -fpscomp noldio_spacing -fpscomp nologicals -fixed no -fpconstant -fpe3 -fprm nearest no -ftz -fp_model precise -fp_model nofast -fp_model nostrict -fp_model nosource -fp_model nodouble -fp_model noextended -fp_model novery_fast -fp_model noexcept -fp_model nono_except -fp_modbits nofp_contract -fp_modbits nono_fp_contract -fp_modbits nofenv_access -fp_modbits nono_fenv_access -fp_modbits nocx_limited_range -fp_modbits nono_cx_limited_range -fp_modbits noprec_div -fp_modbits nono_prec_div -fp_modbits noprec_sqrt -fp_modbits nono_prec_sqrt -fp_modbits noftz -fp_modbits no_ftz -fp_modbits nointrin_limited_range -fp_modbits nono_intrin_limited_range -fp_modbits notrunc_compares -fp_modbits nono_trunc_compares -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 Page 20 Source Listing GSCOND 2025-03-12 18:23 GSCOND.F -g2 -iface nomixed_str_len_arg -iface nono_mixed_str_len_arg -init noarrays -init nohuge -init noinfinity -init nominus_huge -init nominus_infinity -init nominus_tiny -init nonan -init nosnan -init notiny -init nozero no -intconstant -integer_size 32 no -mixed_str_len_arg no -module -names lowercase no -noinclude no -o -offload-build=host -openmp-simd -O2 no -pad_source -real_size 32 no -recursive -reentrancy threaded -vec=simd -show nofullpath -show noinclude -show map -show options no -syntax_only no -threadcom no -U no -vms -w noall -w nonone -w alignments -w nodeclarations -w noexternals -w general -w noignore_bounds -w noignore_loc -w nointerfaces -w noshape -w notruncated_source -w uncalled -w uninitialized -w nounused -w usage no -wrap-margins -includepath : /pe/intel/compilers_and_libraries_2020.4.304/linux/pstl/include/,/pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/, .f90,./.f90,/opt/cray/pe/mpich/8.1.12/ofi/intel/19.0/include/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/ipp/include/.f90, /pe/intel/compilers_and_libraries_2020.4.304/linux/mkl/include/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/pstl/include/.f90, /pe/intel/compilers_and_libraries_2020.4.304/linux/pstl/stdlib/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/tbb/include/.f90, /pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/intel64/.f90,/pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/icc/.f90, /pe/intel/compilers_and_libraries_2020.4.304/linux/compiler/include/.f90,/usr/lib64/gcc/x86_64-suse-linux/7/include/.f90, /usr/lib64/gcc/x86_64-suse-linux/7/include-fixed/.f90,/usr/include/.f90,/usr/include/.f90,/usr/include/.f90 -list filename : GSCOND.lst no -o COMPILER: Intel(R) Fortran 19.1-1655