Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Argument mismatches #92

Open
cniethammer opened this issue Feb 21, 2024 · 0 comments
Open

Argument mismatches #92

cniethammer opened this issue Feb 21, 2024 · 0 comments

Comments

@cniethammer
Copy link
Contributor

I tried to build and test the latest master branch version (8435bf3) with gcc 13.2.1 and Open MPI 5.0.2 and run into a lot of 'Type mismatch in argument ...' in BLACS/TESTING/blacstest.f.
Looking around it seems that gcc 10+ compatibility was addressed only for files in SRC (see #26) but not TESTING

mpif90 -O0 -c blacstest.f
blacstest.f:6475:72:

6475 | DO 10 I = 1, M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
blacstest.f:7544:72:

7544 | DO 10 I = 1, M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
blacstest.f:8608:72:

8608 | DO 10 I = 1, M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
blacstest.f:9672:72:

9672 | DO 10 I = 1, M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
blacstest.f:10740:72:

10740 | DO 10 I = 1, M
| 1
Warning: Fortran 2018 deleted feature: Shared DO termination label 10 at (1)
blacstest.f:8492:39:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
8492 | CALL BTRECV(3, NERR2*6, IERR, K, IBTMSGID()+51)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:8493:39:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
8493 | CALL BTRECV(6, NERR2*2, DVAL, K, IBTMSGID()+51)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
blacstest.f:8514:35:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
8514 | CALL BTSEND(3, NERR*6, IERR, 0, IBTMSGID()+51)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:8515:35:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
8515 | CALL BTSEND(6, NERR*2, DVAL, 0, IBTMSGID()+51)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
blacstest.f:13160:37:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
13160 | CALL BTRECV( 6, 1, EPS2, I, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
blacstest.f:13164:31:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
13164 | CALL BTSEND( 6, 1, EPS, -1, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
blacstest.f:13166:31:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
13166 | CALL BTSEND( 6, 1, EPS, 0, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
blacstest.f:13167:31:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
13167 | CALL BTRECV( 6, 1, EPS, 0, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
blacstest.f:244:37:

244 | $ CALL BTRECV( 3, 4, ITMP, I, IBTMSGID()+2 )
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:251:31:

251 | CALL BTSEND( 3, 4, ITMP, 0, IBTMSGID()+2 )
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:305:72:

305 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to REAL(4)
blacstest.f:317:72:

317 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to REAL(8)
blacstest.f:329:72:

329 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(4)
blacstest.f:341:72:

341 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(8)
blacstest.f:395:72:

395 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to REAL(4)
blacstest.f:407:72:

407 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to REAL(8)
blacstest.f:419:72:

419 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(4)
blacstest.f:431:72:

431 | $ MEM(ISEEDPTR), MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(8)
blacstest.f:529:72:

529 | $ WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to REAL(4)
blacstest.f:539:72:

539 | $ MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to REAL(4)
blacstest.f:549:72:

549 | $ MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to REAL(4)
blacstest.f:562:72:

562 | $ WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(4)
blacstest.f:572:72:

572 | $ MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(4)
blacstest.f:582:72:

582 | $ MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(4)
blacstest.f:595:72:

595 | $ WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(8)
blacstest.f:605:72:

605 | $ MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(8)
blacstest.f:615:72:

615 | $ MEM(WORKPTR), WORKLEN)
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed INTEGER(4) to COMPLEX(8)
blacstest.f:913:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
913 | CALL IGESD2D( CTXT2, K, 1, MEM, K, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:914:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
914 | CALL IGESD2D( CTXT2, K, 1, MEM, K, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:915:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
915 | CALL IGESD2D( CTXT2, K, 1, MEM, K, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:916:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
916 | CALL IGERV2D( CTXT2, K, 1, MEM, K, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:917:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
917 | CALL IGERV2D( CTXT2, K, 1, MEM, K, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:918:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
918 | CALL IGERV2D( CTXT2, K, 1, MEM, K, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:920:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
920 | CALL IGESD2D( CTXT2, K, 1, MEM, K, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:921:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
921 | CALL IGESD2D( CTXT2, K, 1, MEM, K, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:922:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
922 | CALL IGESD2D( CTXT2, K, 1, MEM, K, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:923:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
923 | CALL IGERV2D( CTXT2, K, 1, MEM, K, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:924:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
924 | CALL IGERV2D( CTXT2, K, 1, MEM, K, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:925:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
925 | CALL IGERV2D( CTXT2, K, 1, MEM, K, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:941:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
941 | CALL IGESD2D( CTXT2, I, J, MEM, LDA, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:942:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
942 | CALL IGESD2D( CTXT2, I, J, MEM, LDA, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:943:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
943 | CALL IGESD2D( CTXT2, I, J, MEM, LDA, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:944:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
944 | CALL IGERV2D( CTXT2, I, J, MEM, LDA, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:945:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
945 | CALL IGERV2D( CTXT2, I, J, MEM, LDA, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:946:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
946 | CALL IGERV2D( CTXT2, I, J, MEM, LDA, NPROW-1, NPCOL-1 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:948:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
948 | CALL IGESD2D( CTXT2, I, J, MEM, LDA, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:949:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
949 | CALL IGESD2D( CTXT2, I, J, MEM, LDA, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:950:36:

851 | CALL IGESD2D( CTXT2, 1, 1, K, 1, 0, 0 )
| 2
......
950 | CALL IGESD2D( CTXT2, I, J, MEM, LDA, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:951:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
951 | CALL IGERV2D( CTXT2, I, J, MEM, LDA, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:952:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
952 | CALL IGERV2D( CTXT2, I, J, MEM, LDA, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:953:36:

845 | $ CALL IGERV2D( CTXT2, 1, 1, K, 1, I, J )
| 2
......
953 | CALL IGERV2D( CTXT2, I, J, MEM, LDA, 0, 0 )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:21454:72:

21454 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:21460:72:

21460 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:21465:72:

21465 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:21479:72:

21479 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:21508:72:

21508 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:10624:39:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
10624 | CALL BTRECV(3, NERR2*6, IERR, K, IBTMSGID()+51)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:10625:39:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
10625 | CALL BTRECV(7, NERR2*2, ZVAL, K, IBTMSGID()+51)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
blacstest.f:10646:35:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
10646 | CALL BTSEND(3, NERR*6, IERR, 0, IBTMSGID()+51)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:10647:35:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
10647 | CALL BTSEND(7, NERR*2, ZVAL, 0, IBTMSGID()+51)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(8)/INTEGER(4)).
blacstest.f:18055:72:

18055 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:18061:72:

18061 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:18066:72:

18066 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:18080:72:

18080 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:18109:72:

18109 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:14172:72:

14172 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:14177:72:

14177 | $ ISEED)
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:14191:72:

14191 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:14220:72:

14220 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:20806:72:

20806 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:20812:72:

20812 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:20817:72:

20817 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:20831:72:

20831 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:20860:72:

20860 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:9556:39:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
9556 | CALL BTRECV(3, NERR2*6, IERR, K, IBTMSGID()+51)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:9557:39:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
9557 | CALL BTRECV(5, NERR2*2, CVAL, K, IBTMSGID()+51)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/INTEGER(4)).
blacstest.f:9578:35:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
9578 | CALL BTSEND(3, NERR*6, IERR, 0, IBTMSGID()+51)
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:9579:35:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
9579 | CALL BTSEND(5, NERR*2, CVAL, 0, IBTMSGID()+51)
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (COMPLEX(4)/INTEGER(4)).
blacstest.f:12582:37:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
12582 | CALL BTRECV( 4, 1, EPS2, I, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
blacstest.f:12586:31:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
12586 | CALL BTSEND( 4, 1, EPS, -1, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
blacstest.f:12588:31:

8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
......
12588 | CALL BTSEND( 4, 1, EPS, 0, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
blacstest.f:12589:31:

8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
......
12589 | CALL BTRECV( 4, 1, EPS, 0, IBTMSGID()+20 )
| 1
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
blacstest.f:17238:72:

17238 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:17244:72:

17244 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:17249:72:

17249 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:17263:72:

17263 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:17292:72:

17292 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:13623:72:

13623 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:13628:72:

13628 | $ ISEED)
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:13642:72:

13642 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:13671:72:

13671 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:19514:72:

19514 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:19520:72:

19520 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:19525:72:

19525 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:19539:72:

19539 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:19568:72:

19568 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:7428:39:

7428 | CALL BTRECV(3, NERR2*6, IERR, K, IBTMSGID()+51)
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:7429:39:

7429 | CALL BTRECV(4, NERR2*2, SVAL, K, IBTMSGID()+51)
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
blacstest.f:7450:35:

7450 | CALL BTSEND(3, NERR*6, IERR, 0, IBTMSGID()+51)
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:7451:35:

7451 | CALL BTSEND(4, NERR*2, SVAL, 0, IBTMSGID()+51)
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
blacstest.f:15608:72:

15608 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:15614:72:

15614 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:15619:72:

15619 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:15633:72:

15633 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:15662:72:

15662 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:12467:72:

12467 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:12472:72:

12472 | $ ISEED)
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:12486:72:

12486 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:12515:72:

12515 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:6359:39:

6359 | CALL BTRECV(3, NERR2*6, IERR, K, IBTMSGID()+51)
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:6360:39:

6360 | CALL BTRECV(3, NERR2*2, IVAL, K, IBTMSGID()+51)
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:6381:35:

6381 | CALL BTSEND(3, NERR*6, IERR, 0, IBTMSGID()+51)
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:6382:35:

6382 | CALL BTSEND(3, NERR*2, IVAL, 0, IBTMSGID()+51)
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:1102:28:

1102 | CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID()+3 )
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:1112:43:

1112 | CALL BTSEND( 3, MEMUSED+CMEMUSED, MEM, -1, IBTMSGID()+4 )
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:1114:28:

1114 | CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID()+3 )
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:1118:46:

1118 | CALL BTRECV( 3, MEMUSED+CMEMUSED, MEM, 0, IBTMSGID()+4 )
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:5912:72:

5912 | $ MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:5918:72:

5918 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:5928:72:

5928 | $ TFAIL)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:5959:72:

5959 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:5497:72:

5497 | $ MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:5503:72:

5503 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:5513:72:

5513 | $ TFAIL)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:5544:72:

5544 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:5082:72:

5082 | $ MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:5088:72:

5088 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:5098:72:

5098 | $ TFAIL)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:5129:72:

5129 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:4667:72:

4667 | $ MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:4673:72:

4673 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:4683:72:

4683 | $ TFAIL)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:4714:72:

4714 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:3845:72:

3845 | $ NERR, MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:3850:72:

3850 | $ MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:3858:72:

3858 | $ TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:3884:72:

3884 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(8) to INTEGER(4)
blacstest.f:1379:32:

225 | CALL BLACS_GET( 0, 2, I )
| 2
......
1379 | CALL BLACS_GET( -1, 1, ITMP )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:1382:32:

777 | CALL BLACS_SET(CTXT, 15, J)
| 2
......
1382 | CALL BLACS_SET( -1, 1, ITMP )
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:3501:72:

3501 | $ NERR, MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:3506:72:

3506 | $ MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:3514:72:

3514 | $ TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:3540:72:

3540 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed COMPLEX(4) to INTEGER(4)
blacstest.f:3157:72:

3157 | $ NERR, MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:3162:72:

3162 | $ MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:3170:72:

3170 | $ TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:3196:72:

3196 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:2813:72:

2813 | $ NERR, MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:2818:72:

2818 | $ MEM(ERRIPTR), MEM(ERRDPTR) )
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:2826:72:

2826 | $ TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:2852:72:

2852 | $ MEM(ERRDPTR), TFAIL )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(4) to INTEGER(4)
blacstest.f:70:31:

70 | CALL BLACS_GET( 0, 0, ITMP )
| 1
......
225 | CALL BLACS_GET( 0, 2, I )
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:71:29:

71 | CALL BLACS_GRIDINIT(ITMP, 'c', 1, NNODES)
| 1
......
734 | CALL BLACS_GRIDINIT( CTXT, 'r', 1, NPROCS )
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:72:29:

72 | CALL BLACS_GRIDEXIT(ITMP)
| 1
......
995 | CALL BLACS_GRIDEXIT(CTXT)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:97:28:

97 | CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:118:28:

118 | CALL BTSEND( 3, 9, IPREC, -1, IBTMSGID()+1 )
| 1
......
8488 | CALL BTSEND(3, 0, K, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:120:28:

120 | CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:123:28:

123 | CALL BTRECV( 3, 9, IPREC, 0, IBTMSGID()+1 )
| 1
......
8489 | CALL BTRECV(3, 1, NERR2, K, IBTMSGID()+50)
| 2
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
blacstest.f:151:72:

151 | $ VERB, TESTSDRV, TESTBSBR, TESTCOMB, TESTAUX )
| 1
Error: Type mismatch in argument ‘mem’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:13045:72:

13045 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:13050:72:

13050 | $ ISEED)
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:13064:72:

13064 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:13093:72:

13093 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:16423:72:

16423 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:16429:72:

16429 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:16434:72:

16434 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:16448:72:

16448 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:16477:72:

16477 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:20160:72:

20160 | $ MEM(ERRIPTR),MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:20166:72:

20166 | $ ISEED, MEM(VALPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:20171:72:

20171 | $ MEM(ERRIPTR), MEM(ERRDPTR))
| 1
Error: Type mismatch in argument ‘erribuf’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:20185:72:

20185 | $ MEM(ERRIPTR), MEM(ERRDPTR), ISEED)
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
blacstest.f:20214:72:

20214 | $ MEM(ERRDPTR), ISEED )
| 1
Error: Type mismatch in argument ‘ierr’ at (1); passed REAL(8) to INTEGER(4)
make: *** [Makefile:37: blacstest.o] Error 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant