debian/0000775000000000000000000000000012253674721007201 5ustar debian/rules0000775000000000000000000002764411677137173010302 0ustar #! /usr/bin/make -f # Made with the aid of debmake, by Christoph Lameter, # based on the sample debian/rules file for GNU hello by Ian Jackson. # Handmodified by P. Frauenfelder for debhelper support, 5 Sept 1998 package=scalapack version:=$(shell dpkg-parsechangelog | grep Version: | cut -d ' ' -f 2 | cut -d '-' -f 1) version_major:=$(shell echo $(version) | cut -d '.' -f 1) topdir=$(shell pwd) include /usr/share/mpi-default-dev/debian_defaults SCALAPACK_MPI=$(ARCH_DEFAULT_MPI_IMPL) build: build-$(SCALAPACK_MPI) build-pvm build-openmpi: build-stamp-openmpi build-lam: build-stamp-lam build-mpich: build-stamp-mpich build-mpich2: build-stamp-mpich2 build-pvm: build-stamp-pvm build-stamp-openmpi: dh_testdir # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the shared libraries echo *** building shared libraries for openmpi *** BASEDIR=$(topdir) MPI=openmpi FPIC=-fPIC make lib mkdir -p tmp set -e ;\ for i in scalapack ; do \ cd tmp ;\ ar x ../$${i}_openmpi.a ;\ cd .. ;\ gcc -shared -Wl,-soname=lib$$i-openmpi.so.$(version_major) -o \ lib$$i-openmpi.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-openmpi -lblacs-openmpi -L/usr/lib/openmpi/lib -lmpi -lmpi_f77 -lgfortran;\ ln -snf lib$$i-openmpi.so.$(version) lib$$i-openmpi.so.$(version_major) ;\ ln -snf lib$$i-openmpi.so.$(version_major) lib$$i-openmpi.so ;\ rm tmp/* ;\ done rmdir tmp # for i in $$(find -name "*.f"); do \ # if grep '^[^\*].*TOTMEM *= *' $$i | grep -v 64000000 >/dev/null ; then \ # cat $$i | sed 's,\(^[^\*].*TOTMEM *= *\)[0-9]*,\164000000,g' >tmp ;\ # mv tmp $$i;\ # fi;\ # done # the testing binaries echo *** building static testing binaries for openmpi *** BASEDIR=$(topdir) MPI=openmpi BUILD=shared make exe set -e ;\ cd TESTING ;\ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-lam' ! -name 'x*-mpich' ! -name 'x*-pvm'); do \ mv $$i $$i-openmpi ;\ done # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the static libraries echo *** building static libraries for openmpi *** BASEDIR=$(topdir) MPI=openmpi make lib touch build-stamp-openmpi build-stamp-lam: dh_testdir # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the shared libraries echo *** building shared libraries for lam *** BASEDIR=$(topdir) MPI=lam FPIC=-fPIC make lib mkdir -p tmp set -e ;\ for i in scalapack ; do \ cd tmp ;\ ar x ../$${i}_lam.a ;\ cd .. ;\ gcc -shared -Wl,-soname=lib$$i-lam.so.$(version_major) -o \ lib$$i-lam.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-lam -lblacs-lam -llam -lgfortran;\ ln -snf lib$$i-lam.so.$(version) lib$$i-lam.so.$(version_major) ;\ ln -snf lib$$i-lam.so.$(version_major) lib$$i-lam.so ;\ rm tmp/* ;\ done rmdir tmp # for i in $$(find -name "*.f"); do \ # if grep '^[^\*].*TOTMEM *= *' $$i | grep -v 64000000 >/dev/null ; then \ # cat $$i | sed 's,\(^[^\*].*TOTMEM *= *\)[0-9]*,\164000000,g' >tmp ;\ # mv tmp $$i;\ # fi;\ # done # the testing binaries echo *** building static testing binaries for lam *** BASEDIR=$(topdir) MPI=lam BUILD=shared make exe set -e ;\ cd TESTING ;\ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-openmpi' ! -name 'x*-mpich' ! -name 'x*-pvm'); do \ mv $$i $$i-lam ;\ done # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the static libraries echo *** building static libraries for lam *** BASEDIR=$(topdir) MPI=lam make lib touch build-stamp-lam build-stamp-mpich: dh_testdir # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the shared libraries echo *** building shared libraries for mpich *** BASEDIR=$(topdir) MPI=mpich FPIC=-fPIC make lib mkdir -p tmp set -e ;\ for i in scalapack ; do \ cd tmp ;\ ar x ../$${i}_mpich.a ;\ cd .. ;\ gcc -shared -Wl,-soname=lib$$i-mpich.so.$(version_major) -o \ lib$$i-mpich.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-mpich -lblacs-mpich -L /usr/lib/mpich/lib/shared -lmpich -lgfortran;\ ln -snf lib$$i-mpich.so.$(version) lib$$i-mpich.so.$(version_major) ;\ ln -snf lib$$i-mpich.so.$(version_major) lib$$i-mpich.so ;\ rm tmp/* ;\ done rmdir tmp # the testing binaries echo *** building static testing binaries for mpich *** BASEDIR=$(topdir) MPI=mpich BUILD=shared make exe set -e ;\ cd TESTING ;\ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-openmpi' ! -name 'x*-lam' ! -name 'x*-pvm'); do \ mv $$i $$i-mpich ;\ done # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the static libraries echo *** building static libraries for mpich *** BASEDIR=$(topdir) MPI=mpich make lib touch build-stamp-mpich build-stamp-mpich2: dh_testdir # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the shared libraries echo *** building shared libraries for mpich2 *** BASEDIR=$(topdir) MPI=mpich2 FPIC=-fPIC make lib mkdir -p tmp set -e ;\ for i in scalapack ; do \ cd tmp ;\ ar x ../$${i}_mpich2.a ;\ cd .. ;\ gcc -shared -Wl,-soname=lib$$i-mpich2.so.$(version_major) -o \ lib$$i-mpich2.so.$(version) tmp/*.o -lblas -llapack -lblacsCinit-mpich2 -lblacs-mpich2 -lmpich -lmpl -lgfortran;\ ln -snf lib$$i-mpich2.so.$(version) lib$$i-mpich2.so.$(version_major) ;\ ln -snf lib$$i-mpich2.so.$(version_major) lib$$i-mpich2.so ;\ rm tmp/* ;\ done rmdir tmp # for i in $$(find -name "*.f"); do \ # if grep '^[^\*].*TOTMEM *= *' $$i | grep -v 64000000 >/dev/null ; then \ # cat $$i | sed 's,\(^[^\*].*TOTMEM *= *\)[0-9]*,\164000000,g' >tmp ;\ # mv tmp $$i;\ # fi;\ # done # the testing binaries echo *** building static testing binaries for mpich2 *** BASEDIR=$(topdir) MPI=mpich2 BUILD=shared make exe set -e ;\ cd TESTING ;\ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-openmpi' ! -name 'x*-mpich*' ! -name 'x*-pvm'); do \ mv $$i $$i-mpich2 ;\ done # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the static libraries echo *** building static libraries for mpich2 *** BASEDIR=$(topdir) MPI=mpich2 make lib touch build-stamp-mpich2 build-stamp-pvm: dh_testdir # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the shared libraries echo *** building shared libraries for pvm *** BASEDIR=$(topdir) MPI=pvm FPIC=-fPIC make lib mkdir -p tmp set -e ;\ for i in scalapack ; do \ cd tmp ;\ ar x ../$${i}_pvm.a ;\ cd .. ;\ gcc -shared -Wl,-soname=lib$$i-pvm.so.$(version_major) -o \ lib$$i-pvm.so.$(version) tmp/*.o -lblas -llapack -lblacs-pvm -lpvm3 -lgfortran;\ ln -snf lib$$i-pvm.so.$(version) lib$$i-pvm.so.$(version_major) ;\ ln -snf lib$$i-pvm.so.$(version_major) lib$$i-pvm.so ;\ rm tmp/* ;\ done rmdir tmp # the testing binaries echo *** building static testing binaries for pvm *** BASEDIR=$(topdir) MPI=pvm BUILD=shared make exe set -e ;\ cd TESTING ;\ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-openmpi' ! -name 'x*-lam' ! -name 'x*-mpich*'); do \ mv $$i $$i-pvm ;\ done # next is a clean echo *** cleaning object files *** BASEDIR=$(topdir) make clean # build the static libraries echo *** building static libraries for pvm *** BASEDIR=$(topdir) MPI=pvm make lib touch build-stamp-pvm clean: dh_testdir dh_testroot rm -f build-stamp-* install-stamp-* install-dirs-stamp BASEDIR=$(topdir) make clean rm -f *.a 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 ;\ # mv tmp $$i;\ # fi;\ # done dh_clean install: install-dirs install-$(SCALAPACK_MPI) install-pvm install-dirs: install-dirs-stamp install-dirs-stamp: dh_testdir dh_testroot dh_clean -k dh_installdirs -v touch install-dirs-stamp install-openmpi: install-stamp-openmpi install-lam: install-stamp-lam install-mpich: install-stamp-mpich install-mpich2: install-stamp-mpich2 install-pvm: install-stamp-pvm install-stamp-openmpi: build-stamp-openmpi dh_testdir dh_testroot set -e ;\ for i in scalapack ; do \ cp -a lib$$i-openmpi.so.* \ `pwd`/debian/libscalapack-mpi1/usr/lib/ ;\ cp -a lib$$i-openmpi.so \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/ ;\ done install TESTING/x*-openmpi \ `pwd`/debian/scalapack-mpi-test/usr/lib/scalapack set -e ;\ for i in scalapack ; do \ install $${i}_openmpi.a \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/lib$$i-openmpi.a ;\ done touch install-stamp-openmpi install-stamp-lam: build-stamp-lam dh_testdir dh_testroot set -e ;\ for i in scalapack ; do \ cp -a lib$$i-lam.so.* \ `pwd`/debian/libscalapack-mpi1/usr/lib/ ;\ cp -a lib$$i-lam.so \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/ ;\ done install TESTING/x*-lam \ `pwd`/debian/scalapack-mpi-test/usr/lib/scalapack set -e ;\ for i in scalapack ; do \ install $${i}_lam.a \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/lib$$i-lam.a ;\ done touch install-stamp-lam install-stamp-mpich: build-stamp-mpich dh_testdir dh_testroot set -e ;\ for i in scalapack ; do \ cp -a lib$$i-mpich.so.* \ `pwd`/debian/libscalapack-mpi1/usr/lib/ ;\ cp -a lib$$i-mpich.so \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/ ;\ done install TESTING/x*-mpich \ `pwd`/debian/scalapack-mpi-test/usr/lib/scalapack set -e ;\ for i in scalapack ; do \ install $${i}_mpich.a \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/lib$$i-mpich.a ;\ done touch install-stamp-mpich install-stamp-mpich2: build-stamp-mpich2 dh_testdir dh_testroot set -e ;\ for i in scalapack ; do \ cp -a lib$$i-mpich2.so.* \ `pwd`/debian/libscalapack-mpi1/usr/lib/ ;\ cp -a lib$$i-mpich2.so \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/ ;\ done install TESTING/x*-mpich2 \ `pwd`/debian/scalapack-mpi-test/usr/lib/scalapack set -e ;\ for i in scalapack ; do \ install $${i}_mpich2.a \ `pwd`/debian/libscalapack-mpi-dev/usr/lib/lib$$i-mpich2.a ;\ done touch install-stamp-mpich2 install-stamp-pvm: build-stamp-pvm dh_testdir dh_testroot set -e ;\ for i in scalapack ; do \ cp -a lib$$i-pvm.so.* \ `pwd`/debian/libscalapack-pvm1/usr/lib/ ;\ cp -a lib$$i-pvm.so \ `pwd`/debian/libscalapack-pvm-dev/usr/lib/ ;\ done install TESTING/x*-pvm \ `pwd`/debian/scalapack-pvm-test/usr/lib/scalapack set -e ;\ for i in scalapack ; do \ install $${i}_pvm.a \ `pwd`/debian/libscalapack-pvm-dev/usr/lib/lib$$i-pvm.a ;\ done touch install-stamp-pvm binary-arch: build install dh_testdir dh_testroot dh_installdocs README dh_installexamples dh_installchangelogs dh_link dh_compress dh_fixperms dh_strip dh_makeshlibs -V dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb install-indep: install-stamp-indep install-stamp-indep: dh_testdir -i dh_testroot -i dh_installdirs -i set -e ;\ for i in $$(find TESTING -name '*.dat') ; do \ install -m 644 $$i \ `pwd`/debian/scalapack-test-common/usr/share/scalapack ;\ done set -e ;\ for i in $$(find REDIST/TESTING -name '*.dat') ; do \ install -m 644 $$i \ `pwd`/debian/scalapack-test-common/usr/share/scalapack ;\ done set -e ;\ for i in $$(find PBLAS -name '*.dat') ; do \ install -m 644 $$i \ `pwd`/debian/scalapack-test-common/usr/share/scalapack ;\ done touch install-stamp-indep binary-indep: install-indep dh_testdir -i dh_testroot -i dh_installdocs -i README dh_installchangelogs -i dh_link -i dh_compress -i dh_strip -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i source diff: @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false binary: binary-arch binary-indep .PHONY: binary binary-indep binary-arch clean build debian/libscalapack-pvm1.dirs0000664000000000000000000000001011635400010013322 0ustar usr/lib debian/changelog0000664000000000000000000002625112253674721011061 0ustar scalapack (1.8.0-9build1) trusty; urgency=medium * No-change rebuild for libopenmpi1.3 -> libopenmpi1.6 transition. -- Logan Rosen Mon, 16 Dec 2013 17:08:10 -0500 scalapack (1.8.0-9) unstable; urgency=low * scalapack failed to build from source with the new mpich2's targets. For avoiding this, scalapack has been linked explicitly with -lmpich -lmpl. Thanks again to Adam C Powell IV for providing a solution. (Closes: #653610) -- Muammar El Khatib Thu, 29 Dec 2011 20:24:51 +0100 scalapack (1.8.0-8) unstable; urgency=low * Added mpich2 targets in debian/rules. Thanks to Adam C Powell IV for providing a patch. (Closes: 652313) -- Muammar El Khatib Thu, 22 Dec 2011 16:58:01 -0500 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 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 instead of blas-3gf and lapack-3. With this change, scalapack does not fail to build from source. (Closes: #577895) * debian/source directory has been created for specifying 1.0 version in the file debian/source/format. -- Muammar El Khatib Mon, 19 Apr 2010 15:07:49 -0430 scalapack (1.8.0-5) unstable; urgency=low * Bumped standards version to 3.8.4. * diff.gz file has been cleaned in this revision. * debian/control: ${misc:Depends} has been added to Depends control field. -- Muammar El Khatib Mon, 01 Feb 2010 12:25:42 -0430 scalapack (1.8.0-4) unstable; urgency=low * Bumped standards version to 3.8.3. * scalapack-pvm-test does not depend on scalapack1-pvm anymore. To accomplish this, the debian/shlibs.local file has been updated (Closes: #549707) * Typo in scalapack-test-common's description has been fixed. (Closes: #557848) -- Muammar El Khatib Fri, 18 Dec 2009 18:17:45 -0430 scalapack (1.8.0-3.1) unstable; urgency=low * NMU as authorized by maintainer. * Changed to build against mpi-default-dev. (Closes: #491028) * Replaced two sets of shlib, -dev and -test packages with just one. * Changed binary package names to generic mpi and to comply with policy i.e. libscalapack-mpi1 and libblacs-mpi-dev. * Added sections to all packages. -- Adam C. Powell, IV Mon, 04 May 2009 21:59:43 -0400 scalapack (1.8.0-3) unstable; urgency=low * Bumped standards version to 3.8.0. * Updated build dependency to debhelper >=6 * Bug: 'FTBFS: symbols not found' has been fixed in this revision. (Closes: #483323) -- Muammar El Khatib Fri, 06 Jun 2008 13:22:03 -0430 scalapack (1.8.0-2) unstable; urgency=low * Bumped standards version to 3.7.3. * Scalpack is now building with Gfortran instead of G77. Thanks to Kumar Appaiah for providing a patch. (Closes: #465392) * Bug:' FTBFS: psblas1tst.f:(.text+0x156): undefined reference to `blacs_pinfo__'' has been fixed in this revision. (Closes: #462510) -- Muammar El Khatib Sun, 09 Mar 2008 12:33:24 -0430 scalapack (1.8.0-1) unstable; urgency=low * New upstream release. * Updated build dependency to debhelper >= 5 * Line in debian/rules that seted DH_COMPAT globally was deleted and a separated debian/compat file created. -- Muammar El Khatib Sat, 07 Apr 2007 00:00:13 -0400 scalapack (1.7.4-2) unstable; urgency=low * Problems with symbolic link references the wrong file have been fixed. Closes: #380140 * Updated build dependency to debhelper >= 4. * Moved architecture independent test input data to /usr/share/scalapack. * Thanks to Philipp Frauenfelder. * New maintainer. Closes: #335006 -- Muammar El Khatib Sun, 17 Sep 2006 13:51:20 -0400 scalapack (1.7.4-1) unstable; urgency=low * New upstream release * Bumped standards version to 3.7.2 - no changes -- Philipp Frauenfelder Wed, 12 Jul 2006 22:49:44 +0200 scalapack (1.7-11) unstable; urgency=low * Also allow building against atlas3-*-dev. Closes: #334002 -- Philipp Frauenfelder Wed, 26 Oct 2005 21:38:45 +0200 scalapack (1.7-10) unstable; urgency=low * Remove f2c from build depends and from SLmake.inc. Closes: #332955 -- Philipp Frauenfelder Thu, 13 Oct 2005 21:36:17 +0200 scalapack (1.7-9) unstable; urgency=low * Recompile against C++ ABI changed mpich (and change build depends). Closes: #325810 -- Philipp Frauenfelder Wed, 31 Aug 2005 23:05:18 +0200 scalapack (1.7-8) unstable; urgency=low * Adjust build deps for LAPACK and BLAS and also change the linking wrt. these libraries. Closes: #302425. Thanks to Camm Maguire -- Philipp Frauenfelder Thu, 28 Apr 2005 13:55:52 +0200 scalapack (1.7-7) unstable; urgency=low * Adjust manual dependencies. Closes: #229831 -- Philipp Frauenfelder Sat, 21 Feb 2004 09:09:13 +0100 scalapack (1.7-6) unstable; urgency=low * Rebuild against lam4. Closes: #229831 * Better package descriptions. -- Philipp Frauenfelder Sun, 15 Feb 2004 14:56:26 +0100 scalapack (1.7-5) unstable; urgency=low * Removed dangling symlinks from debian/*.links files. Closes: #138084 -- Philipp Frauenfelder Thu, 14 Mar 2002 08:35:57 +0100 scalapack (1.7-4) unstable; urgency=low * Changed call to dh_shlibdeps: using -l switch instead of mangled LD_LIBRARY_PATH. Hopefully, this makes scalapack compile on sparc. -- Philipp Frauenfelder Mon, 11 Feb 2002 13:15:03 +0100 scalapack (1.7-3) unstable; urgency=low * Append to LD_LIBRARY_PATH instead of overwriting it. Closes: #128910 * Build dependencies and linking were fixed in -2, but forgot to close. Closes: #128448 -- Philipp Frauenfelder Sun, 13 Jan 2002 10:17:21 +0100 scalapack (1.7-2) unstable; urgency=low * Changed build depends from atlas to blas-dev, lapack-dev since atlas is a drop in replacement of blas/lapack. * Fixed two minor bugs in rules: shlibdeps was not called and the binary-indep target had a missing dependency. -- Philipp Frauenfelder Wed, 9 Jan 2002 11:57:26 +0100 scalapack (1.7-1) unstable; urgency=low * New upstream release (include PBLAS v2.0 as well!) * Updated Build-Depends to new Atlas structure. Closes: #111628 -- Philipp Frauenfelder Mon, 1 Oct 2001 13:11:42 +0200 scalapack (1.6-16) unstable; urgency=low * Recompile against new lam 6.5.3 packages (lam3 and lam3-dev) including the freshly compiled blacs packages depending on lam 6.5.3. Closes: #106948 * Depends should now include lam3. Closes: #106947 -- Philipp Frauenfelder Wed, 1 Aug 2001 12:55:53 +0000 scalapack (1.6-15) unstable; urgency=low * The previous upload did not contain the data files in scalapack-test-common. Closes: #84703 -- Philipp Frauenfelder Mon, 5 Feb 2001 10:34:46 +0100 scalapack (1.6-14) unstable; urgency=low * 1.6-13 didn't make it to unstable. Closes: #74177, #74249 -- Philipp Frauenfelder Fri, 20 Oct 2000 12:23:32 +0200 scalapack (1.6-13) frozen unstable; urgency=medium * Recompile with new atlas2 installed. Closes: #60690, #60706, #60711 (all grave!) -- Philipp Frauenfelder Sun, 26 Mar 2000 13:50:52 +0200 scalapack (1.6-12) frozen unstable; urgency=medium * Added build dependancy to f2c (instead of libf2c). Closes: #57998 -- Philipp Frauenfelder Mon, 14 Feb 2000 12:06:05 +0100 scalapack (1.6-11) frozen unstable; urgency=medium * Added build dependancy to libf2c. Closes: #57271 -- Philipp Frauenfelder Tue, 8 Feb 2000 08:32:50 +0100 scalapack (1.6-10) frozen unstable; urgency=medium * Added build dependancy to blas-dev. Closes: #56995 (Must build dependancies be a interated wild guess?) -- Philipp Frauenfelder Fri, 4 Feb 2000 14:11:23 +0100 scalapack (1.6-9) frozen unstable; urgency=medium * Correct missing build dependency to g77. Closes: #55828 -- Philipp Frauenfelder Fri, 21 Jan 2000 14:15:08 +0100 scalapack (1.6-8) frozen unstable; urgency=low * Reupload to frozen, -7 sat too long in incoming... :-( -- Philipp Frauenfelder Tue, 18 Jan 2000 08:41:31 +0100 scalapack (1.6-7) unstable; urgency=low * Apparently, something with scalapack-test-common went wrong. Rebuild and reupload to correct this. Closes: #51684. * Changed rules to make the testing binaries linked against shared libraries where available. * Changed the TOTMEM parameter to 64MB as most Beowulf nodes have plenty of memory. * Experiments with Build-Depens in order to let the build daemon handle the package (my box is too small). -- Philipp Frauenfelder Fri, 7 Jan 2000 09:37:03 +0100 scalapack (1.6-6) unstable; urgency=low * Compile shared libraries too; completely new arrangement of packages: scalapack{1,}-{lam,mpich}{-dev,-test,}. Thanks to Camm Maguire * Removed v2 of PBLAS again. Need to investigate some missing symbols. * Packages for lam, mpich and pvm can be installed together -- Philipp Frauenfelder Wed, 13 Oct 1999 14:30:29 +0200 scalapack (1.6-5) unstable; urgency=low * Changed priority from optional to extra to fix dependency bug. * Bumped standards version to 3.0.1. * Moved to debhelper v2. * Found a old reference to lam in the Makefile and replaced it with mpich. -- Philipp Frauenfelder Wed, 1 Sep 1999 09:34:31 +0200 scalapack (1.6-4) unstable; urgency=low * Added v2 of PBLAS, can handle matrices with different grids. -- Philipp Frauenfelder Sun, 6 Jun 1999 14:19:30 +0200 scalapack (1.6-3) unstable; urgency=low * Now really removed hardcoded path in SLmake.inc-*, closes #37404, #37454 -- Philipp Frauenfelder Wed, 26 May 1999 19:14:49 +0200 scalapack (1.6-2) unstable; urgency=low * Separated the builds for MPI and PVM in debian/rules * Removed hardcoded path in SLmake.inc-*, closes #37404, #37454 -- Philipp Frauenfelder Sun, 16 May 1999 18:54:50 +0200 scalapack (1.6-1) unstable; urgency=low * Initial release. -- Philipp Frauenfelder Sat, 24 Apr 1999 14:42:50 +0200 debian/libscalapack-pvm-dev.dirs0000664000000000000000000000001011635400010014015 0ustar usr/lib debian/compat0000664000000000000000000000000211635400010010354 0ustar 5 debian/libscalapack-mpi1.dirs0000664000000000000000000000001011635400010013305 0ustar usr/lib debian/libscalapack-mpi-dev.dirs0000664000000000000000000000001011635400010014000 0ustar usr/lib debian/copyright0000664000000000000000000000241211635400010011110 0ustar This package was debianized by Philipp Frauenfelder on Sat, 24 Apr 1999 14:42:50 +0200 It was downloaded from http://www.netlib.org/scalapack/ Copyright: (C) 1995 - 2008 Oak Ridge National Laboratory. Rice University. University of California, Berkeley. University of California, Los Angeles. University of Illinois. University of Tennessee, Knoxville. Notice, quoting from http://www.netlib.org/scalapack/faq.html 1.4) Are there legal restrictions on the use of ScaLAPACK software? ScaLAPACK (like LINPACK, EISPACK, LAPACK, etc) is a freely-available software package. It is available from netlib via anonymous ftp and the World Wide Web. It can, and is, being included in commercial packages (e.g., IBM's Parallel ESSL, NAG Numerical PVM and MPI Library). We only ask that proper credit be given to the authors. Like all software, it is copyrighted. It is not trademarked, but we do ask the following: If you modify the source for these routines we ask that you change the name of the routine and comment the changes made to the original. We will gladly answer any questions regarding the software. If a modification is done, however, it is the responsibility of the person who modified the routine to provide support. debian/source/0000775000000000000000000000000011635400010010456 5ustar debian/source/format0000664000000000000000000000001411635400010011664 0ustar 3.0 (quilt) debian/scalapack-test-common.links0000664000000000000000000000471011635400010014407 0ustar 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 debian/scalapack-mpi-test.dirs0000664000000000000000000000002211635400010013515 0ustar usr/lib/scalapack debian/control0000664000000000000000000001133711676715512010613 0ustar Source: scalapack Section: devel Priority: extra Maintainer: Muammar El Khatib 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/ Package: libscalapack-mpi1 Section: libs Architecture: any Depends: mpi-default-bin, ${shlibs:Depends}, ${misc:Depends} Conflicts: scalapack1-mpich, scalapack1-lam Replaces: scalapack1-mpich, scalapack1-lam Suggests: scalapack-doc Description: Scalable Linear Algebra Package - Shared libs. for MPI ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type clusters. . You can choose between an implementation based on MPI or PVM. This package uses MPI. There are packages for the shared libraries (this one), for the static libraries and the development files and for test programs. . Also included: PBLAS, Parallel Basic Linear Algebra Subprograms. Package: libscalapack-mpi-dev Section: libdevel Architecture: any Depends: libscalapack-mpi1 (= ${binary:Version}), libblacs-mpi-dev, ${misc:Depends} Conflicts: scalapack-mpich-dev, scalapack-lam-dev Replaces: scalapack-mpich-dev, scalapack-lam-dev Suggests: scalapack-doc Description: Scalable Linear Algebra Package - Dev. files for MPICH ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type clusters. . You can choose between an implementation based on MPI or PVM. This package uses MPI. . The package is available for LAM and MPICH. This package uses MPICH. There are packages for the shared libraries, for the static libraries and the development files (this one) and for test programs. . Also included: PBLAS, Parallel Basic Linear Algebra Subprograms. Package: scalapack-mpi-test Section: math Architecture: any Depends: scalapack-test-common, ${shlibs:Depends}, ${misc:Depends} Conflicts: scalapack-mpich-test, scalapack-lam-test Replaces: scalapack-mpich-test, scalapack-lam-test Suggests: scalapack-doc Description: Scalable Linear Algebra Package - Test files for MPICH ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type clusters. . You can choose between an implementation based on MPI or PVM. This package uses MPI. . The package is available for LAM and MPICH. This package uses MPICH. There are packages for the shared libraries, for the static libraries and the development files and for test programs (this one). . Also included: PBLAS, Parallel Basic Linear Algebra Subprograms. Package: libscalapack-pvm1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: scalapack-doc Conflicts: scalapack1-pvm Replaces: scalapack1-pvm Description: Scalable Linear Algebra Package - Shared libs. for PVM ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type clusters. . You can choose between an implementation based on MPI or PVM. This package uses PVM. . There are packages for the shared libraries (this one), for the static libraries and the development files and for test programs. . Also included: PBLAS, Parallel Basic Linear Algebra Subprograms. Package: libscalapack-pvm-dev Section: libdevel Architecture: any Depends: libscalapack-pvm1 (= ${binary:Version}), blacs-pvm-dev, pvm-dev, ${shlibs:Depends}, ${misc:Depends} Suggests: scalapack-doc Description: Scalable Linear Algebra Package - Dev. files for PVM ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type clusters. . You can choose between an implementation based on MPI or PVM. This package uses PVM. . There are packages for the shared libraries, for the static libraries and the development files (this one) and for test programs. . Also included: PBLAS, Parallel Basic Linear Algebra Subprograms. Package: scalapack-pvm-test Section: math Architecture: any Depends: scalapack-test-common, ${shlibs:Depends}, ${misc:Depends} Suggests: scalapack-doc Description: Scalable Linear Algebra Package - Test files for PVM ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type clusters. . You can choose between an implementation based on MPI or PVM. This package uses PVM. . There are packages for the shared libraries, for the static libraries and the development files and for test programs (this one). . Also included: PBLAS, Parallel Basic Linear Algebra Subprograms. Package: scalapack-test-common Architecture: all Depends: ${misc:Depends} Suggests: scalapack-lam-test | scalapack-mpich-test | scalapack-pvm-test Description: Test data for ScaLAPACK testers ScaLAPACK is the parallel version of LAPACK and is used on Beowulf type clusters. . You can choose between an implementation based on MPI or PVM. This package provides test data for all ScaLAPACK packages (MPICH, LAM and PVM versions). debian/scalapack-test-common.dirs0000664000000000000000000000004611635400010014226 0ustar usr/share/scalapack usr/lib/scalapack debian/shlibs.local0000664000000000000000000000030611635400010011455 0ustar libscalapack-mpich 1 libscalapack-mpi1 (>= 1.8.0) libscalapack-lam 1 libscalapack-mpi1 (>= 1.8.0) libscalapack-openmpi 1 libscalapack-mpi1 (>= 1.8.0) libscalapack-pvm 1 libscalapack-pvm1 (>= 1.8.0) debian/patches/0000775000000000000000000000000011675670764010642 5ustar debian/patches/16_PSBLAS1TST.dat.patch0000664000000000000000000000312611635400010014345 0ustar --- /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 debian/patches/08_PCBLAS3TST.dat.patch0000664000000000000000000000537311635400010014336 0ustar --- /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 debian/patches/debian-changes-1.8.0-6.10000664000000000000000000021210611635400010014326 0ustar --- 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 debian/patches/14_PDBLAS3TST.dat.patch0000664000000000000000000000513111635400010014324 0ustar --- /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 debian/patches/02_GEMR2D.dat.patch0000664000000000000000000002005311635400010013616 0ustar --- /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 debian/patches/12_PDBLAS2TST.dat.patch0000664000000000000000000000656311635400010014333 0ustar --- /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 debian/patches/07_PCBLAS3TIM.dat.patch0000664000000000000000000000477211635400010014316 0ustar --- /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 debian/patches/03_PCBLAST1TIM.dat.patch0000664000000000000000000000266311635400010014431 0ustar --- /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 debian/patches/26_PZBLAS3TST.dat.patch0000664000000000000000000000537211635400010014364 0ustar --- /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 debian/patches/21_PZBLAS1TIM.dat.patch0000664000000000000000000000266311635400010014334 0ustar --- /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 debian/patches/series0000664000000000000000000000122011635400733012031 0ustar 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 debian/patches/05_PCBLAS2TIM.dat.patch0000664000000000000000000000630211635400010014302 0ustar --- /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 debian/patches/27_TRMR2D.dat.patch0000664000000000000000000000244011635400010013657 0ustar --- /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 debian/patches/15_PSBLAS1TIM.dat.patch0000664000000000000000000000251211635400010014321 0ustar --- /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 debian/patches/17_PSBLAS2TIM.dat.patch0000664000000000000000000000620011635400010014322 0ustar --- /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 debian/patches/10_PDBLAS1TST.dat.patch0000664000000000000000000000312611635400010014320 0ustar --- /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 debian/patches/20_PSBLAS3TST.dat.patch0000664000000000000000000000513111635400010014340 0ustar --- /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 debian/patches/04_PCBLAS1TST.dat.patch0000664000000000000000000000327711635400010014331 0ustar --- /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 debian/patches/19_PSBLAS3TIM.dat.patch0000664000000000000000000000453011635400010014331 0ustar --- /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 debian/patches/24_PZBLAS2TST.dat.patch0000664000000000000000000000666511635400010014367 0ustar --- /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 debian/patches/28_PBtools.h.patch0000664000000000000000000000122511635401131013754 0ustar 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. debian/patches/23_PZBLAS2TIM.dat.patch0000664000000000000000000000630211635400010014331 0ustar --- /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 debian/patches/06_PCBLAS2TST.dat.patch0000664000000000000000000000666511635400010014340 0ustar --- /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 debian/patches/11_PDBLAS2TIM.dat.patch0000664000000000000000000000620011635400010014275 0ustar --- /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 debian/patches/18_PSBLAS2TST.dat.patch0000664000000000000000000000656311635400010014360 0ustar --- /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 debian/patches/25_PZBLAS3TIM.dat.patch0000664000000000000000000000477211635400010014345 0ustar --- /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 debian/patches/13_PDBLAS3TIM.dat.patch0000664000000000000000000000453011635400010014304 0ustar --- /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 debian/patches/01_SLmake.inc.patch0000664000000000000000000000620711675670764014114 0ustar Index: scalapack-1.8.0/SLmake.inc =================================================================== --- scalapack-1.8.0.orig/SLmake.inc +++ scalapack-1.8.0/SLmake.inc @@ -33,15 +33,30 @@ # # MPI setup; tailor to your system if using MPIBLACS # +ifeq ($(MPI),openmpi) +USEMPI = -DUsingMpiBlacs +ifeq ($(BUILD),static) +SMPLIB = -L/usr/lib/openmpi/lib/ -lmpi -lmpi_f77 +BLACSFINIT = /usr/lib/libblacsF77init-openmpi.a +BLACSCINIT = /usr/lib/libblacsCinit-openmpi.a +BLACSLIB = /usr/lib/libblacs-openmpi.a +else +SMPLIB = -L/usr/lib/openmpi/lib/ -lmpi -lmpi_f77 +BLACSFINIT = -lblacsF77init-openmpi +BLACSCINIT = -lblacsCinit-openmpi +BLACSLIB = -lblacs-openmpi +endif +TESTINGdir = $(home)/TESTING +endif ifeq ($(MPI),lam) USEMPI = -DUsingMpiBlacs ifeq ($(BUILD),static) -SMPLIB = -lmpi +SMPLIB = -L/usr/lib/lam/lib -lmpi BLACSFINIT = /usr/lib/libblacsF77init-lam.a BLACSCINIT = /usr/lib/libblacsCinit-lam.a BLACSLIB = /usr/lib/libblacs-lam.a else -SMPLIB = -lmpi +SMPLIB = -L/usr/lib/lam/lib -lmpi BLACSFINIT = -lblacsF77init-lam BLACSCINIT = -lblacsCinit-lam BLACSLIB = -lblacs-lam @@ -56,13 +71,28 @@ BLACSCINIT = /usr/lib/libblacsCinit-mpich.a BLACSLIB = /usr/lib/libblacs-mpich.a else -SMPLIB = /usr/lib/mpich/lib/libmpich.a +SMPLIB = -L/usr/lib/mpich/lib/shared -lmpich BLACSFINIT = -lblacsF77init-mpich BLACSCINIT = -lblacsCinit-mpich BLACSLIB = -lblacs-mpich endif TESTINGdir = $(home)/TESTING endif +ifeq ($(MPI),mpich2) +USEMPI = -DUsingMpiBlacs +ifeq ($(BUILD),static) +SMPLIB = -L/usr/lib/mpich2/lib/ -lmpich +BLACSFINIT = /usr/lib/libblacsF77init-mpich2.a +BLACSCINIT = /usr/lib/libblacsCinit-mpich2.a +BLACSLIB = /usr/lib/libblacs-mpich2.a +else +SMPLIB = -L/usr/lib/mpich2/lib/ -lmpich +BLACSFINIT = -lblacsF77init-mpich2 +BLACSCINIT = -lblacsCinit-mpich2 +BLACSLIB = -lblacs-mpich2 +endif +TESTINGdir = $(home)/TESTING +endif ifeq ($(MPI),pvm) USEMPI = ifeq ($(BUILD),static) @@ -96,10 +126,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 +147,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 +159,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) debian/patches/09_PDBLAS1TIM.dat.patch0000664000000000000000000000251211635400010014305 0ustar --- /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 debian/patches/22_PZBLAS1TST.dat.patch0000664000000000000000000000327711635400010014360 0ustar --- /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 debian/scalapack-pvm-test.dirs0000664000000000000000000000002211635400010013532 0ustar usr/lib/scalapack