Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
109 changes: 109 additions & 0 deletions BLACS/TESTING/blacstest.f

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions BLACS/TESTING/btprim.f
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
SUBROUTINE BTSETUP( MEM, MEMLEN, CMEM, CMEMLEN, OUTNUM,
$ TESTSDRV, TESTBSBR, TESTCOMB, TESTAUX,
$ IAM, NNODES )
IMPLICIT NONE
*
* -- BLACS tester (version 1.0) --
* University of Tennessee
Expand Down Expand Up @@ -44,6 +45,7 @@ SUBROUTINE BTSETUP( MEM, MEMLEN, CMEM, CMEMLEN, OUTNUM,
RETURN
END
INTEGER FUNCTION IBTMYPROC()
IMPLICIT NONE
*
* -- BLACS tester (version 1.0) --
* University of Tennessee
Expand Down Expand Up @@ -78,6 +80,7 @@ INTEGER FUNCTION IBTMYPROC()
END
*
INTEGER FUNCTION IBTNPROCS()
IMPLICIT NONE
*
* -- BLACS tester (version 1.0) --
* University of Tennessee
Expand Down Expand Up @@ -112,6 +115,7 @@ INTEGER FUNCTION IBTNPROCS()
END
*
SUBROUTINE BTSEND(DTYPE, N, BUFF, DEST, MSGID)
IMPLICIT NONE
*
* -- BLACS tester (version 1.0) --
* University of Tennessee
Expand Down Expand Up @@ -204,6 +208,7 @@ SUBROUTINE BTSEND(DTYPE, N, BUFF, DEST, MSGID)
END
*
SUBROUTINE BTRECV(DTYPE, N, BUFF, SRC, MSGID)
IMPLICIT NONE
*
* -- BLACS tester (version 1.0) --
* University of Tennessee
Expand Down Expand Up @@ -283,6 +288,7 @@ SUBROUTINE BTRECV(DTYPE, N, BUFF, SRC, MSGID)
END
*
INTEGER FUNCTION IBTSIZEOF(TYPE)
IMPLICIT NONE
*
* -- BLACS tester (version 1.0) --
* University of Tennessee
Expand Down Expand Up @@ -359,6 +365,7 @@ INTEGER FUNCTION IBTSIZEOF(TYPE)
RETURN
END
SUBROUTINE BTMPIERR(ROUT, IERR0)
IMPLICIT NONE
CHARACTER*(*) ROUT
INTEGER IERR0
* ..
Expand Down
15 changes: 15 additions & 0 deletions BLACS/TESTING/tools.f
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
* ================================================================

DOUBLE PRECISION FUNCTION DLAMCH( CMACH )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -137,6 +138,7 @@ DOUBLE PRECISION FUNCTION DLAMCH( CMACH )
************************************************************************
*
SUBROUTINE DLAMC1( BETA, T, RND, IEEE1 )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -324,6 +326,7 @@ SUBROUTINE DLAMC1( BETA, T, RND, IEEE1 )
************************************************************************
*
SUBROUTINE DLAMC2( BETA, T, RND, EPS, EMIN, RMIN, EMAX, RMAX )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -583,6 +586,7 @@ SUBROUTINE DLAMC2( BETA, T, RND, EPS, EMIN, RMIN, EMAX, RMAX )
************************************************************************
*
DOUBLE PRECISION FUNCTION DLAMC3( A, B )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -621,6 +625,7 @@ DOUBLE PRECISION FUNCTION DLAMC3( A, B )
************************************************************************
*
SUBROUTINE DLAMC4( EMIN, START, BASE )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -705,6 +710,7 @@ SUBROUTINE DLAMC4( EMIN, START, BASE )
************************************************************************
*
SUBROUTINE DLAMC5( BETA, P, EMIN, IEEE, EMAX, RMAX )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -864,6 +870,7 @@ SUBROUTINE DLAMC5( BETA, P, EMIN, IEEE, EMAX, RMAX )
*
END
REAL FUNCTION SLAMCH( CMACH )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -994,6 +1001,7 @@ REAL FUNCTION SLAMCH( CMACH )
************************************************************************
*
SUBROUTINE SLAMC1( BETA, T, RND, IEEE1 )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -1181,6 +1189,7 @@ SUBROUTINE SLAMC1( BETA, T, RND, IEEE1 )
************************************************************************
*
SUBROUTINE SLAMC2( BETA, T, RND, EPS, EMIN, RMIN, EMAX, RMAX )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -1440,6 +1449,7 @@ SUBROUTINE SLAMC2( BETA, T, RND, EPS, EMIN, RMIN, EMAX, RMAX )
************************************************************************
*
REAL FUNCTION SLAMC3( A, B )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -1478,6 +1488,7 @@ REAL FUNCTION SLAMC3( A, B )
************************************************************************
*
SUBROUTINE SLAMC4( EMIN, START, BASE )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -1562,6 +1573,7 @@ SUBROUTINE SLAMC4( EMIN, START, BASE )
************************************************************************
*
SUBROUTINE SLAMC5( BETA, P, EMIN, IEEE, EMAX, RMAX )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -1721,6 +1733,7 @@ SUBROUTINE SLAMC5( BETA, P, EMIN, IEEE, EMAX, RMAX )
*
END
LOGICAL FUNCTION LSAME( CA, CB )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -1808,6 +1821,7 @@ LOGICAL FUNCTION LSAME( CA, CB )
*
END
DOUBLE PRECISION FUNCTION DLARND( IDIST, ISEED )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down Expand Up @@ -1997,6 +2011,7 @@ DOUBLE COMPLEX FUNCTION ZLARND( IDIST, ISEED )
*
END
DOUBLE PRECISION FUNCTION DLARAN( ISEED )
IMPLICIT NONE
*
* -- LAPACK auxiliary routine (version 2.0) --
* Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,
Expand Down
1 change: 1 addition & 0 deletions EXAMPLE/pcscaex.f
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
PROGRAM PCSCAEX
IMPLICIT NONE
*
* -- ScaLAPACK example code --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory,
Expand Down
1 change: 1 addition & 0 deletions EXAMPLE/pdscaex.f
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
PROGRAM PDSCAEX
IMPLICIT NONE
*
* -- ScaLAPACK example code --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory,
Expand Down
1 change: 1 addition & 0 deletions EXAMPLE/pdscaexinfo.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PDSCAEXINFO( SUMMRY, NOUT, N, NRHS, NB, NPROW, NPCOL,
$ WORK, IAM, NPROCS )
IMPLICIT NONE
*
* -- ScaLAPACK example code --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory,
Expand Down
1 change: 1 addition & 0 deletions EXAMPLE/psscaex.f
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
PROGRAM PSSCAEX
IMPLICIT NONE
*
* -- ScaLAPACK example code --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory,
Expand Down
1 change: 1 addition & 0 deletions EXAMPLE/pzscaex.f
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
PROGRAM PZSCAEX
IMPLICIT NONE
*
* -- ScaLAPACK example code --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory,
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbcmatadd.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBCMATADD( ICONTXT, MODE, M, N, ALPHA, A, LDA, BETA, B,
$ LDB )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
4 changes: 4 additions & 0 deletions PBLAS/SRC/PBBLAS/pbctran.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBCTRAN( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA, BETA,
$ C, LDC, IAROW, IACOL, ICROW, ICCOL, WORK )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -612,6 +613,7 @@ SUBROUTINE PBCTRAN( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA, BETA,
*
SUBROUTINE PBCTR2AT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
$ BETA, B, LDB, LCMP, LCMQ )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -703,6 +705,7 @@ SUBROUTINE PBCTR2AT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
*
SUBROUTINE PBCTR2BT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
$ BETA, B, LDB, INTV )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -790,6 +793,7 @@ SUBROUTINE PBCTR2BT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
*
SUBROUTINE PBCTR2AF( ICONTXT, ADIST, M, N, NB, A, LDA, BETA, B,
$ LDB, LCMP, LCMQ, NINT )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbctrget.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBCTRGET( ICONTXT, ADIST, M, N, MNB, A, LDA, MCROW,
$ MCCOL, IGD, MYROW, MYCOL, NPROW, NPCOL )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
3 changes: 3 additions & 0 deletions PBLAS/SRC/PBBLAS/pbctrnv.f
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
SUBROUTINE PBCTRNV( ICONTXT, XDIST, TRANS, N, NB, NZ, X, INCX,
$ BETA, Y, INCY, IXROW, IXCOL, IYROW, IYCOL,
$ WORK )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -646,6 +647,7 @@ SUBROUTINE PBCTRNV( ICONTXT, XDIST, TRANS, N, NB, NZ, X, INCX,
*
SUBROUTINE PBCTR2A1( ICONTXT, N, NB, NZ, X, INCX, BETA, Y, INCY,
$ INTV )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -718,6 +720,7 @@ SUBROUTINE PBCTR2A1( ICONTXT, N, NB, NZ, X, INCX, BETA, Y, INCY,
*
SUBROUTINE PBCTR2B1( ICONTXT, TRANS, N, NB, NZ, X, INCX, BETA, Y,
$ INCY, JINX, JINY )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbctrsrt.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBCTRSRT( ICONTXT, ADIST, M, N, NB, A, LDA, BETA, B,
$ LDB, LCMP, LCMQ, NINT )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbctrst1.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBCTRST1( ICONTXT, XDIST, N, NB, NZ, X, INCX, BETA, Y,
$ INCY, LCMP, LCMQ, NINT )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbcvecadd.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBCVECADD( ICONTXT, MODE, N, ALPHA, X, INCX, BETA, Y,
$ INCY )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbdmatadd.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBDMATADD( ICONTXT, MODE, M, N, ALPHA, A, LDA, BETA, B,
$ LDB )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
4 changes: 4 additions & 0 deletions PBLAS/SRC/PBBLAS/pbdtran.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBDTRAN( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA, BETA,
$ C, LDC, IAROW, IACOL, ICROW, ICCOL, WORK )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -612,6 +613,7 @@ SUBROUTINE PBDTRAN( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA, BETA,
*
SUBROUTINE PBDTR2AT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
$ BETA, B, LDB, LCMP, LCMQ )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -703,6 +705,7 @@ SUBROUTINE PBDTR2AT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
*
SUBROUTINE PBDTR2BT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
$ BETA, B, LDB, INTV )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -790,6 +793,7 @@ SUBROUTINE PBDTR2BT( ICONTXT, ADIST, TRANS, M, N, NB, A, LDA,
*
SUBROUTINE PBDTR2AF( ICONTXT, ADIST, M, N, NB, A, LDA, BETA, B,
$ LDB, LCMP, LCMQ, NINT )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbdtrget.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBDTRGET( ICONTXT, ADIST, M, N, MNB, A, LDA, MCROW,
$ MCCOL, IGD, MYROW, MYCOL, NPROW, NPCOL )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
3 changes: 3 additions & 0 deletions PBLAS/SRC/PBBLAS/pbdtrnv.f
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
SUBROUTINE PBDTRNV( ICONTXT, XDIST, TRANS, N, NB, NZ, X, INCX,
$ BETA, Y, INCY, IXROW, IXCOL, IYROW, IYCOL,
$ WORK )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -645,6 +646,7 @@ SUBROUTINE PBDTRNV( ICONTXT, XDIST, TRANS, N, NB, NZ, X, INCX,
*
SUBROUTINE PBDTR2A1( ICONTXT, N, NB, NZ, X, INCX, BETA, Y, INCY,
$ INTV )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down Expand Up @@ -717,6 +719,7 @@ SUBROUTINE PBDTR2A1( ICONTXT, N, NB, NZ, X, INCX, BETA, Y, INCY,
*
SUBROUTINE PBDTR2B1( ICONTXT, TRANS, N, NB, NZ, X, INCX, BETA, Y,
$ INCY, JINX, JINY )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbdtrsrt.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBDTRSRT( ICONTXT, ADIST, M, N, NB, A, LDA, BETA, B,
$ LDB, LCMP, LCMQ, NINT )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbdtrst1.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBDTRST1( ICONTXT, XDIST, N, NB, NZ, X, INCX, BETA, Y,
$ INCY, LCMP, LCMQ, NINT )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbdvecadd.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBDVECADD( ICONTXT, MODE, N, ALPHA, X, INCX, BETA, Y,
$ INCY )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
1 change: 1 addition & 0 deletions PBLAS/SRC/PBBLAS/pbsmatadd.f
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
SUBROUTINE PBSMATADD( ICONTXT, MODE, M, N, ALPHA, A, LDA, BETA, B,
$ LDB )
IMPLICIT NONE
*
* -- PB-BLAS routine (version 2.1) --
* University of Tennessee, Knoxville, Oak Ridge National Laboratory.
Expand Down
Loading