Dear Doug,

Thanks very much. I installed the latest OpenMPI and BLACS. For the ScaLAPACK, I had some problem related to BLAS library. Since in mac, it is in the vecLib, I've no idea how to set the BLASLIB in the SLmake.inc file for ScaLAPACK.

also, though compiling BLAS succeed, I'm not able to build the testers, It generated large amounts of output as follows. Do you
have any idea what is the problem?

/usr/local/openmpi-1.2.6/bin/mpif77  -c blacstest.f
blacstest.f: In subroutine `runtests':
blacstest.f:150: warning:
CALL RUNTESTS( MEM, MEMLEN, CMEM, CMEMSIZ, PREC, NPREC, OUTNUM,
                 1
blacstest.f:178: (continued):
         SUBROUTINE RUNTESTS( MEM, MEMLEN, CMEM, CMEMLEN, PREC, NPREC,
                    2
Argument #1 (named `mem') of `runtests' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `ssdrvtest':
blacstest.f:299: warning:
                  CALL SSDRVTEST(OUTNUM, VERB, NSHAPE, CMEM(UPLOPTR),
                       1
blacstest.f:2545: (continued):
         SUBROUTINE SSDRVTEST( OUTNUM, VERB, NSHAPE, UPLO0, DIAG0,
                    2
Argument #21 (named `mem') of `ssdrvtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dsdrvtest':
blacstest.f:311: warning:
                  CALL DSDRVTEST(OUTNUM, VERB, NSHAPE, CMEM(UPLOPTR),
                       1
blacstest.f:2889: (continued):
         SUBROUTINE DSDRVTEST( OUTNUM, VERB, NSHAPE, UPLO0, DIAG0,
                    2
Argument #21 (named `mem') of `dsdrvtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `csdrvtest':
blacstest.f:323: warning:
                  CALL CSDRVTEST(OUTNUM, VERB, NSHAPE, CMEM(UPLOPTR),
                       1
blacstest.f:3233: (continued):
         SUBROUTINE CSDRVTEST( OUTNUM, VERB, NSHAPE, UPLO0, DIAG0,
                    2
Argument #21 (named `mem') of `csdrvtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zsdrvtest':
blacstest.f:335: warning:
                  CALL ZSDRVTEST(OUTNUM, VERB, NSHAPE, CMEM(UPLOPTR),
                       1
blacstest.f:3577: (continued):
         SUBROUTINE ZSDRVTEST( OUTNUM, VERB, NSHAPE, UPLO0, DIAG0,
                    2
Argument #21 (named `mem') of `zsdrvtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `sbsbrtest':
blacstest.f:389: warning:
                  CALL SBSBRTEST(OUTNUM, VERB, NSCOPE, CMEM(SCOPEPTR),
                       1
blacstest.f:4336: (continued):
SUBROUTINE SBSBRTEST( OUTNUM, VERB, NSCOPE, SCOPE0, NTOP, TOP0,
                    2
Argument #23 (named `mem') of `sbsbrtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dbsbrtest':
blacstest.f:401: warning:
                  CALL DBSBRTEST(OUTNUM, VERB, NSCOPE, CMEM(SCOPEPTR),
                       1
blacstest.f:4751: (continued):
SUBROUTINE DBSBRTEST( OUTNUM, VERB, NSCOPE, SCOPE0, NTOP, TOP0,
                    2
Argument #23 (named `mem') of `dbsbrtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `cbsbrtest':
blacstest.f:413: warning:
                  CALL CBSBRTEST(OUTNUM, VERB, NSCOPE, CMEM(SCOPEPTR),
                       1
blacstest.f:5166: (continued):
SUBROUTINE CBSBRTEST( OUTNUM, VERB, NSCOPE, SCOPE0, NTOP, TOP0,
                    2
Argument #23 (named `mem') of `cbsbrtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zbsbrtest':
blacstest.f:425: warning:
                  CALL ZBSBRTEST(OUTNUM, VERB, NSCOPE, CMEM(SCOPEPTR),
                       1
blacstest.f:5581: (continued):
SUBROUTINE ZBSBRTEST( OUTNUM, VERB, NSCOPE, SCOPE0, NTOP, TOP0,
                    2
Argument #23 (named `mem') of `zbsbrtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `sbtcheckin':
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:7429: (continued):
                  CALL BTRECV(4, NERR2*2, SVAL, K, IBTMSGID()+51)
                       2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:7451: (continued):
               CALL BTSEND(4, NERR*2, SVAL, 0, IBTMSGID()+51)
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:2824: warning:
                        CALL SBTCHECKIN( 0, OUTNUM, MAXERR, NERR,
                             1
blacstest.f:7339: (continued):
         SUBROUTINE SBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    2
Argument #5 (named `ierr') of `sbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `schkpad':
blacstest.f:2815: warning:
                        CALL SCHKPAD( UPLO, DIAG, M, N, MEM, LDADST,
                             1
blacstest.f:7743: (continued):
         SUBROUTINE SCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    2
Argument #17 (named `erribuf') of `schkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `schkmat':
blacstest.f:2811: warning:
CALL SCHKMAT( UPLO, DIAG, M, N, MEM(APTR), LDADST,
                             1
blacstest.f:8004: (continued):
         SUBROUTINE SCHKMAT( UPLO, DIAG, M, N, A, LDA, RSRC, CSRC,
                    2
Argument #14 (named `erribuf') of `schkmat' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dbtcheckin':
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:8493: (continued):
                  CALL BTRECV(6, NERR2*2, DVAL, K, IBTMSGID()+51)
                       2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:8515: (continued):
               CALL BTSEND(6, NERR*2, DVAL, 0, IBTMSGID()+51)
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:3168: warning:
                        CALL DBTCHECKIN( 0, OUTNUM, MAXERR, NERR,
                             1
blacstest.f:8403: (continued):
         SUBROUTINE DBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    2
Argument #5 (named `ierr') of `dbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dchkpad':
blacstest.f:3159: warning:
                        CALL DCHKPAD( UPLO, DIAG, M, N, MEM, LDADST,
                             1
blacstest.f:8807: (continued):
         SUBROUTINE DCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    2
Argument #17 (named `erribuf') of `dchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dchkmat':
blacstest.f:3155: warning:
CALL DCHKMAT( UPLO, DIAG, M, N, MEM(APTR), LDADST,
                             1
blacstest.f:9068: (continued):
         SUBROUTINE DCHKMAT( UPLO, DIAG, M, N, A, LDA, RSRC, CSRC,
                    2
Argument #14 (named `erribuf') of `dchkmat' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `cbtcheckin':
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:9557: (continued):
                  CALL BTRECV(5, NERR2*2, CVAL, K, IBTMSGID()+51)
                       2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:9579: (continued):
               CALL BTSEND(5, NERR*2, CVAL, 0, IBTMSGID()+51)
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:3512: warning:
                        CALL CBTCHECKIN( 0, OUTNUM, MAXERR, NERR,
                             1
blacstest.f:9467: (continued):
         SUBROUTINE CBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    2
Argument #5 (named `ierr') of `cbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `cchkpad':
blacstest.f:3503: warning:
                        CALL CCHKPAD( UPLO, DIAG, M, N, MEM, LDADST,
                             1
blacstest.f:9869: (continued):
         SUBROUTINE CCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    2
Argument #17 (named `erribuf') of `cchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `cchkmat':
blacstest.f:3499: warning:
CALL CCHKMAT( UPLO, DIAG, M, N, MEM(APTR), LDADST,
                             1
blacstest.f:10130: (continued):
         SUBROUTINE CCHKMAT( UPLO, DIAG, M, N, A, LDA, RSRC, CSRC,
                    2
Argument #14 (named `erribuf') of `cchkmat' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zbtcheckin':
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:10625: (continued):
                  CALL BTRECV(7, NERR2*2, ZVAL, K, IBTMSGID()+51)
                       2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:10647: (continued):
               CALL BTSEND(7, NERR*2, ZVAL, 0, IBTMSGID()+51)
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:3856: warning:
                        CALL ZBTCHECKIN( 0, OUTNUM, MAXERR, NERR,
                             1
blacstest.f:10535: (continued):
         SUBROUTINE ZBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    2
Argument #5 (named `ierr') of `zbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zchkpad':
blacstest.f:3847: warning:
                        CALL ZCHKPAD( UPLO, DIAG, M, N, MEM, LDADST,
                             1
blacstest.f:10937: (continued):
         SUBROUTINE ZCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    2
Argument #17 (named `erribuf') of `zchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zchkmat':
blacstest.f:3843: warning:
CALL ZCHKMAT( UPLO, DIAG, M, N, MEM(APTR), LDADST,
                             1
blacstest.f:11198: (continued):
         SUBROUTINE ZCHKMAT( UPLO, DIAG, M, N, A, LDA, RSRC, CSRC,
                    2
Argument #14 (named `erribuf') of `zchkmat' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zprinterrs':
blacstest.f:11539:
        $         REAL( ERRDBUF(2,I) ), DIMAG( ERRDBUF(2,I) ),
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11540:
        $         REAL( ERRDBUF(1,I) ), DIMAG( ERRDBUF(1,I) )
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11543:
        $         REAL( ERRDBUF(2,I) ), DIMAG( ERRDBUF(2,I) ),
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11544:
        $         REAL( ERRDBUF(1,I) ), DIMAG( ERRDBUF(1,I) )
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11548:
        $         REAL( ERRDBUF(2,I) ), DIMAG( ERRDBUF(2,I) ),
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11549:
        $         REAL( ERRDBUF(1,I) ), DIMAG( ERRDBUF(1,I) )
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11552:
        $         REAL( ERRDBUF(2,I) ), DIMAG( ERRDBUF(2,I) ),
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11553:
        $         REAL( ERRDBUF(1,I) ), DIMAG( ERRDBUF(1,I) )
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11556:
        $         REAL( ERRDBUF(2,I) ), DIMAG( ERRDBUF(2,I) ),
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f:11557:
        $         REAL( ERRDBUF(1,I) ), DIMAG( ERRDBUF(1,I) )
                  ^
Ambiguous use of intrinsic `REAL' at (^) [info -f g77 M CMPAMBIG]
blacstest.f: In subroutine `ssumtest':
blacstest.f:7743:
         SUBROUTINE SCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:12462: (continued):
                                    CALL SCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `schkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:7339:
         SUBROUTINE SBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:12485: (continued):
                           CALL SBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `sbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:7339:
         SUBROUTINE SBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:12514: (continued):
            CALL SBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `sbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:522: warning:
                        CALL SSUMTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:12127: (continued):
SUBROUTINE SSUMTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #22 (named `mem') of `ssumtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In function `sbteps':
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:12582: (continued):
                     CALL BTRECV( 4, 1, EPS2, I, IBTMSGID()+20 )
                          2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:12586: (continued):
               CALL BTSEND( 4, 1, EPS, -1, IBTMSGID()+20 )
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:12588: (continued):
               CALL BTSEND( 4, 1, EPS, 0, IBTMSGID()+20 )
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:12589: (continued):
               CALL BTRECV( 4, 1, EPS, 0, IBTMSGID()+20 )
                    2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `schksum':
blacstest.f:12468: warning:
                                    CALL SCHKSUM(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:12599: (continued):
SUBROUTINE SCHKSUM( SCOPE, ICTXT, M, N, A, LDA, TESTNUM, MAXERR,
                    2
Argument #10 (named `erribuf') of `schksum' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dsumtest':
blacstest.f:8807:
         SUBROUTINE DCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:13040: (continued):
                                    CALL DCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `dchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:8403:
         SUBROUTINE DBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:13063: (continued):
                           CALL DBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `dbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:8403:
         SUBROUTINE DBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:13092: (continued):
            CALL DBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `dbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In function `dbteps':
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:13160: (continued):
                     CALL BTRECV( 6, 1, EPS2, I, IBTMSGID()+20 )
                          2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:13164: (continued):
               CALL BTSEND( 6, 1, EPS, -1, IBTMSGID()+20 )
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:97: warning:
            CALL BTSEND( 3, 2, ITMP, -1, IBTMSGID() )
                 1
blacstest.f:13166: (continued):
               CALL BTSEND( 6, 1, EPS, 0, IBTMSGID()+20 )
                    2
Argument #3 of `btsend' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:120: warning:
            CALL BTRECV( 3, 2, ITMP, 0, IBTMSGID() )
                 1
blacstest.f:13167: (continued):
               CALL BTRECV( 6, 1, EPS, 0, IBTMSGID()+20 )
                    2
Argument #3 of `btrecv' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dchksum':
blacstest.f:13046: warning:
                                    CALL DCHKSUM(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:13177: (continued):
SUBROUTINE DCHKSUM( SCOPE, ICTXT, M, N, A, LDA, TESTNUM, MAXERR,
                    2
Argument #10 (named `erribuf') of `dchksum' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `csumtest':
blacstest.f:9869:
         SUBROUTINE CCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:13618: (continued):
                                    CALL CCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `cchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:9467:
         SUBROUTINE CBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:13641: (continued):
                           CALL CBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `cbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:9467:
         SUBROUTINE CBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:13670: (continued):
            CALL CBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `cbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:555: warning:
                        CALL CSUMTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:13283: (continued):
SUBROUTINE CSUMTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #22 (named `mem') of `csumtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `cchksum':
blacstest.f:13624: warning:
                                    CALL CCHKSUM(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:13713: (continued):
SUBROUTINE CCHKSUM( SCOPE, ICTXT, M, N, A, LDA, TESTNUM, MAXERR,
                    2
Argument #10 (named `erribuf') of `cchksum' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zsumtest':
blacstest.f:10937:
         SUBROUTINE ZCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:14167: (continued):
                                    CALL ZCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `zchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:10535:
         SUBROUTINE ZBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:14190: (continued):
                           CALL ZBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `zbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:10535:
         SUBROUTINE ZBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:14219: (continued):
            CALL ZBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `zbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:588: warning:
                        CALL ZSUMTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:13832: (continued):
SUBROUTINE ZSUMTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #22 (named `mem') of `zsumtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zchksum':
blacstest.f:14173: warning:
                                    CALL ZCHKSUM(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:14262: (continued):
SUBROUTINE ZCHKSUM( SCOPE, ICTXT, M, N, A, LDA, TESTNUM, MAXERR,
                    2
Argument #10 (named `erribuf') of `zchksum' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `samxtest':
blacstest.f:7743:
         SUBROUTINE SCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:15603: (continued):
                                    CALL SCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `schkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:7339:
         SUBROUTINE SBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:15632: (continued):
                           CALL SBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `sbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:7339:
         SUBROUTINE SBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:15661: (continued):
            CALL SBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `sbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:531: warning:
                        CALL SAMXTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:15230: (continued):
SUBROUTINE SAMXTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #26 (named `mem') of `samxtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `srcchk':
blacstest.f:15615: warning:
                                    CALL SRCCHK(IPRE, IPOST, ICHECKVAL,
                                         1
blacstest.f:15698: (continued):
SUBROUTINE SRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    2
Argument #14 (named `erribuf') of `srcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `schkamx':
blacstest.f:15609: warning:
                                    CALL SCHKAMX(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:15867: (continued):
         SUBROUTINE SCHKAMX( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `schkamx' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `damxtest':
blacstest.f:8807:
         SUBROUTINE DCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:16418: (continued):
                                    CALL DCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `dchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:8403:
         SUBROUTINE DBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:16447: (continued):
                           CALL DBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `dbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:8403:
         SUBROUTINE DBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:16476: (continued):
            CALL DBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `dbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `drcchk':
blacstest.f:16430: warning:
                                    CALL DRCCHK(IPRE, IPOST, ICHECKVAL,
                                         1
blacstest.f:16513: (continued):
SUBROUTINE DRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    2
Argument #14 (named `erribuf') of `drcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dchkamx':
blacstest.f:16424: warning:
                                    CALL DCHKAMX(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:16682: (continued):
         SUBROUTINE DCHKAMX( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `dchkamx' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `camxtest':
blacstest.f:9869:
         SUBROUTINE CCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:17233: (continued):
                                    CALL CCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `cchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:9467:
         SUBROUTINE CBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:17262: (continued):
                           CALL CBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `cbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:9467:
         SUBROUTINE CBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:17291: (continued):
            CALL CBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `cbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:564: warning:
                        CALL CAMXTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:16860: (continued):
SUBROUTINE CAMXTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #26 (named `mem') of `camxtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `crcchk':
blacstest.f:17245: warning:
                                    CALL CRCCHK(IPRE, IPOST, ICHECKVAL,
                                         1
blacstest.f:17328: (continued):
SUBROUTINE CRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    2
Argument #14 (named `erribuf') of `crcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `cchkamx':
blacstest.f:17239: warning:
                                    CALL CCHKAMX(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:17497: (continued):
         SUBROUTINE CCHKAMX( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `cchkamx' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zamxtest':
blacstest.f:10937:
         SUBROUTINE ZCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:18050: (continued):
                                    CALL ZCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `zchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:10535:
         SUBROUTINE ZBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:18079: (continued):
                           CALL ZBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `zbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:10535:
         SUBROUTINE ZBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:18108: (continued):
            CALL ZBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `zbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:597: warning:
                        CALL ZAMXTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:17677: (continued):
SUBROUTINE ZAMXTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #26 (named `mem') of `zamxtest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zrcchk':
blacstest.f:18062: warning:
                                    CALL ZRCCHK(IPRE, IPOST, ICHECKVAL,
                                         1
blacstest.f:18145: (continued):
SUBROUTINE ZRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    2
Argument #14 (named `erribuf') of `zrcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zchkamx':
blacstest.f:18056: warning:
                                    CALL ZCHKAMX(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:18314: (continued):
         SUBROUTINE ZCHKAMX( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `zchkamx' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `samntest':
blacstest.f:7743:
         SUBROUTINE SCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:19509: (continued):
                                    CALL SCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `schkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:15698:
SUBROUTINE SRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    1
blacstest.f:19521: (continued):
                                    CALL SRCCHK(IPRE, IPOST, ICHECKVAL,
                                         2
Argument #14 (named `erribuf') of `srcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:7339:
         SUBROUTINE SBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:19538: (continued):
                           CALL SBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `sbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:7339:
         SUBROUTINE SBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:19567: (continued):
            CALL SBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `sbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:541: warning:
                        CALL SAMNTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:19136: (continued):
SUBROUTINE SAMNTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #26 (named `mem') of `samntest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `schkamn':
blacstest.f:19515: warning:
                                    CALL SCHKAMN(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:19604: (continued):
         SUBROUTINE SCHKAMN( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `schkamn' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `damntest':
blacstest.f:8807:
         SUBROUTINE DCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:20155: (continued):
                                    CALL DCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `dchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:16513:
SUBROUTINE DRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    1
blacstest.f:20167: (continued):
                                    CALL DRCCHK(IPRE, IPOST, ICHECKVAL,
                                         2
Argument #14 (named `erribuf') of `drcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:8403:
         SUBROUTINE DBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:20184: (continued):
                           CALL DBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `dbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:8403:
         SUBROUTINE DBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:20213: (continued):
            CALL DBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `dbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `dchkamn':
blacstest.f:20161: warning:
                                    CALL DCHKAMN(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:20250: (continued):
         SUBROUTINE DCHKAMN( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `dchkamn' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `camntest':
blacstest.f:9869:
         SUBROUTINE CCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:20801: (continued):
                                    CALL CCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `cchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:17328:
SUBROUTINE CRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    1
blacstest.f:20813: (continued):
                                    CALL CRCCHK(IPRE, IPOST, ICHECKVAL,
                                         2
Argument #14 (named `erribuf') of `crcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:9467:
         SUBROUTINE CBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:20830: (continued):
                           CALL CBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `cbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:9467:
         SUBROUTINE CBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:20859: (continued):
            CALL CBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `cbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:574: warning:
                        CALL CAMNTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:20428: (continued):
SUBROUTINE CAMNTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #26 (named `mem') of `camntest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `cchkamn':
blacstest.f:20807: warning:
                                    CALL CCHKAMN(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:20896: (continued):
         SUBROUTINE CCHKAMN( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `cchkamn' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zamntest':
blacstest.f:10937:
         SUBROUTINE ZCHKPAD( UPLO, DIAG, M, N, MEM, LDA, RSRC, CSRC,
                    1
blacstest.f:21449: (continued):
                                    CALL ZCHKPAD('G','-', M, N,
                                         2
Argument #17 (named `erribuf') of `zchkpad' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:18145:
SUBROUTINE ZRCCHK( IPRE, IPOST, PADVAL, M, N, RA, CA, LDI, MYROW,
                    1
blacstest.f:21461: (continued):
                                    CALL ZRCCHK(IPRE, IPOST, ICHECKVAL,
                                         2
Argument #14 (named `erribuf') of `zrcchk' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:10535:
         SUBROUTINE ZBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:21478: (continued):
                           CALL ZBTCHECKIN(0, OUTNUM, MAXERR, NERR,
                                2
Argument #5 (named `ierr') of `zbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:10535:
         SUBROUTINE ZBTCHECKIN( NFTESTS, OUTNUM, MAXERR, NERR, IERR,
                    1
blacstest.f:21507: (continued):
            CALL ZBTCHECKIN( NFAIL, OUTNUM, MAXERR, NERR, MEM(ERRIPTR),
                 2
Argument #5 (named `ierr') of `zbtcheckin' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f:607: warning:
                        CALL ZAMNTEST(OUTNUM, VERB, TREP, TCOH, NSCOPE,
                             1
blacstest.f:21076: (continued):
SUBROUTINE ZAMNTEST( OUTNUM, VERB, TOPSREPEAT, TOPSCOHRNT, NSCOPE,
                    2
Argument #26 (named `mem') of `zamntest' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
blacstest.f: In subroutine `zchkamn':
blacstest.f:21455: warning:
                                    CALL ZCHKAMN(SCOPE, CONTEXT, M, N,
                                         1
blacstest.f:21544: (continued):
         SUBROUTINE ZCHKAMN( SCOPE, ICTXT, M, N, A, LDA, RA, CA, LDI,
                    2
Argument #13 (named `erribuf') of `zchkamn' is one type at (2) but is some other type at (1) [info -f g77 M GLOBALS]
make: *** [blacstest.o] Error 1
iris-wl03:TESTING maomaowlw$


On May 1, 2008, at 11:57 AM, Doug Reeder wrote:

Linwei,

mpif.h is the include file for fortran programs to use openmpi. The
apple version does not support fortran. If you want to use openmpi
from fortran you will need to install a version of openmpi that
supports fortran, this will install mpif.h. I suggest you install the
new version in a different directory than the apple version ( use --
prefix in the openmpi configure command). You will also need to
remove the apple version or rename the openmpi include and library
files so that the linker can find your new, fortran supporting version.

Doug Reeder
On May 1, 2008, at 8:42 AM, Linwei Wang wrote:

Dear all,

   I'm new to openmpi. I'm now trying to use BLACS and ScaLAPACK on
Leopard.  Since it has built-in Open MPI, I didn't install any other
versions. I followed the BLACS install guidances in FAQ section, and
it generated errors as:

   "No rule to make target `/usr/include/mpif.h', needed by
`mpif.h'.  Stop."

   The problem is I could not find "mpif.h" in my computer. Does this
mean I should install other Open MPI version rather than using
Leopard's
built-in version?

  Thanks for the help!

  Best,
 Linwei

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to