[scalapack] 17/29: Import Debian changes 1.8.0-7
Muammar El Khatib
muammar at moszumanska.debian.org
Sun Jun 11 16:16:30 UTC 2017
This is an automated email from the git hooks/post-receive script.
muammar pushed a commit to branch master
in repository scalapack.
commit 841c9bfefd80f3378bef81fd4325c362e0d9a81b
Author: Muammar El Khatib <muammar at debian.org>
Date: Sun Sep 18 08:26:29 2011 +0200
Import Debian changes 1.8.0-7
scalapack (1.8.0-7) unstable; urgency=low
* Test command execution failure caused due to incompatible file location in
package scalapack-test-common has been fixed adding symbolic links pointing
files to the correct location. (Closes: #588404) Files cannot be moved
directly to /usr/lib/scalapack becasuse they are .dat files. Refer to
Filesystem Hierarchy Standard | /usr/share : Architecture-independent data
for more information.
* Switch to dpkg-source 3.0 (quilt) format.
* Maintainer's mail has been changed.
* Patched Mptr offset calculation to enable arrays with more than
2^31 bytes. Thanks to David Gleich.
---
SLmake.inc | 8 +-
debian/changelog | 15 +
debian/control | 2 +-
.../01_SLmake.inc.patch} | 38 +-
debian/patches/02_GEMR2D.dat.patch | 95 ++
debian/patches/03_PCBLAST1TIM.dat.patch | 46 +
debian/patches/04_PCBLAS1TST.dat.patch | 50 +
debian/patches/05_PCBLAS2TIM.dat.patch | 60 +
debian/patches/06_PCBLAS2TST.dat.patch | 65 +
debian/patches/07_PCBLAS3TIM.dat.patch | 64 +
debian/patches/08_PCBLAS3TST.dat.patch | 69 +
debian/patches/09_PDBLAS1TIM.dat.patch | 44 +
debian/patches/10_PDBLAS1TST.dat.patch | 48 +
debian/patches/11_PDBLAS2TIM.dat.patch | 59 +
debian/patches/12_PDBLAS2TST.dat.patch | 64 +
debian/patches/13_PDBLAS3TIM.dat.patch | 61 +
debian/patches/14_PDBLAS3TST.dat.patch | 66 +
debian/patches/15_PSBLAS1TIM.dat.patch | 44 +
debian/patches/16_PSBLAS1TST.dat.patch | 48 +
debian/patches/17_PSBLAS2TIM.dat.patch | 59 +
debian/patches/18_PSBLAS2TST.dat.patch | 64 +
debian/patches/19_PSBLAS3TIM.dat.patch | 61 +
debian/patches/20_PSBLAS3TST.dat.patch | 66 +
debian/patches/21_PZBLAS1TIM.dat.patch | 46 +
debian/patches/22_PZBLAS1TST.dat.patch | 50 +
debian/patches/23_PZBLAS2TIM.dat.patch | 60 +
debian/patches/24_PZBLAS2TST.dat.patch | 65 +
debian/patches/25_PZBLAS3TIM.dat.patch | 64 +
debian/patches/26_PZBLAS3TST.dat.patch | 68 +
debian/patches/27_TRMR2D.dat.patch | 17 +
debian/patches/28_PBtools.h.patch | 13 +
debian/patches/debian-changes-1.8.0-6.1 | 1512 ++++++++++++++++++++
debian/patches/series | 28 +
debian/rules | 19 +-
debian/scalapack-test-common.dirs | 1 +
debian/scalapack-test-common.links | 40 +
debian/source/format | 2 +-
37 files changed, 3159 insertions(+), 22 deletions(-)
diff --git a/SLmake.inc b/SLmake.inc
index c15da9d..f1f07bc 100644
--- a/SLmake.inc
+++ b/SLmake.inc
@@ -96,10 +96,10 @@ REDISTTSTdir = $(TESTINGdir)
#
# The fortran and C compilers, loaders, and their flags
#
-F77 = gfortran
+F77 = g77
#F77 = /usr/local/pgi/linux86/bin/pgf77
CC = gcc
-NOOPT = -w $(FPIC)
+NOOPT = -w -fno-globals -fno-f90 -fugly-complex $(FPIC)
F77FLAGS = -Wall -O6 -funroll-all-loops -ffast-math $(NOOPT)
CCFLAGS = -Wall $(FPIC) -O6 -funroll-all-loops -ffast-math
SRCFLAG =
@@ -117,7 +117,7 @@ CCLOADFLAGS =
# C preprocessor defs for compilation
# (-DNoChange, -DAdd_, -DUpCase, or -Df77IsF2C)
#
-CDEFS = -DAdd_ -DNO_IEEE $(USEMPI)
+CDEFS = -Df77IsF2C -DNO_IEEE $(USEMPI)
#
# The archiver and the flag(s) to use when building archive (library)
# Also the ranlib routine. If your system has no ranlib, set RANLIB = echo
@@ -129,7 +129,7 @@ RANLIB = ranlib
# The name of the libraries to be created/linked to
#
SCALAPACKLIB = $(home)/scalapack_$(MPI).a
-BLASLIB = -llapack -lblas
+BLASLIB = -llapack-3 -lblas-3
# BLASLIB = /usr/local/lib/libf77blas.a /usr/local/lib/libatlas.a
#
ifeq ($(BUILD),static)
diff --git a/debian/changelog b/debian/changelog
index fcc8f81..50d426a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,18 @@
+scalapack (1.8.0-7) unstable; urgency=low
+
+ * Test command execution failure caused due to incompatible file location in
+ package scalapack-test-common has been fixed adding symbolic links pointing
+ files to the correct location. (Closes: #588404) Files cannot be moved
+ directly to /usr/lib/scalapack becasuse they are .dat files. Refer to
+ Filesystem Hierarchy Standard | /usr/share : Architecture-independent data
+ for more information.
+ * Switch to dpkg-source 3.0 (quilt) format.
+ * Maintainer's mail has been changed.
+ * Patched Mptr offset calculation to enable arrays with more than
+ 2^31 bytes. Thanks to David Gleich.
+
+ -- Muammar El Khatib <muammar at debian.org> Tue, 18 Sep 2011 08:26:29 +0200
+
scalapack (1.8.0-6) unstable; urgency=low
* debian/rules file has been updated for linking against blas and lapack
diff --git a/debian/control b/debian/control
index 2b23a49..d139faf 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,7 @@
Source: scalapack
Section: devel
Priority: extra
-Maintainer: Muammar El Khatib <muammarelkhatib at gmail.com>
+Maintainer: Muammar El Khatib <muammar at debian.org>
Standards-Version: 3.8.4
Build-Depends: mpi-default-dev, pvm-dev, blacs-pvm-dev, gfortran, liblapack-dev, libblas-dev, debhelper (>= 6), libblacs-mpi-dev
Homepage: http://www.netlib.org/scalapack/
diff --git a/debian/scalapack-openmpi.patch b/debian/patches/01_SLmake.inc.patch
similarity index 50%
rename from debian/scalapack-openmpi.patch
rename to debian/patches/01_SLmake.inc.patch
index 3844234..cba1403 100644
--- a/debian/scalapack-openmpi.patch
+++ b/debian/patches/01_SLmake.inc.patch
@@ -1,6 +1,7 @@
-diff -urN scalapack-1.8.0-2/SLmake.inc scalapack-1.8.0/SLmake.inc
---- scalapack-1.8.0-2/SLmake.inc 2008-08-14 11:28:24.000000000 -0400
-+++ scalapack-1.8.0/SLmake.inc 2008-08-14 12:34:26.000000000 -0400
+Index: scalapack-1.8.0/SLmake.inc
+===================================================================
+--- scalapack-1.8.0.orig/SLmake.inc 2007-04-07 06:37:26.000000000 +0200
++++ scalapack-1.8.0/SLmake.inc 2011-09-18 15:49:24.971359670 +0200
@@ -33,15 +33,30 @@
#
# MPI setup; tailor to your system if using MPIBLACS
@@ -43,3 +44,34 @@ diff -urN scalapack-1.8.0-2/SLmake.inc scalapack-1.8.0/SLmake.inc
BLACSFINIT = -lblacsF77init-mpich
BLACSCINIT = -lblacsCinit-mpich
BLACSLIB = -lblacs-mpich
+@@ -96,10 +111,10 @@
+ #
+ # The fortran and C compilers, loaders, and their flags
+ #
+-F77 = g77
++F77 = gfortran
+ #F77 = /usr/local/pgi/linux86/bin/pgf77
+ CC = gcc
+-NOOPT = -w -fno-globals -fno-f90 -fugly-complex $(FPIC)
++NOOPT = -w $(FPIC)
+ F77FLAGS = -Wall -O6 -funroll-all-loops -ffast-math $(NOOPT)
+ CCFLAGS = -Wall $(FPIC) -O6 -funroll-all-loops -ffast-math
+ SRCFLAG =
+@@ -117,7 +132,7 @@
+ # C preprocessor defs for compilation
+ # (-DNoChange, -DAdd_, -DUpCase, or -Df77IsF2C)
+ #
+-CDEFS = -Df77IsF2C -DNO_IEEE $(USEMPI)
++CDEFS = -DAdd_ -DNO_IEEE $(USEMPI)
+ #
+ # The archiver and the flag(s) to use when building archive (library)
+ # Also the ranlib routine. If your system has no ranlib, set RANLIB = echo
+@@ -129,7 +144,7 @@
+ # The name of the libraries to be created/linked to
+ #
+ SCALAPACKLIB = $(home)/scalapack_$(MPI).a
+-BLASLIB = -llapack-3 -lblas-3
++BLASLIB = -llapack -lblas
+ # BLASLIB = /usr/local/lib/libf77blas.a /usr/local/lib/libatlas.a
+ #
+ ifeq ($(BUILD),static)
diff --git a/debian/patches/02_GEMR2D.dat.patch b/debian/patches/02_GEMR2D.dat.patch
new file mode 100644
index 0000000..2ca6fce
--- /dev/null
+++ b/debian/patches/02_GEMR2D.dat.patch
@@ -0,0 +1,95 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/GEMR2D.dat
+@@ -0,0 +1,91 @@
++90
++200 200 200 200 0 0 1 1 1 4 3 6 200 200 0 0 1 1 1 4 5 3
++200 200 200 200 0 0 1 1 4 1 7 9 200 200 0 0 1 1 4 1 4 9
++200 200 200 200 0 0 1 1 4 1 2 9 200 200 0 0 1 1 2 2 7 7
++200 200 200 200 0 0 1 1 2 2 6 3 200 200 0 0 1 1 2 2 5 9
++200 200 200 200 0 0 1 1 2 2 9 10 200 200 0 0 1 1 1 4 3 4
++200 200 200 200 0 0 1 1 2 2 1 10 200 200 0 0 1 1 1 3 1 4
++200 200 200 200 0 0 1 1 1 4 14 6 200 200 0 0 1 1 1 3 8 5
++200 200 200 200 0 0 1 1 1 3 6 4 200 200 0 0 1 1 4 1 2 2
++200 200 200 200 0 0 1 1 4 1 3 10 200 200 0 0 1 1 1 4 11 5
++200 200 200 200 0 0 1 1 2 2 10 3 200 200 0 0 1 1 1 3 11 7
++300 300 300 300 0 0 1 1 1 4 10 2 300 300 0 0 1 1 2 2 4 5
++300 300 300 300 0 0 1 1 2 2 1 12 300 300 0 0 1 1 3 1 10 6
++300 300 300 300 0 0 1 1 1 4 13 8 300 300 0 0 1 1 2 2 12 4
++300 300 300 300 0 0 1 1 2 2 12 9 300 300 0 0 1 1 1 3 16 10
++300 300 300 300 0 0 1 1 1 4 15 2 300 300 0 0 1 1 2 2 12 1
++300 300 300 300 0 0 1 1 2 2 4 11 300 300 0 0 1 1 1 3 9 3
++300 300 300 300 0 0 1 1 2 2 4 12 300 300 0 0 1 1 4 1 6 1
++300 300 300 300 0 0 1 1 3 1 7 7 300 300 0 0 1 1 4 1 5 11
++300 300 300 300 0 0 1 1 3 1 10 11 300 300 0 0 1 1 1 3 10 3
++300 300 300 300 0 0 1 1 2 2 1 1 300 300 0 0 1 1 1 3 9 2
++400 400 400 400 0 0 1 1 4 1 2 4 400 400 0 0 1 1 1 3 5 10
++400 400 400 400 0 0 1 1 1 3 5 1 400 400 0 0 1 1 2 2 14 4
++400 400 400 400 0 0 1 1 4 1 3 16 400 400 0 0 1 1 1 3 1 7
++400 400 400 400 0 0 1 1 1 3 8 5 400 400 0 0 1 1 3 1 9 2
++400 400 400 400 0 0 1 1 1 4 9 3 400 400 0 0 1 1 1 3 11 3
++400 400 400 400 0 0 1 1 2 2 12 11 400 400 0 0 1 1 4 1 5 9
++400 400 400 400 0 0 1 1 3 1 6 12 400 400 0 0 1 1 1 4 15 6
++400 400 400 400 0 0 1 1 4 1 5 5 400 400 0 0 1 1 4 1 7 15
++400 400 400 400 0 0 1 1 3 1 4 6 400 400 0 0 1 1 4 1 2 4
++400 400 400 400 0 0 1 1 3 1 6 3 400 400 0 0 1 1 1 4 18 10
++500 500 500 500 0 0 1 1 3 1 9 21 500 500 0 0 1 1 1 3 13 4
++500 500 500 500 0 0 1 1 2 2 5 8 500 500 0 0 1 1 4 1 4 19
++500 500 500 500 0 0 1 1 1 4 14 9 500 500 0 0 1 1 1 4 17 11
++500 500 500 500 0 0 1 1 1 4 4 2 500 500 0 0 1 1 2 2 4 1
++500 500 500 500 0 0 1 1 1 3 7 4 500 500 0 0 1 1 2 2 3 12
++500 500 500 500 0 0 1 1 2 2 8 8 500 500 0 0 1 1 1 4 16 4
++500 500 500 500 0 0 1 1 1 4 20 10 500 500 0 0 1 1 2 2 8 7
++500 500 500 500 0 0 1 1 2 2 1 14 500 500 0 0 1 1 3 1 6 20
++500 500 500 500 0 0 1 1 4 1 5 15 500 500 0 0 1 1 1 3 2 8
++500 500 500 500 0 0 1 1 1 3 6 3 500 500 0 0 1 1 3 1 12 4
++600 600 600 600 0 0 1 1 1 4 4 8 600 600 0 0 1 1 2 2 2 9
++600 600 600 600 0 0 1 1 2 2 13 7 600 600 0 0 1 1 3 1 2 6
++600 600 600 600 0 0 1 1 1 3 2 2 600 600 0 0 1 1 1 4 13 4
++600 600 600 600 0 0 1 1 3 1 7 1 600 600 0 0 1 1 2 2 1 9
++600 600 600 600 0 0 1 1 1 3 17 9 600 600 0 0 1 1 2 2 7 17
++600 600 600 600 0 0 1 1 2 2 13 3 600 600 0 0 1 1 1 3 15 4
++600 600 600 600 0 0 1 1 1 3 3 13 600 600 0 0 1 1 1 3 22 3
++600 600 600 600 0 0 1 1 1 4 2 8 600 600 0 0 1 1 2 2 9 14
++600 600 600 600 0 0 1 1 2 2 8 5 600 600 0 0 1 1 1 3 5 3
++600 600 600 600 0 0 1 1 3 1 3 3 600 600 0 0 1 1 2 2 13 14
++700 700 700 700 0 0 1 1 1 3 24 2 700 700 0 0 1 1 1 4 11 11
++700 700 700 700 0 0 1 1 3 1 10 6 700 700 0 0 1 1 1 4 11 7
++700 700 700 700 0 0 1 1 1 3 24 10 700 700 0 0 1 1 1 3 25 4
++700 700 700 700 0 0 1 1 3 1 8 3 700 700 0 0 1 1 4 1 5 9
++700 700 700 700 0 0 1 1 1 3 18 6 700 700 0 0 1 1 1 4 22 11
++700 700 700 700 0 0 1 1 2 2 17 14 700 700 0 0 1 1 3 1 8 21
++700 700 700 700 0 0 1 1 3 1 11 20 700 700 0 0 1 1 4 1 8 5
++700 700 700 700 0 0 1 1 2 2 13 16 700 700 0 0 1 1 2 2 8 11
++700 700 700 700 0 0 1 1 4 1 5 11 700 700 0 0 1 1 3 1 5 11
++700 700 700 700 0 0 1 1 2 2 11 17 700 700 0 0 1 1 1 3 1 6
++800 800 800 800 0 0 1 1 1 4 23 13 800 800 0 0 1 1 3 1 15 17
++800 800 800 800 0 0 1 1 1 3 27 8 800 800 0 0 1 1 3 1 8 3
++800 800 800 800 0 0 1 1 3 1 12 6 800 800 0 0 1 1 4 1 4 7
++800 800 800 800 0 0 1 1 3 1 16 14 800 800 0 0 1 1 4 1 14 6
++800 800 800 800 0 0 1 1 4 1 9 4 800 800 0 0 1 1 3 1 3 15
++800 800 800 800 0 0 1 1 4 1 5 12 800 800 0 0 1 1 1 3 22 9
++800 800 800 800 0 0 1 1 3 1 9 11 800 800 0 0 1 1 2 2 2 19
++800 800 800 800 0 0 1 1 1 4 16 11 800 800 0 0 1 1 1 3 13 5
++800 800 800 800 0 0 1 1 1 3 18 4 800 800 0 0 1 1 3 1 9 8
++800 800 800 800 0 0 1 1 3 1 1 7 800 800 0 0 1 1 3 1 7 4
++900 900 900 900 0 0 1 1 1 3 19 11 900 900 0 0 1 1 4 1 12 25
++900 900 900 900 0 0 1 1 1 3 18 15 900 900 0 0 1 1 4 1 9 6
++900 900 900 900 0 0 1 1 3 1 11 10 900 900 0 0 1 1 4 1 15 18
++900 900 900 900 0 0 1 1 3 1 2 30 900 900 0 0 1 1 1 3 3 5
++900 900 900 900 0 0 1 1 1 4 22 12 900 900 0 0 1 1 3 1 1 20
++900 900 900 900 0 0 1 1 3 1 10 20 900 900 0 0 1 1 1 3 2 5
++900 900 900 900 0 0 1 1 2 2 11 21 900 900 0 0 1 1 1 3 22 12
++900 900 900 900 0 0 1 1 3 1 4 5 900 900 0 0 1 1 3 1 5 11
++900 900 900 900 0 0 1 1 1 4 29 12 900 900 0 0 1 1 2 2 3 15
++900 900 900 900 0 0 1 1 2 2 15 7 900 900 0 0 1 1 3 1 17 7
++1000 1000 1000 1000 0 0 1 1 1 3 1 15 1000 1000 0 0 1 1 2 2 7 18
++1000 1000 1000 1000 0 0 1 1 1 3 6 5 1000 1000 0 0 1 1 3 1 18 15
++1000 1000 1000 1000 0 0 1 1 1 3 11 8 1000 1000 0 0 1 1 3 1 10 29
++1000 1000 1000 1000 0 0 1 1 4 1 8 31 1000 1000 0 0 1 1 2 2 17 22
++1000 1000 1000 1000 0 0 1 1 3 1 9 26 1000 1000 0 0 1 1 2 2 22 20
++1000 1000 1000 1000 0 0 1 1 2 2 2 17 1000 1000 0 0 1 1 1 3 29 6
++1000 1000 1000 1000 0 0 1 1 3 1 8 17 1000 1000 0 0 1 1 3 1 4 20
++1000 1000 1000 1000 0 0 1 1 1 3 21 12 1000 1000 0 0 1 1 4 1 15 26
++1000 1000 1000 1000 0 0 1 1 1 3 8 3 1000 1000 0 0 1 1 2 2 11 12
++1000 1000 1000 1000 0 0 1 1 2 2 10 20 1000 1000 0 0 1 1 2 2 11 20
+
diff --git a/debian/patches/03_PCBLAST1TIM.dat.patch b/debian/patches/03_PCBLAST1TIM.dat.patch
new file mode 100644
index 0000000..5c4537f
--- /dev/null
+++ b/debian/patches/03_PCBLAST1TIM.dat.patch
@@ -0,0 +1,46 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS1TIM.dat
+@@ -0,0 +1,42 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -3.0E0) value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PCSWAP T put F for no test in the same column
++PCSCAL T put F for no test in the same column
++PCSSCAL T put F for no test in the same column
++PCCOPY T put F for no test in the same column
++PCAXPY T put F for no test in the same column
++PCDOTU T put F for no test in the same column
++PCDOTC T put F for no test in the same column
++PSCNRM2 T put F for no test in the same column
++PSCASUM T put F for no test in the same column
++PCAMAX T put F for no test in the same column
+
diff --git a/debian/patches/04_PCBLAS1TST.dat.patch b/debian/patches/04_PCBLAS1TST.dat.patch
new file mode 100644
index 0000000..b148c11
--- /dev/null
+++ b/debian/patches/04_PCBLAS1TST.dat.patch
@@ -0,0 +1,50 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS1TST.dat
+@@ -0,0 +1,46 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -3.0E0) value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PCSWAP T put F for no test in the same column
++PCSCAL T put F for no test in the same column
++PCSSCAL T put F for no test in the same column
++PCCOPY T put F for no test in the same column
++PCAXPY T put F for no test in the same column
++PCDOTU T put F for no test in the same column
++PCDOTC T put F for no test in the same column
++PSCNRM2 T put F for no test in the same column
++PSCASUM T put F for no test in the same column
++PCAMAX T put F for no test in the same column
+
diff --git a/debian/patches/05_PCBLAS2TIM.dat.patch b/debian/patches/05_PCBLAS2TIM.dat.patch
new file mode 100644
index 0000000..6dfc0dd
--- /dev/null
+++ b/debian/patches/05_PCBLAS2TIM.dat.patch
@@ -0,0 +1,60 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS2TIM.dat
+@@ -0,0 +1,56 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PCGEMV T put F for no test in the same column
++PCHEMV T put F for no test in the same column
++PCTRMV T put F for no test in the same column
++PCTRSV T put F for no test in the same column
++PCGERU T put F for no test in the same column
++PCGERC T put F for no test in the same column
++PCHER T put F for no test in the same column
++PCHER2 T put F for no test in the same column
+
diff --git a/debian/patches/06_PCBLAS2TST.dat.patch b/debian/patches/06_PCBLAS2TST.dat.patch
new file mode 100644
index 0000000..0a13978
--- /dev/null
+++ b/debian/patches/06_PCBLAS2TST.dat.patch
@@ -0,0 +1,65 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS2TST.dat
+@@ -0,0 +1,61 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PCGEMV T put F for no test in the same column
++PCHEMV T put F for no test in the same column
++PCTRMV T put F for no test in the same column
++PCTRSV T put F for no test in the same column
++PCGERU T put F for no test in the same column
++PCGERC T put F for no test in the same column
++PCHER T put F for no test in the same column
++PCHER2 T put F for no test in the same column
+
diff --git a/debian/patches/07_PCBLAS3TIM.dat.patch b/debian/patches/07_PCBLAS3TIM.dat.patch
new file mode 100644
index 0000000..5dcfcd8
--- /dev/null
+++ b/debian/patches/07_PCBLAS3TIM.dat.patch
@@ -0,0 +1,64 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS3TIM.dat
+@@ -0,0 +1,60 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PCGEMM T put F for no test in the same column
++PCSYMM T put F for no test in the same column
++PCHEMM T put F for no test in the same column
++PCSYRK T put F for no test in the same column
++PCHERK T put F for no test in the same column
++PCSYR2K T put F for no test in the same column
++PCHER2K T put F for no test in the same column
++PCTRMM T put F for no test in the same column
++PCTRSM T put F for no test in the same column
++PCGEADD T put F for no test in the same column
++PCTRADD T put F for no test in the same column
+
diff --git a/debian/patches/08_PCBLAS3TST.dat.patch b/debian/patches/08_PCBLAS3TST.dat.patch
new file mode 100644
index 0000000..e8c3b6b
--- /dev/null
+++ b/debian/patches/08_PCBLAS3TST.dat.patch
@@ -0,0 +1,69 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS3TST.dat
+@@ -0,0 +1,65 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PCGEMM T put F for no test in the same column
++PCSYMM T put F for no test in the same column
++PCHEMM T put F for no test in the same column
++PCSYRK T put F for no test in the same column
++PCHERK T put F for no test in the same column
++PCSYR2K T put F for no test in the same column
++PCHER2K T put F for no test in the same column
++PCTRMM T put F for no test in the same column
++PCTRSM T put F for no test in the same column
++PCGEADD T put F for no test in the same column
++PCTRADD T put F for no test in the same column
+
diff --git a/debian/patches/09_PDBLAS1TIM.dat.patch b/debian/patches/09_PDBLAS1TIM.dat.patch
new file mode 100644
index 0000000..620d490
--- /dev/null
+++ b/debian/patches/09_PDBLAS1TIM.dat.patch
@@ -0,0 +1,44 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS1TIM.dat
+@@ -0,0 +1,40 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PDSWAP T put F for no test in the same column
++PDSCAL T put F for no test in the same column
++PDCOPY T put F for no test in the same column
++PDAXPY T put F for no test in the same column
++PDDOT T put F for no test in the same column
++PDNRM2 T put F for no test in the same column
++PDASUM T put F for no test in the same column
++PDAMAX T put F for no test in the same column
+
diff --git a/debian/patches/10_PDBLAS1TST.dat.patch b/debian/patches/10_PDBLAS1TST.dat.patch
new file mode 100644
index 0000000..e6838a6
--- /dev/null
+++ b/debian/patches/10_PDBLAS1TST.dat.patch
@@ -0,0 +1,48 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS1TST.dat
+@@ -0,0 +1,44 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PDSWAP T put F for no test in the same column
++PDSCAL T put F for no test in the same column
++PDCOPY T put F for no test in the same column
++PDAXPY T put F for no test in the same column
++PDDOT T put F for no test in the same column
++PDNRM2 T put F for no test in the same column
++PDASUM T put F for no test in the same column
++PDAMAX T put F for no test in the same column
+
diff --git a/debian/patches/11_PDBLAS2TIM.dat.patch b/debian/patches/11_PDBLAS2TIM.dat.patch
new file mode 100644
index 0000000..e070452
--- /dev/null
+++ b/debian/patches/11_PDBLAS2TIM.dat.patch
@@ -0,0 +1,59 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS2TIM.dat
+@@ -0,0 +1,55 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PDGEMV T put F for no test in the same column
++PDSYMV T put F for no test in the same column
++PDTRMV T put F for no test in the same column
++PDTRSV T put F for no test in the same column
++PDGER T put F for no test in the same column
++PDSYR T put F for no test in the same column
++PDSYR2 T put F for no test in the same column
+
diff --git a/debian/patches/12_PDBLAS2TST.dat.patch b/debian/patches/12_PDBLAS2TST.dat.patch
new file mode 100644
index 0000000..8a7d939
--- /dev/null
+++ b/debian/patches/12_PDBLAS2TST.dat.patch
@@ -0,0 +1,64 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS2TST.dat
+@@ -0,0 +1,60 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PDGEMV T put F for no test in the same column
++PDSYMV T put F for no test in the same column
++PDTRMV T put F for no test in the same column
++PDTRSV T put F for no test in the same column
++PDGER T put F for no test in the same column
++PDSYR T put F for no test in the same column
++PDSYR2 T put F for no test in the same column
+
diff --git a/debian/patches/13_PDBLAS3TIM.dat.patch b/debian/patches/13_PDBLAS3TIM.dat.patch
new file mode 100644
index 0000000..9dbe623
--- /dev/null
+++ b/debian/patches/13_PDBLAS3TIM.dat.patch
@@ -0,0 +1,61 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS3TIM.dat
+@@ -0,0 +1,57 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PDGEMM T put F for no test in the same column
++PDSYMM T put F for no test in the same column
++PDSYRK T put F for no test in the same column
++PDSYR2K T put F for no test in the same column
++PDTRMM T put F for no test in the same column
++PDTRSM T put F for no test in the same column
++PDGEADD T put F for no test in the same column
++PDTRADD T put F for no test in the same column
+
diff --git a/debian/patches/14_PDBLAS3TST.dat.patch b/debian/patches/14_PDBLAS3TST.dat.patch
new file mode 100644
index 0000000..4b04e4b
--- /dev/null
+++ b/debian/patches/14_PDBLAS3TST.dat.patch
@@ -0,0 +1,66 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS3TST.dat
+@@ -0,0 +1,62 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PDGEMM T put F for no test in the same column
++PDSYMM T put F for no test in the same column
++PDSYRK T put F for no test in the same column
++PDSYR2K T put F for no test in the same column
++PDTRMM T put F for no test in the same column
++PDTRSM T put F for no test in the same column
++PDGEADD T put F for no test in the same column
++PDTRADD T put F for no test in the same column
+
diff --git a/debian/patches/15_PSBLAS1TIM.dat.patch b/debian/patches/15_PSBLAS1TIM.dat.patch
new file mode 100644
index 0000000..42797ee
--- /dev/null
+++ b/debian/patches/15_PSBLAS1TIM.dat.patch
@@ -0,0 +1,44 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS1TIM.dat
+@@ -0,0 +1,40 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PSSWAP T put F for no test in the same column
++PSSCAL T put F for no test in the same column
++PSCOPY T put F for no test in the same column
++PSAXPY T put F for no test in the same column
++PSDOT T put F for no test in the same column
++PSNRM2 T put F for no test in the same column
++PSASUM T put F for no test in the same column
++PSAMAX T put F for no test in the same column
+
diff --git a/debian/patches/16_PSBLAS1TST.dat.patch b/debian/patches/16_PSBLAS1TST.dat.patch
new file mode 100644
index 0000000..5a4963b
--- /dev/null
+++ b/debian/patches/16_PSBLAS1TST.dat.patch
@@ -0,0 +1,48 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS1TST.dat
+@@ -0,0 +1,44 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PSSWAP T put F for no test in the same column
++PSSCAL T put F for no test in the same column
++PSCOPY T put F for no test in the same column
++PSAXPY T put F for no test in the same column
++PSDOT T put F for no test in the same column
++PSNRM2 T put F for no test in the same column
++PSASUM T put F for no test in the same column
++PSAMAX T put F for no test in the same column
+
diff --git a/debian/patches/17_PSBLAS2TIM.dat.patch b/debian/patches/17_PSBLAS2TIM.dat.patch
new file mode 100644
index 0000000..c1e1bea
--- /dev/null
+++ b/debian/patches/17_PSBLAS2TIM.dat.patch
@@ -0,0 +1,59 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS2TIM.dat
+@@ -0,0 +1,55 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PSGEMV T put F for no test in the same column
++PSSYMV T put F for no test in the same column
++PSTRMV T put F for no test in the same column
++PSTRSV T put F for no test in the same column
++PSGER T put F for no test in the same column
++PSSYR T put F for no test in the same column
++PSSYR2 T put F for no test in the same column
+
diff --git a/debian/patches/18_PSBLAS2TST.dat.patch b/debian/patches/18_PSBLAS2TST.dat.patch
new file mode 100644
index 0000000..886ecf2
--- /dev/null
+++ b/debian/patches/18_PSBLAS2TST.dat.patch
@@ -0,0 +1,64 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS2TST.dat
+@@ -0,0 +1,60 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PSGEMV T put F for no test in the same column
++PSSYMV T put F for no test in the same column
++PSTRMV T put F for no test in the same column
++PSTRSV T put F for no test in the same column
++PSGER T put F for no test in the same column
++PSSYR T put F for no test in the same column
++PSSYR2 T put F for no test in the same column
+
diff --git a/debian/patches/19_PSBLAS3TIM.dat.patch b/debian/patches/19_PSBLAS3TIM.dat.patch
new file mode 100644
index 0000000..17140df
--- /dev/null
+++ b/debian/patches/19_PSBLAS3TIM.dat.patch
@@ -0,0 +1,61 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS3TIM.dat
+@@ -0,0 +1,57 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PSGEMM T put F for no test in the same column
++PSSYMM T put F for no test in the same column
++PSSYRK T put F for no test in the same column
++PSSYR2K T put F for no test in the same column
++PSTRMM T put F for no test in the same column
++PSTRSM T put F for no test in the same column
++PSGEADD T put F for no test in the same column
++PSTRADD T put F for no test in the same column
+
diff --git a/debian/patches/20_PSBLAS3TST.dat.patch b/debian/patches/20_PSBLAS3TST.dat.patch
new file mode 100644
index 0000000..8b3d29f
--- /dev/null
+++ b/debian/patches/20_PSBLAS3TST.dat.patch
@@ -0,0 +1,66 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS3TST.dat
+@@ -0,0 +1,62 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PSGEMM T put F for no test in the same column
++PSSYMM T put F for no test in the same column
++PSSYRK T put F for no test in the same column
++PSSYR2K T put F for no test in the same column
++PSTRMM T put F for no test in the same column
++PSTRSM T put F for no test in the same column
++PSGEADD T put F for no test in the same column
++PSTRADD T put F for no test in the same column
+
diff --git a/debian/patches/21_PZBLAS1TIM.dat.patch b/debian/patches/21_PZBLAS1TIM.dat.patch
new file mode 100644
index 0000000..8905b71
--- /dev/null
+++ b/debian/patches/21_PZBLAS1TIM.dat.patch
@@ -0,0 +1,46 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS1TIM.dat
+@@ -0,0 +1,42 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -3.0D0) value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PZSWAP T put F for no test in the same column
++PZSCAL T put F for no test in the same column
++PZDSCAL T put F for no test in the same column
++PZCOPY T put F for no test in the same column
++PZAXPY T put F for no test in the same column
++PZDOTU T put F for no test in the same column
++PZDOTC T put F for no test in the same column
++PDZNRM2 T put F for no test in the same column
++PDZASUM T put F for no test in the same column
++PZAMAX T put F for no test in the same column
+
diff --git a/debian/patches/22_PZBLAS1TST.dat.patch b/debian/patches/22_PZBLAS1TST.dat.patch
new file mode 100644
index 0000000..1185b88
--- /dev/null
+++ b/debian/patches/22_PZBLAS1TST.dat.patch
@@ -0,0 +1,50 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS1TST.dat
+@@ -0,0 +1,46 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -3.0D0) value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PZSWAP T put F for no test in the same column
++PZSCAL T put F for no test in the same column
++PZDSCAL T put F for no test in the same column
++PZCOPY T put F for no test in the same column
++PZAXPY T put F for no test in the same column
++PZDOTU T put F for no test in the same column
++PZDOTC T put F for no test in the same column
++PDZNRM2 T put F for no test in the same column
++PDZASUM T put F for no test in the same column
++PZAMAX T put F for no test in the same column
+
diff --git a/debian/patches/23_PZBLAS2TIM.dat.patch b/debian/patches/23_PZBLAS2TIM.dat.patch
new file mode 100644
index 0000000..bf5f986
--- /dev/null
+++ b/debian/patches/23_PZBLAS2TIM.dat.patch
@@ -0,0 +1,60 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS2TIM.dat
+@@ -0,0 +1,56 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PZGEMV T put F for no test in the same column
++PZHEMV T put F for no test in the same column
++PZTRMV T put F for no test in the same column
++PZTRSV T put F for no test in the same column
++PZGERU T put F for no test in the same column
++PZGERC T put F for no test in the same column
++PZHER T put F for no test in the same column
++PZHER2 T put F for no test in the same column
+
diff --git a/debian/patches/24_PZBLAS2TST.dat.patch b/debian/patches/24_PZBLAS2TST.dat.patch
new file mode 100644
index 0000000..caf5b9f
--- /dev/null
+++ b/debian/patches/24_PZBLAS2TST.dat.patch
@@ -0,0 +1,65 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS2TST.dat
+@@ -0,0 +1,61 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PZGEMV T put F for no test in the same column
++PZHEMV T put F for no test in the same column
++PZTRMV T put F for no test in the same column
++PZTRSV T put F for no test in the same column
++PZGERU T put F for no test in the same column
++PZGERC T put F for no test in the same column
++PZHER T put F for no test in the same column
++PZHER2 T put F for no test in the same column
+
diff --git a/debian/patches/25_PZBLAS3TIM.dat.patch b/debian/patches/25_PZBLAS3TIM.dat.patch
new file mode 100644
index 0000000..6202a42
--- /dev/null
+++ b/debian/patches/25_PZBLAS3TIM.dat.patch
@@ -0,0 +1,64 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS3TIM.dat
+@@ -0,0 +1,60 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PZGEMM T put F for no test in the same column
++PZSYMM T put F for no test in the same column
++PZHEMM T put F for no test in the same column
++PZSYRK T put F for no test in the same column
++PZHERK T put F for no test in the same column
++PZSYR2K T put F for no test in the same column
++PZHER2K T put F for no test in the same column
++PZTRMM T put F for no test in the same column
++PZTRSM T put F for no test in the same column
++PZGEADD T put F for no test in the same column
++PZTRADD T put F for no test in the same column
+
diff --git a/debian/patches/26_PZBLAS3TST.dat.patch b/debian/patches/26_PZBLAS3TST.dat.patch
new file mode 100644
index 0000000..cf72573
--- /dev/null
+++ b/debian/patches/26_PZBLAS3TST.dat.patch
@@ -0,0 +1,68 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS3TST.dat
+@@ -0,0 +1,65 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PZGEMM T put F for no test in the same column
++PZSYMM T put F for no test in the same column
++PZHEMM T put F for no test in the same column
++PZSYRK T put F for no test in the same column
++PZHERK T put F for no test in the same column
++PZSYR2K T put F for no test in the same column
++PZHER2K T put F for no test in the same column
++PZTRMM T put F for no test in the same column
++PZTRSM T put F for no test in the same column
++PZGEADD T put F for no test in the same column
++PZTRADD T put F for no test in the same column
diff --git a/debian/patches/27_TRMR2D.dat.patch b/debian/patches/27_TRMR2D.dat.patch
new file mode 100644
index 0000000..68344f7
--- /dev/null
+++ b/debian/patches/27_TRMR2D.dat.patch
@@ -0,0 +1,17 @@
+--- /dev/null
++++ scalapack-1.8.0/TESTING/TRMR2D.dat
+@@ -0,0 +1,14 @@
++# test file for SCALAPACK routine TRMR2D
++10 # number of tests
++# m n m0 n0 sr0 sc0 i0 j0 p0 q0 nbr0 nbc0 m1 n1 sr1 sc1 i1 j1 p1 q1 nbr1 nbc1 UP UNIT
++ 12 20 81 79 0 0 18 52 1 1 6 8 56 103 1 1 42 34 2 2 8 8 1 0
++ 59 79 98 100 0 1 13 22 1 2 8 1 62 173 0 0 4 25 1 2 9 8 1 0
++ 22 25 87 121 0 1 17 15 2 2 12 51 90 157 1 1 19 11 2 2 36 91 1 0
++ 1 13 1 109 0 0 1 51 2 2 8 9 134 123 0 1 15 74 1 2 16 8 0 0
++ 129 11 187 74 0 0 1 11 2 2 7 8 185 94 0 0 27 20 2 1 8 21 1 1
++ 43 10 45 27 1 0 2 4 2 1 10 2 149 96 0 0 78 70 1 1 9 9 1 0
++ 1 27 80 29 0 1 72 1 2 2 19 8 41 43 1 0 18 10 2 1 8 9 0 0
++ 29 5 37 40 0 1 1 29 1 2 17 9 46 86 0 0 5 81 2 1 7 9 0 1
++ 59 25 91 151 0 1 20 62 2 2 5 150 81 89 0 0 5 9 1 1 9 12 0 0
++ 31 76 114 95 0 1 79 17 1 2 8 49 169 169 0 1 50 16 1 2 9 8 1 0
++ 12 127 22 191 1 1 11 21 2 2 8 1 28 193 1 0 11 46 2 1 9 8 1 1
diff --git a/debian/patches/28_PBtools.h.patch b/debian/patches/28_PBtools.h.patch
new file mode 100644
index 0000000..65c7850
--- /dev/null
+++ b/debian/patches/28_PBtools.h.patch
@@ -0,0 +1,13 @@
+Index: scalapack-1.8.0/PBLAS/SRC/PBtools.h
+===================================================================
+--- scalapack-1.8.0.orig/PBLAS/SRC/PBtools.h 2006-01-18 22:36:03.000000000 +0100
++++ scalapack-1.8.0/PBLAS/SRC/PBtools.h 2011-09-18 16:37:42.895311494 +0200
+@@ -115,7 +115,7 @@
+ * also less silly errors ...
+ */
+ #define Mptr( a_, i_, j_, lda_, siz_ ) \
+- ( (a_) + ( ( (i_)+(j_)*(lda_) )*(siz_) ) )
++ ( (a_) + ( (off_t) ( (off_t)(i_)+(off_t)(j_)*(off_t)(lda_))*(off_t)(siz_) ) )
+ /*
+ * Mfirstnb and Mlastnb compute the global size of the first and last
+ * block corresponding to the interval i_:i_+n_-1 of global indexes.
diff --git a/debian/patches/debian-changes-1.8.0-6.1 b/debian/patches/debian-changes-1.8.0-6.1
new file mode 100644
index 0000000..515e72d
--- /dev/null
+++ b/debian/patches/debian-changes-1.8.0-6.1
@@ -0,0 +1,1512 @@
+--- scalapack-1.8.0.orig/SLmake.inc
++++ scalapack-1.8.0/SLmake.inc
+@@ -96,10 +96,10 @@ REDISTTSTdir = $(TESTINGdir)
+ #
+ # The fortran and C compilers, loaders, and their flags
+ #
+-F77 = g77
++F77 = gfortran
+ #F77 = /usr/local/pgi/linux86/bin/pgf77
+ CC = gcc
+-NOOPT = -w -fno-globals -fno-f90 -fugly-complex $(FPIC)
++NOOPT = -w $(FPIC)
+ F77FLAGS = -Wall -O6 -funroll-all-loops -ffast-math $(NOOPT)
+ CCFLAGS = -Wall $(FPIC) -O6 -funroll-all-loops -ffast-math
+ SRCFLAG =
+@@ -117,7 +117,7 @@ CCLOADFLAGS =
+ # C preprocessor defs for compilation
+ # (-DNoChange, -DAdd_, -DUpCase, or -Df77IsF2C)
+ #
+-CDEFS = -Df77IsF2C -DNO_IEEE $(USEMPI)
++CDEFS = -DAdd_ -DNO_IEEE $(USEMPI)
+ #
+ # The archiver and the flag(s) to use when building archive (library)
+ # Also the ranlib routine. If your system has no ranlib, set RANLIB = echo
+@@ -129,7 +129,7 @@ RANLIB = ranlib
+ # The name of the libraries to be created/linked to
+ #
+ SCALAPACKLIB = $(home)/scalapack_$(MPI).a
+-BLASLIB = -llapack-3 -lblas-3
++BLASLIB = -llapack -lblas
+ # BLASLIB = /usr/local/lib/libf77blas.a /usr/local/lib/libatlas.a
+ #
+ ifeq ($(BUILD),static)
+--- /dev/null
++++ scalapack-1.8.0/TESTING/GEMR2D.dat
+@@ -0,0 +1,91 @@
++90
++200 200 200 200 0 0 1 1 1 4 3 6 200 200 0 0 1 1 1 4 5 3
++200 200 200 200 0 0 1 1 4 1 7 9 200 200 0 0 1 1 4 1 4 9
++200 200 200 200 0 0 1 1 4 1 2 9 200 200 0 0 1 1 2 2 7 7
++200 200 200 200 0 0 1 1 2 2 6 3 200 200 0 0 1 1 2 2 5 9
++200 200 200 200 0 0 1 1 2 2 9 10 200 200 0 0 1 1 1 4 3 4
++200 200 200 200 0 0 1 1 2 2 1 10 200 200 0 0 1 1 1 3 1 4
++200 200 200 200 0 0 1 1 1 4 14 6 200 200 0 0 1 1 1 3 8 5
++200 200 200 200 0 0 1 1 1 3 6 4 200 200 0 0 1 1 4 1 2 2
++200 200 200 200 0 0 1 1 4 1 3 10 200 200 0 0 1 1 1 4 11 5
++200 200 200 200 0 0 1 1 2 2 10 3 200 200 0 0 1 1 1 3 11 7
++300 300 300 300 0 0 1 1 1 4 10 2 300 300 0 0 1 1 2 2 4 5
++300 300 300 300 0 0 1 1 2 2 1 12 300 300 0 0 1 1 3 1 10 6
++300 300 300 300 0 0 1 1 1 4 13 8 300 300 0 0 1 1 2 2 12 4
++300 300 300 300 0 0 1 1 2 2 12 9 300 300 0 0 1 1 1 3 16 10
++300 300 300 300 0 0 1 1 1 4 15 2 300 300 0 0 1 1 2 2 12 1
++300 300 300 300 0 0 1 1 2 2 4 11 300 300 0 0 1 1 1 3 9 3
++300 300 300 300 0 0 1 1 2 2 4 12 300 300 0 0 1 1 4 1 6 1
++300 300 300 300 0 0 1 1 3 1 7 7 300 300 0 0 1 1 4 1 5 11
++300 300 300 300 0 0 1 1 3 1 10 11 300 300 0 0 1 1 1 3 10 3
++300 300 300 300 0 0 1 1 2 2 1 1 300 300 0 0 1 1 1 3 9 2
++400 400 400 400 0 0 1 1 4 1 2 4 400 400 0 0 1 1 1 3 5 10
++400 400 400 400 0 0 1 1 1 3 5 1 400 400 0 0 1 1 2 2 14 4
++400 400 400 400 0 0 1 1 4 1 3 16 400 400 0 0 1 1 1 3 1 7
++400 400 400 400 0 0 1 1 1 3 8 5 400 400 0 0 1 1 3 1 9 2
++400 400 400 400 0 0 1 1 1 4 9 3 400 400 0 0 1 1 1 3 11 3
++400 400 400 400 0 0 1 1 2 2 12 11 400 400 0 0 1 1 4 1 5 9
++400 400 400 400 0 0 1 1 3 1 6 12 400 400 0 0 1 1 1 4 15 6
++400 400 400 400 0 0 1 1 4 1 5 5 400 400 0 0 1 1 4 1 7 15
++400 400 400 400 0 0 1 1 3 1 4 6 400 400 0 0 1 1 4 1 2 4
++400 400 400 400 0 0 1 1 3 1 6 3 400 400 0 0 1 1 1 4 18 10
++500 500 500 500 0 0 1 1 3 1 9 21 500 500 0 0 1 1 1 3 13 4
++500 500 500 500 0 0 1 1 2 2 5 8 500 500 0 0 1 1 4 1 4 19
++500 500 500 500 0 0 1 1 1 4 14 9 500 500 0 0 1 1 1 4 17 11
++500 500 500 500 0 0 1 1 1 4 4 2 500 500 0 0 1 1 2 2 4 1
++500 500 500 500 0 0 1 1 1 3 7 4 500 500 0 0 1 1 2 2 3 12
++500 500 500 500 0 0 1 1 2 2 8 8 500 500 0 0 1 1 1 4 16 4
++500 500 500 500 0 0 1 1 1 4 20 10 500 500 0 0 1 1 2 2 8 7
++500 500 500 500 0 0 1 1 2 2 1 14 500 500 0 0 1 1 3 1 6 20
++500 500 500 500 0 0 1 1 4 1 5 15 500 500 0 0 1 1 1 3 2 8
++500 500 500 500 0 0 1 1 1 3 6 3 500 500 0 0 1 1 3 1 12 4
++600 600 600 600 0 0 1 1 1 4 4 8 600 600 0 0 1 1 2 2 2 9
++600 600 600 600 0 0 1 1 2 2 13 7 600 600 0 0 1 1 3 1 2 6
++600 600 600 600 0 0 1 1 1 3 2 2 600 600 0 0 1 1 1 4 13 4
++600 600 600 600 0 0 1 1 3 1 7 1 600 600 0 0 1 1 2 2 1 9
++600 600 600 600 0 0 1 1 1 3 17 9 600 600 0 0 1 1 2 2 7 17
++600 600 600 600 0 0 1 1 2 2 13 3 600 600 0 0 1 1 1 3 15 4
++600 600 600 600 0 0 1 1 1 3 3 13 600 600 0 0 1 1 1 3 22 3
++600 600 600 600 0 0 1 1 1 4 2 8 600 600 0 0 1 1 2 2 9 14
++600 600 600 600 0 0 1 1 2 2 8 5 600 600 0 0 1 1 1 3 5 3
++600 600 600 600 0 0 1 1 3 1 3 3 600 600 0 0 1 1 2 2 13 14
++700 700 700 700 0 0 1 1 1 3 24 2 700 700 0 0 1 1 1 4 11 11
++700 700 700 700 0 0 1 1 3 1 10 6 700 700 0 0 1 1 1 4 11 7
++700 700 700 700 0 0 1 1 1 3 24 10 700 700 0 0 1 1 1 3 25 4
++700 700 700 700 0 0 1 1 3 1 8 3 700 700 0 0 1 1 4 1 5 9
++700 700 700 700 0 0 1 1 1 3 18 6 700 700 0 0 1 1 1 4 22 11
++700 700 700 700 0 0 1 1 2 2 17 14 700 700 0 0 1 1 3 1 8 21
++700 700 700 700 0 0 1 1 3 1 11 20 700 700 0 0 1 1 4 1 8 5
++700 700 700 700 0 0 1 1 2 2 13 16 700 700 0 0 1 1 2 2 8 11
++700 700 700 700 0 0 1 1 4 1 5 11 700 700 0 0 1 1 3 1 5 11
++700 700 700 700 0 0 1 1 2 2 11 17 700 700 0 0 1 1 1 3 1 6
++800 800 800 800 0 0 1 1 1 4 23 13 800 800 0 0 1 1 3 1 15 17
++800 800 800 800 0 0 1 1 1 3 27 8 800 800 0 0 1 1 3 1 8 3
++800 800 800 800 0 0 1 1 3 1 12 6 800 800 0 0 1 1 4 1 4 7
++800 800 800 800 0 0 1 1 3 1 16 14 800 800 0 0 1 1 4 1 14 6
++800 800 800 800 0 0 1 1 4 1 9 4 800 800 0 0 1 1 3 1 3 15
++800 800 800 800 0 0 1 1 4 1 5 12 800 800 0 0 1 1 1 3 22 9
++800 800 800 800 0 0 1 1 3 1 9 11 800 800 0 0 1 1 2 2 2 19
++800 800 800 800 0 0 1 1 1 4 16 11 800 800 0 0 1 1 1 3 13 5
++800 800 800 800 0 0 1 1 1 3 18 4 800 800 0 0 1 1 3 1 9 8
++800 800 800 800 0 0 1 1 3 1 1 7 800 800 0 0 1 1 3 1 7 4
++900 900 900 900 0 0 1 1 1 3 19 11 900 900 0 0 1 1 4 1 12 25
++900 900 900 900 0 0 1 1 1 3 18 15 900 900 0 0 1 1 4 1 9 6
++900 900 900 900 0 0 1 1 3 1 11 10 900 900 0 0 1 1 4 1 15 18
++900 900 900 900 0 0 1 1 3 1 2 30 900 900 0 0 1 1 1 3 3 5
++900 900 900 900 0 0 1 1 1 4 22 12 900 900 0 0 1 1 3 1 1 20
++900 900 900 900 0 0 1 1 3 1 10 20 900 900 0 0 1 1 1 3 2 5
++900 900 900 900 0 0 1 1 2 2 11 21 900 900 0 0 1 1 1 3 22 12
++900 900 900 900 0 0 1 1 3 1 4 5 900 900 0 0 1 1 3 1 5 11
++900 900 900 900 0 0 1 1 1 4 29 12 900 900 0 0 1 1 2 2 3 15
++900 900 900 900 0 0 1 1 2 2 15 7 900 900 0 0 1 1 3 1 17 7
++1000 1000 1000 1000 0 0 1 1 1 3 1 15 1000 1000 0 0 1 1 2 2 7 18
++1000 1000 1000 1000 0 0 1 1 1 3 6 5 1000 1000 0 0 1 1 3 1 18 15
++1000 1000 1000 1000 0 0 1 1 1 3 11 8 1000 1000 0 0 1 1 3 1 10 29
++1000 1000 1000 1000 0 0 1 1 4 1 8 31 1000 1000 0 0 1 1 2 2 17 22
++1000 1000 1000 1000 0 0 1 1 3 1 9 26 1000 1000 0 0 1 1 2 2 22 20
++1000 1000 1000 1000 0 0 1 1 2 2 2 17 1000 1000 0 0 1 1 1 3 29 6
++1000 1000 1000 1000 0 0 1 1 3 1 8 17 1000 1000 0 0 1 1 3 1 4 20
++1000 1000 1000 1000 0 0 1 1 1 3 21 12 1000 1000 0 0 1 1 4 1 15 26
++1000 1000 1000 1000 0 0 1 1 1 3 8 3 1000 1000 0 0 1 1 2 2 11 12
++1000 1000 1000 1000 0 0 1 1 2 2 10 20 1000 1000 0 0 1 1 2 2 11 20
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS1TIM.dat
+@@ -0,0 +1,42 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -3.0E0) value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PCSWAP T put F for no test in the same column
++PCSCAL T put F for no test in the same column
++PCSSCAL T put F for no test in the same column
++PCCOPY T put F for no test in the same column
++PCAXPY T put F for no test in the same column
++PCDOTU T put F for no test in the same column
++PCDOTC T put F for no test in the same column
++PSCNRM2 T put F for no test in the same column
++PSCASUM T put F for no test in the same column
++PCAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS1TST.dat
+@@ -0,0 +1,46 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -3.0E0) value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PCSWAP T put F for no test in the same column
++PCSCAL T put F for no test in the same column
++PCSSCAL T put F for no test in the same column
++PCCOPY T put F for no test in the same column
++PCAXPY T put F for no test in the same column
++PCDOTU T put F for no test in the same column
++PCDOTC T put F for no test in the same column
++PSCNRM2 T put F for no test in the same column
++PSCASUM T put F for no test in the same column
++PCAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS2TIM.dat
+@@ -0,0 +1,56 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PCGEMV T put F for no test in the same column
++PCHEMV T put F for no test in the same column
++PCTRMV T put F for no test in the same column
++PCTRSV T put F for no test in the same column
++PCGERU T put F for no test in the same column
++PCGERC T put F for no test in the same column
++PCHER T put F for no test in the same column
++PCHER2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS2TST.dat
+@@ -0,0 +1,61 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PCGEMV T put F for no test in the same column
++PCHEMV T put F for no test in the same column
++PCTRMV T put F for no test in the same column
++PCTRSV T put F for no test in the same column
++PCGERU T put F for no test in the same column
++PCGERC T put F for no test in the same column
++PCHER T put F for no test in the same column
++PCHER2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS3TIM.dat
+@@ -0,0 +1,60 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PCGEMM T put F for no test in the same column
++PCSYMM T put F for no test in the same column
++PCHEMM T put F for no test in the same column
++PCSYRK T put F for no test in the same column
++PCHERK T put F for no test in the same column
++PCSYR2K T put F for no test in the same column
++PCHER2K T put F for no test in the same column
++PCTRMM T put F for no test in the same column
++PCTRSM T put F for no test in the same column
++PCGEADD T put F for no test in the same column
++PCTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PCBLAS3TST.dat
+@@ -0,0 +1,65 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PCGEMM T put F for no test in the same column
++PCSYMM T put F for no test in the same column
++PCHEMM T put F for no test in the same column
++PCSYRK T put F for no test in the same column
++PCHERK T put F for no test in the same column
++PCSYR2K T put F for no test in the same column
++PCHER2K T put F for no test in the same column
++PCTRMM T put F for no test in the same column
++PCTRSM T put F for no test in the same column
++PCGEADD T put F for no test in the same column
++PCTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS1TIM.dat
+@@ -0,0 +1,40 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PDSWAP T put F for no test in the same column
++PDSCAL T put F for no test in the same column
++PDCOPY T put F for no test in the same column
++PDAXPY T put F for no test in the same column
++PDDOT T put F for no test in the same column
++PDNRM2 T put F for no test in the same column
++PDASUM T put F for no test in the same column
++PDAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS1TST.dat
+@@ -0,0 +1,44 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PDSWAP T put F for no test in the same column
++PDSCAL T put F for no test in the same column
++PDCOPY T put F for no test in the same column
++PDAXPY T put F for no test in the same column
++PDDOT T put F for no test in the same column
++PDNRM2 T put F for no test in the same column
++PDASUM T put F for no test in the same column
++PDAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS2TIM.dat
+@@ -0,0 +1,55 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PDGEMV T put F for no test in the same column
++PDSYMV T put F for no test in the same column
++PDTRMV T put F for no test in the same column
++PDTRSV T put F for no test in the same column
++PDGER T put F for no test in the same column
++PDSYR T put F for no test in the same column
++PDSYR2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS2TST.dat
+@@ -0,0 +1,60 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PDGEMV T put F for no test in the same column
++PDSYMV T put F for no test in the same column
++PDTRMV T put F for no test in the same column
++PDTRSV T put F for no test in the same column
++PDGER T put F for no test in the same column
++PDSYR T put F for no test in the same column
++PDSYR2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS3TIM.dat
+@@ -0,0 +1,57 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PDGEMM T put F for no test in the same column
++PDSYMM T put F for no test in the same column
++PDSYRK T put F for no test in the same column
++PDSYR2K T put F for no test in the same column
++PDTRMM T put F for no test in the same column
++PDTRSM T put F for no test in the same column
++PDGEADD T put F for no test in the same column
++PDTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PDBLAS3TST.dat
+@@ -0,0 +1,62 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PDGEMM T put F for no test in the same column
++PDSYMM T put F for no test in the same column
++PDSYRK T put F for no test in the same column
++PDSYR2K T put F for no test in the same column
++PDTRMM T put F for no test in the same column
++PDTRSM T put F for no test in the same column
++PDGEADD T put F for no test in the same column
++PDTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS1TIM.dat
+@@ -0,0 +1,40 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PSSWAP T put F for no test in the same column
++PSSCAL T put F for no test in the same column
++PSCOPY T put F for no test in the same column
++PSAXPY T put F for no test in the same column
++PSDOT T put F for no test in the same column
++PSNRM2 T put F for no test in the same column
++PSASUM T put F for no test in the same column
++PSAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS1TST.dat
+@@ -0,0 +1,44 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PSSWAP T put F for no test in the same column
++PSSCAL T put F for no test in the same column
++PSCOPY T put F for no test in the same column
++PSAXPY T put F for no test in the same column
++PSDOT T put F for no test in the same column
++PSNRM2 T put F for no test in the same column
++PSASUM T put F for no test in the same column
++PSAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS2TIM.dat
+@@ -0,0 +1,55 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PSGEMV T put F for no test in the same column
++PSSYMV T put F for no test in the same column
++PSTRMV T put F for no test in the same column
++PSTRSV T put F for no test in the same column
++PSGER T put F for no test in the same column
++PSSYR T put F for no test in the same column
++PSSYR2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS2TST.dat
+@@ -0,0 +1,60 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PSGEMV T put F for no test in the same column
++PSSYMV T put F for no test in the same column
++PSTRMV T put F for no test in the same column
++PSTRSV T put F for no test in the same column
++PSGER T put F for no test in the same column
++PSSYR T put F for no test in the same column
++PSSYR2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS3TIM.dat
+@@ -0,0 +1,57 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PSGEMM T put F for no test in the same column
++PSSYMM T put F for no test in the same column
++PSSYRK T put F for no test in the same column
++PSSYR2K T put F for no test in the same column
++PSTRMM T put F for no test in the same column
++PSTRSM T put F for no test in the same column
++PSGEADD T put F for no test in the same column
++PSTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PSBLAS3TST.dat
+@@ -0,0 +1,62 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PSGEMM T put F for no test in the same column
++PSSYMM T put F for no test in the same column
++PSSYRK T put F for no test in the same column
++PSSYR2K T put F for no test in the same column
++PSTRMM T put F for no test in the same column
++PSTRSM T put F for no test in the same column
++PSGEADD T put F for no test in the same column
++PSTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS1TIM.dat
+@@ -0,0 +1,42 @@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -3.0D0) value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PZSWAP T put F for no test in the same column
++PZSCAL T put F for no test in the same column
++PZDSCAL T put F for no test in the same column
++PZCOPY T put F for no test in the same column
++PZAXPY T put F for no test in the same column
++PZDOTU T put F for no test in the same column
++PZDOTC T put F for no test in the same column
++PDZNRM2 T put F for no test in the same column
++PDZASUM T put F for no test in the same column
++PZAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS1TST.dat
+@@ -0,0 +1,46 @@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -3.0D0) value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PZSWAP T put F for no test in the same column
++PZSCAL T put F for no test in the same column
++PZDSCAL T put F for no test in the same column
++PZCOPY T put F for no test in the same column
++PZAXPY T put F for no test in the same column
++PZDOTU T put F for no test in the same column
++PZDOTC T put F for no test in the same column
++PDZNRM2 T put F for no test in the same column
++PDZASUM T put F for no test in the same column
++PZAMAX T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS2TIM.dat
+@@ -0,0 +1,56 @@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PZGEMV T put F for no test in the same column
++PZHEMV T put F for no test in the same column
++PZTRMV T put F for no test in the same column
++PZTRSV T put F for no test in the same column
++PZGERU T put F for no test in the same column
++PZGERC T put F for no test in the same column
++PZHER T put F for no test in the same column
++PZHER2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS2TST.dat
+@@ -0,0 +1,61 @@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PZGEMV T put F for no test in the same column
++PZHEMV T put F for no test in the same column
++PZTRMV T put F for no test in the same column
++PZTRSV T put F for no test in the same column
++PZGERU T put F for no test in the same column
++PZGERC T put F for no test in the same column
++PZHER T put F for no test in the same column
++PZHER2 T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS3TIM.dat
+@@ -0,0 +1,60 @@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PZGEMM T put F for no test in the same column
++PZSYMM T put F for no test in the same column
++PZHEMM T put F for no test in the same column
++PZSYRK T put F for no test in the same column
++PZHERK T put F for no test in the same column
++PZSYR2K T put F for no test in the same column
++PZHER2K T put F for no test in the same column
++PZTRMM T put F for no test in the same column
++PZTRSM T put F for no test in the same column
++PZGEADD T put F for no test in the same column
++PZTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/PZBLAS3TST.dat
+@@ -0,0 +1,65 @@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PZGEMM T put F for no test in the same column
++PZSYMM T put F for no test in the same column
++PZHEMM T put F for no test in the same column
++PZSYRK T put F for no test in the same column
++PZHERK T put F for no test in the same column
++PZSYR2K T put F for no test in the same column
++PZHER2K T put F for no test in the same column
++PZTRMM T put F for no test in the same column
++PZTRSM T put F for no test in the same column
++PZGEADD T put F for no test in the same column
++PZTRADD T put F for no test in the same column
+--- /dev/null
++++ scalapack-1.8.0/TESTING/TRMR2D.dat
+@@ -0,0 +1,14 @@
++# test file for SCALAPACK routine TRMR2D
++10 # number of tests
++# m n m0 n0 sr0 sc0 i0 j0 p0 q0 nbr0 nbc0 m1 n1 sr1 sc1 i1 j1 p1 q1 nbr1 nbc1 UP UNIT
++ 12 20 81 79 0 0 18 52 1 1 6 8 56 103 1 1 42 34 2 2 8 8 1 0
++ 59 79 98 100 0 1 13 22 1 2 8 1 62 173 0 0 4 25 1 2 9 8 1 0
++ 22 25 87 121 0 1 17 15 2 2 12 51 90 157 1 1 19 11 2 2 36 91 1 0
++ 1 13 1 109 0 0 1 51 2 2 8 9 134 123 0 1 15 74 1 2 16 8 0 0
++ 129 11 187 74 0 0 1 11 2 2 7 8 185 94 0 0 27 20 2 1 8 21 1 1
++ 43 10 45 27 1 0 2 4 2 1 10 2 149 96 0 0 78 70 1 1 9 9 1 0
++ 1 27 80 29 0 1 72 1 2 2 19 8 41 43 1 0 18 10 2 1 8 9 0 0
++ 29 5 37 40 0 1 1 29 1 2 17 9 46 86 0 0 5 81 2 1 7 9 0 1
++ 59 25 91 151 0 1 20 62 2 2 5 150 81 89 0 0 5 9 1 1 9 12 0 0
++ 31 76 114 95 0 1 79 17 1 2 8 49 169 169 0 1 50 16 1 2 9 8 1 0
++ 12 127 22 191 1 1 11 21 2 2 8 1 28 193 1 0 11 46 2 1 9 8 1 1
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..63a0f0d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,28 @@
+01_SLmake.inc.patch
+02_GEMR2D.dat.patch
+03_PCBLAST1TIM.dat.patch
+04_PCBLAS1TST.dat.patch
+05_PCBLAS2TIM.dat.patch
+06_PCBLAS2TST.dat.patch
+07_PCBLAS3TIM.dat.patch
+08_PCBLAS3TST.dat.patch
+09_PDBLAS1TIM.dat.patch
+10_PDBLAS1TST.dat.patch
+11_PDBLAS2TIM.dat.patch
+12_PDBLAS2TST.dat.patch
+13_PDBLAS3TIM.dat.patch
+14_PDBLAS3TST.dat.patch
+15_PSBLAS1TIM.dat.patch
+16_PSBLAS1TST.dat.patch
+17_PSBLAS2TIM.dat.patch
+18_PSBLAS2TST.dat.patch
+19_PSBLAS3TIM.dat.patch
+20_PSBLAS3TST.dat.patch
+21_PZBLAS1TIM.dat.patch
+22_PZBLAS1TST.dat.patch
+23_PZBLAS2TIM.dat.patch
+24_PZBLAS2TST.dat.patch
+25_PZBLAS3TIM.dat.patch
+26_PZBLAS3TST.dat.patch
+27_TRMR2D.dat.patch
+28_PBtools.h.patch
diff --git a/debian/rules b/debian/rules
index c7f809c..ffb47bf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,15 +24,7 @@ build-mpich: build-stamp-mpich
build-pvm: build-stamp-pvm
-patch-stamp:
- patch -p1 < debian/scalapack-openmpi.patch
- touch $@
-
-unpatch: patch-stamp
- patch -p1 -R < debian/scalapack-openmpi.patch
- rm -f patch-stamp
-
-build-stamp-openmpi: patch-stamp
+build-stamp-openmpi:
dh_testdir
# next is a clean
@@ -81,7 +73,7 @@ build-stamp-openmpi: patch-stamp
touch build-stamp-openmpi
-build-stamp-lam: patch-stamp
+build-stamp-lam:
dh_testdir
# next is a clean
@@ -130,7 +122,7 @@ build-stamp-lam: patch-stamp
touch build-stamp-lam
-build-stamp-mpich: patch-stamp
+build-stamp-mpich:
dh_testdir
# next is a clean
@@ -173,7 +165,7 @@ build-stamp-mpich: patch-stamp
touch build-stamp-mpich
-build-stamp-pvm: patch-stamp
+build-stamp-pvm:
dh_testdir
# next is a clean
@@ -216,7 +208,7 @@ build-stamp-pvm: patch-stamp
touch build-stamp-pvm
-clean: unpatch
+clean:
dh_testdir
dh_testroot
rm -f build-stamp-* install-stamp-* install-dirs-stamp
@@ -225,6 +217,7 @@ clean: unpatch
rm -f *so*
rm -f TESTING/x*
rm -fr tmp
+ rm -f PBLAS/TIMING/PB_Cabort.c PBLAS/TIMING/PB_Cwarn.c PBLAS/TESTING/PB_Cabort.c PBLAS/TESTING/PB_Cwarn.c
# for i in $$(find -name "*.f"); do \
# if grep '^[^\*].*TOTMEM *= *' $$i | grep 64000000 >/dev/null ; then\
# cat $$i | sed -e 's/\(^[^\*].*TOTMEM *= *\)[0-9]*,/\12000000,/g' -e 's/\(^[^\*].*TOTMEM *= *\)[0-9]*\( *)\)/\13000000\2/g'>tmp ;\
diff --git a/debian/scalapack-test-common.dirs b/debian/scalapack-test-common.dirs
index 7204201..a49092a 100644
--- a/debian/scalapack-test-common.dirs
+++ b/debian/scalapack-test-common.dirs
@@ -1 +1,2 @@
usr/share/scalapack
+usr/lib/scalapack
diff --git a/debian/scalapack-test-common.links b/debian/scalapack-test-common.links
new file mode 100644
index 0000000..b58f989
--- /dev/null
+++ b/debian/scalapack-test-common.links
@@ -0,0 +1,40 @@
+usr/share/scalapack/BLLT.dat usr/lib/scalapack/BLLT.dat
+usr/share/scalapack/BLU.dat usr/lib/scalapack/BLU.dat
+usr/share/scalapack/BRD.dat usr/lib/scalapack/BRD.dat
+usr/share/scalapack/EVC.dat usr/lib/scalapack/EVC.dat
+usr/share/scalapack/GEMR2D.dat usr/lib/scalapack/GEMR2D.dat
+usr/share/scalapack/HRD.dat usr/lib/scalapack/HRD.dat
+usr/share/scalapack/INV.dat usr/lib/scalapack/INV.dat
+usr/share/scalapack/LLT.dat usr/lib/scalapack/LLT.dat
+usr/share/scalapack/LS.dat usr/lib/scalapack/LS.dat
+usr/share/scalapack/LU.dat usr/lib/scalapack/LU.dat
+usr/share/scalapack/NEP.dat usr/lib/scalapack/NEP.dat
+usr/share/scalapack/PCBLAS1TIM.dat usr/lib/scalapack/PCBLAS1TIM.dat
+usr/share/scalapack/PCBLAS1TST.dat usr/lib/scalapack/PCBLAS1TST.dat
+usr/share/scalapack/PCBLAS2TIM.dat usr/lib/scalapack/PCBLAS2TIM.dat
+usr/share/scalapack/PCBLAS2TST.dat usr/lib/scalapack/PCBLAS2TST.dat
+usr/share/scalapack/PCBLAS3TIM.dat usr/lib/scalapack/PCBLAS3TIM.dat
+usr/share/scalapack/PCBLAS3TST.dat usr/lib/scalapack/PCBLAS3TST.dat
+usr/share/scalapack/PDBLAS1TIM.dat usr/lib/scalapack/PDBLAS1TIM.dat
+usr/share/scalapack/PDBLAS1TST.dat usr/lib/scalapack/PDBLAS1TST.dat
+usr/share/scalapack/PDBLAS2TIM.dat usr/lib/scalapack/PDBLAS2TIM.dat
+usr/share/scalapack/PDBLAS2TST.dat usr/lib/scalapack/PDBLAS2TST.dat
+usr/share/scalapack/PDBLAS3TIM.dat usr/lib/scalapack/PDBLAS3TIM.dat
+usr/share/scalapack/PDBLAS3TST.dat usr/lib/scalapack/PDBLAS3TST.dat
+usr/share/scalapack/PSBLAS1TIM.dat usr/lib/scalapack/PSBLAS1TIM.dat
+usr/share/scalapack/PSBLAS1TST.dat usr/lib/scalapack/PSBLAS1TST.dat
+usr/share/scalapack/PSBLAS2TIM.dat usr/lib/scalapack/PSBLAS2TIM.dat
+usr/share/scalapack/PSBLAS2TST.dat usr/lib/scalapack/PSBLAS2TST.dat
+usr/share/scalapack/PSBLAS3TIM.dat usr/lib/scalapack/PSBLAS3TIM.dat
+usr/share/scalapack/PSBLAS3TST.dat usr/lib/scalapack/PSBLAS3TST.dat
+usr/share/scalapack/PZBLAS1TIM.dat usr/lib/scalapack/PZBLAS1TIM.dat
+usr/share/scalapack/PZBLAS1TST.dat usr/lib/scalapack/PZBLAS1TST.dat
+usr/share/scalapack/PZBLAS2TIM.dat usr/lib/scalapack/PZBLAS2TIM.dat
+usr/share/scalapack/PZBLAS2TST.dat usr/lib/scalapack/PZBLAS2TST.dat
+usr/share/scalapack/PZBLAS3TIM.dat usr/lib/scalapack/PZBLAS3TIM.dat
+usr/share/scalapack/PZBLAS3TST.dat usr/lib/scalapack/PZBLAS3TST.dat
+usr/share/scalapack/QR.dat usr/lib/scalapack/QR.dat
+usr/share/scalapack/SEP.dat usr/lib/scalapack/SEP.dat
+usr/share/scalapack/SVD.dat usr/lib/scalapack/SVD.dat
+usr/share/scalapack/TRD.dat usr/lib/scalapack/TRD.dat
+usr/share/scalapack/TRMR2D.dat usr/lib/scalapack/TRMR2D.dat
diff --git a/debian/source/format b/debian/source/format
index d3827e7..163aaf8 100644
--- a/debian/source/format
+++ b/debian/source/format
@@ -1 +1 @@
-1.0
+3.0 (quilt)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/scalapack.git
More information about the debian-science-commits
mailing list