Page 1 Source Listing TWR 2025-03-12 18:22 /tmp/ifortA5FM6x.i 1 # 1 "TWR.F" 2 SUBROUTINE TWR 3 C-------------------------------------------------------- 4 INCLUDE "parmeta" 27 INCLUDE "mpif.h" 589 INCLUDE "mpp.h" 590 C-------------------------------------------------------- 649 INCLUDE "VRBLS.comm" 659 INCLUDE "PVRBLS.comm" 660 C-------------------------------------------------------- 690 INTEGER JSTAT(MPI_STATUS_SIZE),STATUS_ARRAY(MPI_STATUS_SIZE,4) 691 REAL TWRITE(IM,JM) 692 REAL ARRAY_LOC(IDIM1:IDIM2,JDIM1:JDIM2) 693 C-------------------------------------------------------- 694 IOUT=80 695 REWIND IOUT 696 C 697 DO 500 L=1,LM 698 C 699 IF(MYPE.EQ.0)THEN 700 DO J=MY_JS_LOC,MY_JE_LOC 701 DO I=MY_IS_LOC,MY_IE_LOC 702 TWRITE(I+MY_IS_GLB-1,J+MY_JS_GLB-1)=T(I,J,L) 703 c TWRITE(I+MY_IS_GLB-1,J+MY_JS_GLB-1)=Q(I,J,L) 704 c TWRITE(I+MY_IS_GLB-1,J+MY_JS_GLB-1)=Q2(I,J,L) 705 ENDDO 706 ENDDO 707 C 708 DO IPE=1,NPES-1 709 MAXVALS=(IDIM2-IDIM1+1)*(JDIM2-JDIM1+1) 710 C 711 CALL MPI_RECV(ARRAY_LOC,MAXVALS, 712 1 MPI_REAL,IPE,IPE, 713 2 MPI_COMM_COMP,JSTAT,IRECV) 714 C 715 JOFFSET=0 716 DO JGLB=JS_GLB_TABLE(IPE),JE_GLB_TABLE(IPE) 717 JLOC=JS_LOC_TABLE(IPE)+JOFFSET 718 IOFFSET=0 719 DO IGLB=IS_GLB_TABLE(IPE),IE_GLB_TABLE(IPE) 720 TWRITE(IGLB,JGLB)=ARRAY_LOC(IS_LOC_TABLE(IPE) 721 1 +IOFFSET,JLOC) 722 IOFFSET=IOFFSET+1 723 ENDDO 724 JOFFSET=JOFFSET+1 725 ENDDO 726 ENDDO 727 C 728 ELSE 729 NUMVALS=(IDIM2-IDIM1+1)*(JDIM2-JDIM1+1) 730 C 731 c CALL MPI_SEND(Q(IDIM1,JDIM1,L),NUMVALS, 732 c CALL MPI_SEND(Q2(IDIM1,JDIM1,L),NUMVALS, 733 CALL MPI_SEND(T(IDIM1,JDIM1,L),NUMVALS, 734 1 MPI_REAL,0,MYPE, 735 2 MPI_COMM_COMP,ISEND) 736 ENDIF Page 2 Source Listing TWR 2025-03-12 18:22 TWR.F 737 C 738 CALL MPI_BARRIER(MPI_COMM_COMP,IRTN) 739 C 740 IF(MYPE.EQ.0)THEN 741 DO J=1,JM 742 IENDX=IM 743 IF(MOD(J,2).EQ.0)IENDX=IM-1 744 WRITE(IOUT)(TWRITE(I,J),I=1,IENDX) 745 ENDDO 746 ENDIF 747 500 CONTINUE 748 C 749 c CALL MPI_FINALIZE(IERR) 750 c STOP555 751 C 752 RETURN 753 END ENTRY POINTS Name twr_ SYMBOL CROSS REFERENCE Name Object Declared Type Bytes Dimen Elements Attributes References 500 Label 747 697 ARRAY_LOC Local 692 R(4) 4 2 17955 711,720 GLB_TABLE Common 627 128 SAVE I Local 701 I(4) 4 scalar 701,702,744 IDIM1 Param 23 I(4) 4 scalar 652,654,655,656,663,664,665,666,66 7,668,669,670,671,672,673,674,675, 676,677,678,679,681,686,692,709,72 9,733 IDIM2 Param 23 I(4) 4 scalar 652,654,655,656,663,664,665,666,66 7,668,669,670,671,672,673,674,675, 676,677,678,679,681,686,692,709,72 9 IENDX Local 742 I(4) 4 scalar 742,743,744 IGLB Local 719 I(4) 4 scalar 719,720 IGSTL Param 18 I(4) 4 scalar 23 IGSTR Param 18 I(4) 4 scalar 23 IM Param 7 I(4) 4 scalar 20,23,633,634,635,636,637,641,642, 647,691,742,743 INPES Param 15 I(4) 4 scalar 20,23,617,618,619,628,629 IOFFSET Local 718 I(4) 4 scalar 718,721,722 IOUT Local 694 I(4) 4 scalar 694,695,744 IPE Local 708 I(4) 4 scalar 708,712,716,717,719,720 IRECV Local 713 I(4) 4 scalar 713 IRTN Local 738 I(4) 4 scalar 738 ISEND Local 735 I(4) 4 scalar 735 ITAIL Param 20 I(4) 4 scalar J Local 700 I(4) 4 scalar 700,702,741,743,744 Page 3 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Object Declared Type Bytes Dimen Elements Attributes References JDIM1 Param 24 I(4) 4 scalar 652,654,655,656,663,664,665,666,66 7,668,669,670,671,672,673,674,675, 676,677,678,679,681,686,692,709,72 9,733 JDIM2 Param 24 I(4) 4 scalar 652,654,655,656,663,664,665,666,66 7,668,669,670,671,672,673,674,675, 676,677,678,679,681,686,692,709,72 9 JGLB Local 716 I(4) 4 scalar 716,720 JGSTL Param 19 I(4) 4 scalar 24 JGSTR Param 19 I(4) 4 scalar 24 JLOC Local 717 I(4) 4 scalar 717,721 JM Param 7 I(4) 4 scalar 21,24,633,634,635,636,637,641,642, 647,691,741 JNPES Param 15 I(4) 4 scalar 21,24,617,618,619,628,629 JOFFSET Local 715 I(4) 4 scalar 715,717,724 JSTAT Local 690 I(4) 4 1 5 713 JTAIL Param 21 I(4) 4 scalar L Local 697 I(4) 4 scalar 697,702,733 LM Param 7 I(4) 4 scalar 642,654,655,681,697 LSM Param 7 I(4) 4 scalar MAPPINGS Common 646 5024 SAVE MAXVALS Local 709 I(4) 4 scalar 709,711 MOD Func 743 scalar 743 MPIFCMB5 Common 577 4 SAVE MPIFCMB9 Common 578 4 SAVE MPIPRIV1 Common 582 28 SAVE MPIPRIV2 Common 584 24 SAVE MPIPRIVC Common 587 2 SAVE MPI_2DOUBLE_PRECISION Param 323 I(4) 4 scalar MPI_2INT Param 407 I(4) 4 scalar MPI_2INTEGER Param 321 I(4) 4 scalar MPI_2REAL Param 325 I(4) 4 scalar MPI_ADDRESS_KIND Param 359 I(4) 4 scalar MPI_AINT Param 437 I(4) 4 scalar MPI_ANY_SOURCE Param 289 I(4) 4 scalar MPI_ANY_TAG Param 291 I(4) 4 scalar MPI_APPNUM Param 253 I(4) 4 scalar MPI_ASYNC_PROTECTS_NONBLOC KING Param 559 L(4) 4 scalar MPI_BAND Param 197 I(4) 4 scalar MPI_BARRIER Subr 738 738 MPI_BOR Param 201 I(4) 4 scalar MPI_BSEND_OVERHEAD Param 285 I(4) 4 scalar MPI_BXOR Param 205 I(4) 4 scalar MPI_BYTE Param 329 I(4) 4 scalar MPI_CART Param 297 I(4) 4 scalar MPI_CHAR Param 367 I(4) 4 scalar MPI_CHARACTER Param 327 I(4) 4 scalar MPI_COMBINER_CONTIGUOUS Param 455 I(4) 4 scalar MPI_COMBINER_DARRAY Param 477 I(4) 4 scalar MPI_COMBINER_DUP Param 453 I(4) 4 scalar MPI_COMBINER_F90_COMPLEX Param 481 I(4) 4 scalar MPI_COMBINER_F90_INTEGER Param 483 I(4) 4 scalar MPI_COMBINER_F90_REAL Param 479 I(4) 4 scalar Page 4 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Object Declared Type Bytes Dimen Elements Attributes References MPI_COMBINER_HINDEXED Param 467 I(4) 4 scalar MPI_COMBINER_HINDEXED_BLOC K Param 487 I(4) 4 scalar MPI_COMBINER_HINDEXED_INTE GER Param 465 I(4) 4 scalar MPI_COMBINER_HVECTOR Param 461 I(4) 4 scalar MPI_COMBINER_HVECTOR_INTEG ER Param 459 I(4) 4 scalar MPI_COMBINER_INDEXED Param 463 I(4) 4 scalar MPI_COMBINER_INDEXED_BLOCK Param 469 I(4) 4 scalar MPI_COMBINER_NAMED Param 451 I(4) 4 scalar MPI_COMBINER_RESIZED Param 485 I(4) 4 scalar MPI_COMBINER_STRUCT Param 473 I(4) 4 scalar MPI_COMBINER_STRUCT_INTEGE R Param 471 I(4) 4 scalar MPI_COMBINER_SUBARRAY Param 475 I(4) 4 scalar MPI_COMBINER_VECTOR Param 457 I(4) 4 scalar MPI_COMM_DUP_FN Subr 566 scalar MPI_COMM_NULL Param 221 I(4) 4 scalar MPI_COMM_NULL_COPY_FN Subr 567 scalar MPI_COMM_NULL_DELETE_FN Subr 566 scalar MPI_COMM_SELF Param 217 I(4) 4 scalar MPI_COMM_TYPE_SHARED Param 505 I(4) 4 scalar MPI_COMM_WORLD Param 215 I(4) 4 scalar MPI_COMPLEX Param 309 I(4) 4 scalar MPI_COMPLEX16 Param 355 I(4) 4 scalar MPI_COMPLEX32 Param 357 I(4) 4 scalar MPI_COMPLEX8 Param 353 I(4) 4 scalar MPI_CONGRUENT Param 169 I(4) 4 scalar MPI_CONVERSION_FN_NULL Subr 572 scalar MPI_COUNT Param 441 I(4) 4 scalar MPI_COUNT_KIND Param 363 I(4) 4 scalar MPI_CXX_BOOL Param 443 I(4) 4 scalar MPI_CXX_DOUBLE_COMPLEX Param 447 I(4) 4 scalar MPI_CXX_FLOAT_COMPLEX Param 445 I(4) 4 scalar MPI_CXX_LONG_DOUBLE_COMPLE X Param 449 I(4) 4 scalar MPI_C_BOOL Param 427 I(4) 4 scalar MPI_C_COMPLEX Param 431 I(4) 4 scalar MPI_C_DOUBLE_COMPLEX Param 433 I(4) 4 scalar MPI_C_FLOAT_COMPLEX Param 429 I(4) 4 scalar MPI_C_LONG_DOUBLE_COMPLEX Param 435 I(4) 4 scalar MPI_DATATYPE_NULL Param 231 I(4) 4 scalar 346,444,446,448,450 MPI_DISPLACEMENT_CURRENT Param 555 I(8) 8 scalar MPI_DISTRIBUTE_BLOCK Param 547 I(4) 4 scalar MPI_DISTRIBUTE_CYCLIC Param 549 I(4) 4 scalar MPI_DISTRIBUTE_DFLT_DARG Param 553 I(4) 4 scalar MPI_DISTRIBUTE_NONE Param 551 I(4) 4 scalar MPI_DIST_GRAPH Param 299 I(4) 4 scalar MPI_DOUBLE Param 389 I(4) 4 scalar MPI_DOUBLE_COMPLEX Param 311 I(4) 4 scalar MPI_DOUBLE_INT Param 401 I(4) 4 scalar MPI_DOUBLE_PRECISION Param 317 I(4) 4 scalar MPI_DUP_FN Subr 563 scalar MPI_ERRHANDLER_NULL Param 235 I(4) 4 scalar Page 5 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Object Declared Type Bytes Dimen Elements Attributes References MPI_ERROR Param 36 I(4) 4 scalar MPI_ERRORS_ARE_FATAL Param 163 I(4) 4 scalar MPI_ERRORS_RETURN Param 165 I(4) 4 scalar MPI_ERR_ACCESS Param 155 I(4) 4 scalar MPI_ERR_AMODE Param 141 I(4) 4 scalar MPI_ERR_ARG Param 111 I(4) 4 scalar MPI_ERR_ASSERT Param 117 I(4) 4 scalar MPI_ERR_BAD_FILE Param 79 I(4) 4 scalar MPI_ERR_BASE Param 109 I(4) 4 scalar MPI_ERR_BUFFER Param 51 I(4) 4 scalar MPI_ERR_COMM Param 129 I(4) 4 scalar MPI_ERR_CONVERSION Param 145 I(4) 4 scalar MPI_ERR_COUNT Param 55 I(4) 4 scalar MPI_ERR_DIMS Param 93 I(4) 4 scalar MPI_ERR_DISP Param 77 I(4) 4 scalar MPI_ERR_DUP_DATAREP Param 59 I(4) 4 scalar MPI_ERR_FILE Param 89 I(4) 4 scalar MPI_ERR_FILE_EXISTS Param 71 I(4) 4 scalar MPI_ERR_FILE_IN_USE Param 113 I(4) 4 scalar MPI_ERR_GROUP Param 75 I(4) 4 scalar MPI_ERR_INFO Param 103 I(4) 4 scalar MPI_ERR_INFO_KEY Param 107 I(4) 4 scalar MPI_ERR_INFO_NOKEY Param 87 I(4) 4 scalar MPI_ERR_INFO_VALUE Param 73 I(4) 4 scalar MPI_ERR_INTERN Param 105 I(4) 4 scalar MPI_ERR_IN_STATUS Param 91 I(4) 4 scalar MPI_ERR_IO Param 151 I(4) 4 scalar MPI_ERR_KEYVAL Param 97 I(4) 4 scalar MPI_ERR_LASTCODE Param 119 I(4) 4 scalar MPI_ERR_LOCKTYPE Param 101 I(4) 4 scalar MPI_ERR_NAME Param 95 I(4) 4 scalar MPI_ERR_NOT_SAME Param 123 I(4) 4 scalar MPI_ERR_NO_MEM Param 115 I(4) 4 scalar MPI_ERR_NO_SPACE Param 47 I(4) 4 scalar MPI_ERR_NO_SUCH_FILE Param 131 I(4) 4 scalar MPI_ERR_OP Param 149 I(4) 4 scalar MPI_ERR_OTHER Param 63 I(4) 4 scalar MPI_ERR_PENDING Param 53 I(4) 4 scalar MPI_ERR_PORT Param 135 I(4) 4 scalar MPI_ERR_QUOTA Param 139 I(4) 4 scalar MPI_ERR_RANK Param 61 I(4) 4 scalar MPI_ERR_READ_ONLY Param 99 I(4) 4 scalar MPI_ERR_REQUEST Param 143 I(4) 4 scalar MPI_ERR_RMA_ATTACH Param 65 I(4) 4 scalar MPI_ERR_RMA_CONFLICT Param 69 I(4) 4 scalar MPI_ERR_RMA_FLAVOR Param 85 I(4) 4 scalar MPI_ERR_RMA_RANGE Param 147 I(4) 4 scalar MPI_ERR_RMA_SHARED Param 137 I(4) 4 scalar MPI_ERR_RMA_SYNC Param 49 I(4) 4 scalar MPI_ERR_ROOT Param 81 I(4) 4 scalar MPI_ERR_SERVICE Param 57 I(4) 4 scalar MPI_ERR_SIZE Param 67 I(4) 4 scalar MPI_ERR_SPAWN Param 127 I(4) 4 scalar MPI_ERR_TAG Param 157 I(4) 4 scalar MPI_ERR_TOPOLOGY Param 161 I(4) 4 scalar Page 6 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Object Declared Type Bytes Dimen Elements Attributes References MPI_ERR_TRUNCATE Param 121 I(4) 4 scalar MPI_ERR_TYPE Param 125 I(4) 4 scalar MPI_ERR_UNKNOWN Param 159 I(4) 4 scalar MPI_ERR_UNSUPPORTED_DATARE P Param 83 I(4) 4 scalar MPI_ERR_UNSUPPORTED_OPERAT ION Param 133 I(4) 4 scalar MPI_ERR_WIN Param 153 I(4) 4 scalar MPI_FILE_NULL Param 225 I(4) 4 scalar MPI_FLOAT Param 387 I(4) 4 scalar MPI_FLOAT_INT Param 399 I(4) 4 scalar MPI_GRAPH Param 295 I(4) 4 scalar MPI_GROUP_EMPTY Param 219 I(4) 4 scalar MPI_GROUP_NULL Param 227 I(4) 4 scalar MPI_HOST Param 243 I(4) 4 scalar MPI_IDENT Param 167 I(4) 4 scalar MPI_INFO_ENV Param 239 I(4) 4 scalar MPI_INFO_NULL Param 237 I(4) 4 scalar MPI_INT Param 379 I(4) 4 scalar MPI_INT16_T Param 413 I(4) 4 scalar MPI_INT32_T Param 415 I(4) 4 scalar MPI_INT64_T Param 417 I(4) 4 scalar MPI_INT8_T Param 411 I(4) 4 scalar MPI_INTEGER Param 319 I(4) 4 scalar MPI_INTEGER1 Param 337 I(4) 4 scalar MPI_INTEGER16 Param 345 I(4) 4 scalar MPI_INTEGER2 Param 339 I(4) 4 scalar MPI_INTEGER4 Param 341 I(4) 4 scalar MPI_INTEGER8 Param 343 I(4) 4 scalar MPI_INTEGER_KIND Param 365 I(4) 4 scalar MPI_IO Param 245 I(4) 4 scalar MPI_KEYVAL_INVALID Param 283 I(4) 4 scalar MPI_LAND Param 195 I(4) 4 scalar MPI_LASTUSEDCODE Param 251 I(4) 4 scalar MPI_LB Param 333 I(4) 4 scalar MPI_LOCK_EXCLUSIVE Param 305 I(4) 4 scalar MPI_LOCK_SHARED Param 307 I(4) 4 scalar MPI_LOGICAL Param 313 I(4) 4 scalar MPI_LONG Param 383 I(4) 4 scalar MPI_LONG_DOUBLE Param 391 I(4) 4 scalar MPI_LONG_DOUBLE_INT Param 409 I(4) 4 scalar MPI_LONG_INT Param 403 I(4) 4 scalar MPI_LONG_LONG Param 397 I(4) 4 scalar MPI_LONG_LONG_INT Param 393 I(4) 4 scalar MPI_LOR Param 199 I(4) 4 scalar MPI_LXOR Param 203 I(4) 4 scalar MPI_MAX Param 187 I(4) 4 scalar MPI_MAXLOC Param 209 I(4) 4 scalar MPI_MAX_DATAREP_STRING Param 277 I(4) 4 scalar MPI_MAX_ERROR_STRING Param 265 I(4) 4 scalar MPI_MAX_INFO_KEY Param 271 I(4) 4 scalar MPI_MAX_INFO_VAL Param 273 I(4) 4 scalar MPI_MAX_LIBRARY_VERSION_ST RING Param 279 I(4) 4 scalar MPI_MAX_OBJECT_NAME Param 269 I(4) 4 scalar Page 7 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Object Declared Type Bytes Dimen Elements Attributes References MPI_MAX_PORT_NAME Param 267 I(4) 4 scalar MPI_MAX_PROCESSOR_NAME Param 275 I(4) 4 scalar MPI_MESSAGE_NO_PROC Param 509 I(4) 4 scalar MPI_MESSAGE_NULL Param 507 I(4) 4 scalar MPI_MIN Param 189 I(4) 4 scalar MPI_MINLOC Param 207 I(4) 4 scalar MPI_MODE_APPEND Param 533 I(4) 4 scalar MPI_MODE_CREATE Param 529 I(4) 4 scalar MPI_MODE_DELETE_ON_CLOSE Param 525 I(4) 4 scalar MPI_MODE_EXCL Param 531 I(4) 4 scalar MPI_MODE_NOCHECK Param 495 I(4) 4 scalar MPI_MODE_NOPRECEDE Param 501 I(4) 4 scalar MPI_MODE_NOPUT Param 499 I(4) 4 scalar MPI_MODE_NOSTORE Param 497 I(4) 4 scalar MPI_MODE_NOSUCCEED Param 503 I(4) 4 scalar MPI_MODE_RDONLY Param 519 I(4) 4 scalar MPI_MODE_RDWR Param 521 I(4) 4 scalar MPI_MODE_SEQUENTIAL Param 535 I(4) 4 scalar MPI_MODE_UNIQUE_OPEN Param 527 I(4) 4 scalar MPI_MODE_WRONLY Param 523 I(4) 4 scalar MPI_NO_OP Param 213 I(4) 4 scalar MPI_NULL_COPY_FN Subr 563 scalar MPI_NULL_DELETE_FN Subr 563 scalar MPI_OFFSET Param 439 I(4) 4 scalar MPI_OFFSET_KIND Param 361 I(4) 4 scalar MPI_OP_NULL Param 229 I(4) 4 scalar MPI_ORDER_C Param 543 I(4) 4 scalar MPI_ORDER_FORTRAN Param 545 I(4) 4 scalar MPI_PACKED Param 335 I(4) 4 scalar MPI_PROC_NULL Param 287 I(4) 4 scalar MPI_PROD Param 193 I(4) 4 scalar MPI_REAL Param 315 I(4) 4 scalar 712,734 MPI_REAL16 Param 351 I(4) 4 scalar MPI_REAL4 Param 347 I(4) 4 scalar MPI_REAL8 Param 349 I(4) 4 scalar MPI_RECV Subr 711 711 MPI_REPLACE Param 211 I(4) 4 scalar MPI_REQUEST_NULL Param 233 I(4) 4 scalar MPI_ROOT Param 293 I(4) 4 scalar MPI_SEEK_CUR Param 539 I(4) 4 scalar MPI_SEEK_END Param 541 I(4) 4 scalar MPI_SEEK_SET Param 537 I(4) 4 scalar MPI_SEND Subr 733 733 MPI_SHORT Param 375 I(4) 4 scalar MPI_SHORT_INT Param 405 I(4) 4 scalar MPI_SIGNED_CHAR Param 369 I(4) 4 scalar MPI_SIMILAR Param 171 I(4) 4 scalar MPI_SOURCE Param 36 I(4) 4 scalar MPI_STATUS_SIZE Param 38 I(4) 4 scalar 40,41,690 MPI_SUBARRAYS_SUPPORTED Param 557 L(4) 4 scalar MPI_SUBVERSION Param 303 I(4) 4 scalar MPI_SUCCESS Param 45 I(4) 4 scalar MPI_SUM Param 191 I(4) 4 scalar MPI_TAG Param 36 I(4) 4 scalar MPI_TAG_UB Param 241 I(4) 4 scalar Page 8 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Object Declared Type Bytes Dimen Elements Attributes References MPI_THREAD_FUNNELED Param 513 I(4) 4 scalar MPI_THREAD_MULTIPLE Param 517 I(4) 4 scalar MPI_THREAD_SERIALIZED Param 515 I(4) 4 scalar MPI_THREAD_SINGLE Param 511 I(4) 4 scalar MPI_TYPECLASS_COMPLEX Param 493 I(4) 4 scalar MPI_TYPECLASS_INTEGER Param 491 I(4) 4 scalar MPI_TYPECLASS_REAL Param 489 I(4) 4 scalar MPI_TYPE_DUP_FN Subr 570 scalar MPI_TYPE_NULL_COPY_FN Subr 571 scalar MPI_TYPE_NULL_DELETE_FN Subr 570 scalar MPI_UB Param 331 I(4) 4 scalar MPI_UINT16_T Param 421 I(4) 4 scalar MPI_UINT32_T Param 423 I(4) 4 scalar MPI_UINT64_T Param 425 I(4) 4 scalar MPI_UINT8_T Param 419 I(4) 4 scalar MPI_UNDEFINED Param 281 I(4) 4 scalar MPI_UNEQUAL Param 173 I(4) 4 scalar MPI_UNIVERSE_SIZE Param 249 I(4) 4 scalar MPI_UNSIGNED Param 381 I(4) 4 scalar MPI_UNSIGNED_CHAR Param 371 I(4) 4 scalar MPI_UNSIGNED_LONG Param 385 I(4) 4 scalar MPI_UNSIGNED_LONG_LONG Param 395 I(4) 4 scalar MPI_UNSIGNED_SHORT Param 377 I(4) 4 scalar MPI_VERSION Param 301 I(4) 4 scalar MPI_WCHAR Param 373 I(4) 4 scalar MPI_WIN_BASE Param 255 I(4) 4 scalar MPI_WIN_CREATE_FLAVOR Param 261 I(4) 4 scalar MPI_WIN_DISP_UNIT Param 259 I(4) 4 scalar MPI_WIN_DUP_FN Subr 568 scalar MPI_WIN_FLAVOR_ALLOCATE Param 177 I(4) 4 scalar MPI_WIN_FLAVOR_CREATE Param 175 I(4) 4 scalar MPI_WIN_FLAVOR_DYNAMIC Param 179 I(4) 4 scalar MPI_WIN_FLAVOR_SHARED Param 181 I(4) 4 scalar MPI_WIN_MODEL Param 263 I(4) 4 scalar MPI_WIN_NULL Param 223 I(4) 4 scalar MPI_WIN_NULL_COPY_FN Subr 569 scalar MPI_WIN_NULL_DELETE_FN Subr 568 scalar MPI_WIN_SEPARATE Param 183 I(4) 4 scalar MPI_WIN_SIZE Param 257 I(4) 4 scalar MPI_WIN_UNIFIED Param 185 I(4) 4 scalar MPI_WTICK Func 564 R(8) 8 scalar MPI_WTIME Func 564 R(8) 8 scalar MPI_WTIME_IS_GLOBAL Param 247 I(4) 4 scalar MPPCOM Common 591 1464 SAVE NUMVALS Local 729 I(4) 4 scalar 729,733 PMPI_WTICK Func 565 R(8) 8 scalar PMPI_WTIME Func 565 R(8) 8 scalar PVRBLS Common 662 5530140 SAVE STATUS_ARRAY Local 690 I(4) 4 2 20 TEMPCOM Common 632 6603768 SAVE TOPO Common 640 17478548 SAVE TWR Subr 2 TWRITE Local 691 R(4) 4 2 91719 702,720,744 VRBLS Common 651 13143060 SAVE Page 9 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F TYPE COMPONENTS/COMMON VARIABLES Name Type Bytes Offset Dimen Elements Attributes References ACCLIQ R(4) 4 1292760 2 17955 COM ACPREC R(4) 4 1220940 2 17955 COM AFSI R(4) 4 5458320 2 17955 COM AKHS R(4) 4 646380 2 17955 COM AKMS R(4) 4 574560 2 17955 COM CLDEFI R(4) 4 1077300 2 17955 COM CUPREC R(4) 4 1364580 2 17955 COM FIS R(4) 4 12999420 2 17955 COM G2LI I(4) 4 0 1 239 COM G2LJ I(4) 4 1912 1 389 COM HTMG R(4) 4 743768 3 4183695 COM IBROW I(4) 4 404 scalar COM ICHUNKTAB I(4) 4 620 1 8 COM IE_GLB_TABLE I(4) 4 32 1 8 COM 719 IE_LOC_TABLE I(4) 4 556 1 8 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 IQUILT_GROUP I(4) 4 1060 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 8 COM 719 IS_LOC_TABLE I(4) 4 492 1 8 COM 720 ITEMP I(4) 4 5870016 2 91719 COM ITEMP2 I(4) 4 6236892 2 91719 COM ITROW I(4) 4 408 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 716 JE_LOC_TABLE I(4) 4 588 1 8 COM JS_GLB_TABLE I(4) 4 64 1 8 COM 716 JS_LOC_TABLE I(4) 4 524 1 8 COM 717 JTPAD1 I(4) 4 472 scalar COM JTPAD2 I(4) 4 476 scalar COM JTPAD3 I(4) 4 480 scalar COM JTPAD4 I(4) 4 484 scalar COM JTPAD5 I(4) 4 488 scalar COM L2GI I(4) 4 956 1 239 COM L2GJ I(4) 4 3468 1 389 COM 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 Page 10 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Type Bytes Offset Dimen Elements Attributes References MPI_COMM_COMP I(4) 4 652 scalar COM 713,735,738 MPI_COMM_INTER I(4) 4 656 scalar COM MPI_COMM_INTER_ARRAY I(4) 4 660 1 100 COM MPI_ERRCODES_IGNORE I(4) 4 20 1 1 COM MPI_IN_PLACE I(4) 4 4 scalar COM MPI_STATUSES_IGNORE I(4) 4 0 2 5 COM MPI_STATUS_IGNORE I(4) 4 8 1 5 COM MPI_UNWEIGHTED I(4) 4 0 scalar COM MPI_WEIGHTS_EMPTY I(4) 4 0 scalar COM MYIE I(4) 4 52 scalar COM 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 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 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 Page 11 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Type Bytes Offset Dimen Elements Attributes References 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 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 MYJS_P4 I(4) 4 176 scalar COM MYJS_P5 I(4) 4 180 scalar COM MYPE I(4) 4 0 scalar COM 699,734,740 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 701 MY_IS_GLB I(4) 4 8 scalar COM 702 MY_IS_LOC I(4) 4 24 scalar COM 701 MY_JE_GLB I(4) 4 20 scalar COM MY_JE_LOC I(4) 4 36 scalar COM 700 MY_JS_GLB I(4) 4 16 scalar COM 702 MY_JS_LOC I(4) 4 32 scalar COM 700 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 NPES I(4) 4 4 scalar COM 708 PD R(4) 4 0 2 17955 COM PREC R(4) 4 1149120 2 17955 COM PSHLTR R(4) 4 2154600 2 17955 COM Q R(4) 4 9767520 3 807975 COM Q10 R(4) 4 1795500 2 17955 COM Q2 R(4) 4 2226420 3 807975 COM Q30 R(4) 4 1508220 2 17955 COM QS R(4) 4 502740 2 17955 COM QSHLTR R(4) 4 2082780 2 17955 COM Page 12 Source Listing TWR 2025-03-12 18:22 Symbol Table TWR.F Name Type Bytes Offset Dimen Elements Attributes References QWBS R(4) 4 861840 2 17955 COM QZ0 R(4) 4 359100 2 17955 COM RES R(4) 4 13071240 2 17955 COM RF R(4) 4 718200 2 17955 COM SI R(4) 4 1005480 2 17955 COM SNO R(4) 4 933660 2 17955 COM T R(4) 4 71820 3 807975 COM 702,733 TEMP1 R(4) 4 0 2 91719 COM TEMP10 R(4) 4 3301884 2 91719 COM TEMP11 R(4) 4 3668760 2 91719 COM TEMP12 R(4) 4 4035636 2 91719 COM TEMP13 R(4) 4 4402512 2 91719 COM TEMP14 R(4) 4 4769388 2 91719 COM TEMP15 R(4) 4 5136264 2 91719 COM TEMP16 R(4) 4 5503140 2 91719 COM TEMP2 R(4) 4 366876 2 91719 COM TEMP2X R(4) 4 0 2 92971 COM TEMP3 R(4) 4 733752 2 91719 COM TEMP4 R(4) 4 1100628 2 91719 COM TEMP5 R(4) 4 1467504 2 91719 COM TEMP6 R(4) 4 1834380 2 91719 COM TEMP7 R(4) 4 2201256 2 91719 COM TEMP8 R(4) 4 2568132 2 91719 COM TEMP9 R(4) 4 2935008 2 91719 COM TH10 R(4) 4 1723680 2 17955 COM TH30 R(4) 4 1436400 2 17955 COM THS R(4) 4 430920 2 17955 COM THZ0 R(4) 4 287280 2 17955 COM TSHLTR R(4) 4 2010960 2 17955 COM TTVG R(4) 4 371884 2 92971 COM TWBS R(4) 4 790020 2 17955 COM U R(4) 4 3303720 3 807975 COM U10 R(4) 4 1867320 2 17955 COM U30 R(4) 4 1580040 2 17955 COM USTAR R(4) 4 71820 2 17955 COM UZ0 R(4) 4 143640 2 17955 COM V R(4) 4 6535620 3 807975 COM V10 R(4) 4 1939140 2 17955 COM V30 R(4) 4 1651860 2 17955 COM VZ0 R(4) 4 215460 2 17955 COM Z0 R(4) 4 0 2 17955 COM Page 13 Source Listing TWR 2025-03-12 18:22 Subprograms/Common Blocks TWR.F SUBPROGRAMS/COMMON BLOCKS Name Object Declared Type Bytes Dimen Elements Attributes References GLB_TABLE Common 627 128 SAVE MAPPINGS Common 646 5024 SAVE MPIFCMB5 Common 577 4 SAVE MPIFCMB9 Common 578 4 SAVE MPIPRIV1 Common 582 28 SAVE MPIPRIV2 Common 584 24 SAVE MPIPRIVC Common 587 2 SAVE MPPCOM Common 591 1464 SAVE PVRBLS Common 662 5530140 SAVE TEMPCOM Common 632 6603768 SAVE TOPO Common 640 17478548 SAVE TWR Subr 2 VRBLS Common 651 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 Page 14 Source Listing TWR 2025-03-12 18:22 TWR.F -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 -g2 -iface nomixed_str_len_arg -iface nono_mixed_str_len_arg -init noarrays Page 15 Source Listing TWR 2025-03-12 18:22 TWR.F -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 : TWR.lst no -o COMPILER: Intel(R) Fortran 19.1-1655