[scalapack] 02/29: Import Debian changes 1.7-5
Muammar El Khatib
muammar at moszumanska.debian.org
Sun Jun 11 16:16:28 UTC 2017
This is an automated email from the git hooks/post-receive script.
muammar pushed a commit to branch master
in repository scalapack.
commit ce116779186ce331cbb633302c572560b4e53537
Merge: 5bc8b4f 2f31d09
Author: Philipp Frauenfelder <pfrauenf at debian.org>
Date: Thu Mar 14 08:35:57 2002 +0100
Import Debian changes 1.7-5
scalapack (1.7-5) unstable; urgency=low
* Removed dangling symlinks from debian/*.links files. Closes: #138084
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.
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
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.
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
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
scalapack (1.6-15) unstable; urgency=low
* The previous upload did not contain the data files in
scalapack-test-common. Closes: #84703
scalapack (1.6-14) unstable; urgency=low
* 1.6-13 didn't make it to unstable. Closes: #74177, #74249
INSTALL/SLmake.ALPHA | 51 +-
INSTALL/SLmake.HPPA | 51 +-
INSTALL/SLmake.I860 | 23 +-
INSTALL/SLmake.IRIX64 | 105 +
INSTALL/SLmake.LINUX | 63 +-
INSTALL/SLmake.NEXT | 107 -
INSTALL/SLmake.O2K | 55 +-
INSTALL/SLmake.PCA | 51 +-
INSTALL/SLmake.PGON | 23 +-
INSTALL/SLmake.PMAX | 107 -
INSTALL/SLmake.POWER2 | 102 +
INSTALL/SLmake.POWER3 | 102 +
INSTALL/SLmake.RS6K | 53 +-
INSTALL/SLmake.SGI | 107 -
INSTALL/SLmake.SP1 | 106 -
INSTALL/SLmake.SP2 | 53 +-
INSTALL/SLmake.SUN4 | 107 -
INSTALL/SLmake.SUN4SOL2 | 62 +-
INSTALL/SLmake.SUNMP | 51 +-
INSTALL/SLmake.SX4 | 51 +-
INSTALL/SLmake.T3D | 21 +-
INSTALL/SLmake.T3E | 52 +-
INSTALL/SLmake.pghpf.SUN4SOL2 | 51 +-
INSTALL/scalapack_install.ps | 13918 +++++++----------------
Makefile | 20 +-
PBLAS/SRC/INTERNAL/PBBLAS/Makefile | 150 -
PBLAS/SRC/INTERNAL/PBBLAS/pbcdzero.f | 53 -
PBLAS/SRC/INTERNAL/PBBLAS/pbcdzro1.f | 58 -
PBLAS/SRC/INTERNAL/PBBLAS/pbcgemm.f | 1708 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbcgemv.f | 1025 --
PBLAS/SRC/INTERNAL/PBBLAS/pbcgerc.f | 545 -
PBLAS/SRC/INTERNAL/PBBLAS/pbcgeru.f | 545 -
PBLAS/SRC/INTERNAL/PBBLAS/pbchemm.f | 1101 --
PBLAS/SRC/INTERNAL/PBBLAS/pbchemv.f | 843 --
PBLAS/SRC/INTERNAL/PBBLAS/pbcher.f | 682 --
PBLAS/SRC/INTERNAL/PBBLAS/pbcher2.f | 1052 --
PBLAS/SRC/INTERNAL/PBBLAS/pbcher2k.f | 1252 --
PBLAS/SRC/INTERNAL/PBBLAS/pbcherk.f | 852 --
PBLAS/SRC/INTERNAL/PBBLAS/pbclacp1.f | 247 -
PBLAS/SRC/INTERNAL/PBBLAS/pbclacpz.f | 184 -
PBLAS/SRC/INTERNAL/PBBLAS/pbcsymm.f | 1089 --
PBLAS/SRC/INTERNAL/PBBLAS/pbcsyr2k.f | 1239 --
PBLAS/SRC/INTERNAL/PBBLAS/pbcsyrk.f | 946 --
PBLAS/SRC/INTERNAL/PBBLAS/pbctrad1.f | 204 -
PBLAS/SRC/INTERNAL/PBBLAS/pbctradd.f | 156 -
PBLAS/SRC/INTERNAL/PBBLAS/pbctrmm.f | 1042 --
PBLAS/SRC/INTERNAL/PBBLAS/pbctrmv.f | 769 --
PBLAS/SRC/INTERNAL/PBBLAS/pbctrsm.f | 1804 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbctrsv.f | 1573 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbddzero.f | 53 -
PBLAS/SRC/INTERNAL/PBBLAS/pbddzro1.f | 58 -
PBLAS/SRC/INTERNAL/PBBLAS/pbdgemm.f | 1699 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbdgemv.f | 1024 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdger.f | 544 -
PBLAS/SRC/INTERNAL/PBBLAS/pbdlacp1.f | 172 -
PBLAS/SRC/INTERNAL/PBBLAS/pbdlacpz.f | 139 -
PBLAS/SRC/INTERNAL/PBBLAS/pbdsymm.f | 1089 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdsymv.f | 842 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdsyr.f | 672 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdsyr2.f | 1040 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdsyr2k.f | 1239 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdsyrk.f | 946 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdtrad1.f | 140 -
PBLAS/SRC/INTERNAL/PBBLAS/pbdtradd.f | 116 -
PBLAS/SRC/INTERNAL/PBBLAS/pbdtrmm.f | 1040 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdtrmv.f | 768 --
PBLAS/SRC/INTERNAL/PBBLAS/pbdtrsm.f | 1803 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbdtrsv.f | 1572 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbsdzero.f | 53 -
PBLAS/SRC/INTERNAL/PBBLAS/pbsdzro1.f | 58 -
PBLAS/SRC/INTERNAL/PBBLAS/pbsgemm.f | 1699 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbsgemv.f | 1024 --
PBLAS/SRC/INTERNAL/PBBLAS/pbsger.f | 543 -
PBLAS/SRC/INTERNAL/PBBLAS/pbslacp1.f | 172 -
PBLAS/SRC/INTERNAL/PBBLAS/pbslacpz.f | 139 -
PBLAS/SRC/INTERNAL/PBBLAS/pbssymm.f | 1088 --
PBLAS/SRC/INTERNAL/PBBLAS/pbssymv.f | 842 --
PBLAS/SRC/INTERNAL/PBBLAS/pbssyr.f | 671 --
PBLAS/SRC/INTERNAL/PBBLAS/pbssyr2.f | 1039 --
PBLAS/SRC/INTERNAL/PBBLAS/pbssyr2k.f | 1238 --
PBLAS/SRC/INTERNAL/PBBLAS/pbssyrk.f | 945 --
PBLAS/SRC/INTERNAL/PBBLAS/pbstrad1.f | 140 -
PBLAS/SRC/INTERNAL/PBBLAS/pbstradd.f | 116 -
PBLAS/SRC/INTERNAL/PBBLAS/pbstrmm.f | 1039 --
PBLAS/SRC/INTERNAL/PBBLAS/pbstrmv.f | 768 --
PBLAS/SRC/INTERNAL/PBBLAS/pbstrsm.f | 1803 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbstrsv.f | 1572 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbzdzero.f | 53 -
PBLAS/SRC/INTERNAL/PBBLAS/pbzdzro1.f | 58 -
PBLAS/SRC/INTERNAL/PBBLAS/pbzgemm.f | 1708 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbzgemv.f | 1025 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzgerc.f | 545 -
PBLAS/SRC/INTERNAL/PBBLAS/pbzgeru.f | 545 -
PBLAS/SRC/INTERNAL/PBBLAS/pbzhemm.f | 1101 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzhemv.f | 843 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzher.f | 682 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzher2.f | 1052 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzher2k.f | 1252 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzherk.f | 852 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzlacp1.f | 247 -
PBLAS/SRC/INTERNAL/PBBLAS/pbzlacpz.f | 184 -
PBLAS/SRC/INTERNAL/PBBLAS/pbzsymm.f | 1089 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzsyr2k.f | 1240 --
PBLAS/SRC/INTERNAL/PBBLAS/pbzsyrk.f | 946 --
PBLAS/SRC/INTERNAL/PBBLAS/pbztrad1.f | 204 -
PBLAS/SRC/INTERNAL/PBBLAS/pbztradd.f | 156 -
PBLAS/SRC/INTERNAL/PBBLAS/pbztrmm.f | 1042 --
PBLAS/SRC/INTERNAL/PBBLAS/pbztrmv.f | 769 --
PBLAS/SRC/INTERNAL/PBBLAS/pbztrsm.f | 1804 ---
PBLAS/SRC/INTERNAL/PBBLAS/pbztrsv.f | 1573 ---
PBLAS/SRC/INTERNAL/PBBLAS/pxerbla.f | 56 -
PBLAS/SRC/INTERNAL/PTOOLS/Cinfog2l.c | 42 -
PBLAS/SRC/INTERNAL/PTOOLS/Cnumroc2.c | 45 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcagemvA.c | 188 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcagemvAt.c | 187 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcahemvL.c | 289 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcahemvU.c | 288 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcatrmvLN.c | 170 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcatrmvLT.c | 182 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcatrmvUN.c | 188 -
PBLAS/SRC/INTERNAL/PTOOLS/CpcatrmvUT.c | 176 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpcsvabs1.c | 77 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdagemvA.c | 186 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdagemvAt.c | 185 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdasymvL.c | 290 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdasymvU.c | 289 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdatrmvLN.c | 168 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdatrmvLT.c | 180 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdatrmvUN.c | 186 -
PBLAS/SRC/INTERNAL/PTOOLS/CpdatrmvUT.c | 174 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpdaxpy1.c | 20 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpdcopy1.c | 19 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpdscal1.c | 15 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsagemvA.c | 186 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsagemvAt.c | 185 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsasymvL.c | 290 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsasymvU.c | 289 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsatrmvLN.c | 168 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsatrmvLT.c | 180 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsatrmvUN.c | 186 -
PBLAS/SRC/INTERNAL/PTOOLS/CpsatrmvUT.c | 174 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpsaxpy1.c | 20 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpscol2row2.c | 304 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpscopy1.c | 19 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpsrow2col2.c | 217 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpsscal1.c | 15 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzagemvA.c | 188 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzagemvAt.c | 187 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzahemvL.c | 289 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzahemvU.c | 288 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzatrmvLN.c | 170 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzatrmvLT.c | 182 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzatrmvUN.c | 188 -
PBLAS/SRC/INTERNAL/PTOOLS/CpzatrmvUT.c | 176 -
PBLAS/SRC/INTERNAL/PTOOLS/Cpzdvabs1.c | 77 -
PBLAS/SRC/INTERNAL/PTOOLS/Makefile | 48 -
PBLAS/SRC/INTERNAL/PTOOLS/pbchkmat.c | 281 -
PBLAS/SRC/INTERNAL/PTOOLS/pberror_.c | 80 -
PBLAS/SRC/INTERNAL/PTOOLS/pbfreebuf_.c | 30 -
PBLAS/SRC/INTERNAL/PTOOLS/pcagemv_.c | 221 -
PBLAS/SRC/INTERNAL/PTOOLS/pcahemv_.c | 243 -
PBLAS/SRC/INTERNAL/PTOOLS/pcatrmv_.c | 272 -
PBLAS/SRC/INTERNAL/PTOOLS/pchkmat.c | 96 -
PBLAS/SRC/INTERNAL/PTOOLS/pchkvec.c | 100 -
PBLAS/SRC/INTERNAL/PTOOLS/pdagemv_.c | 221 -
PBLAS/SRC/INTERNAL/PTOOLS/pdasymv_.c | 243 -
PBLAS/SRC/INTERNAL/PTOOLS/pdatrmv_.c | 272 -
PBLAS/SRC/INTERNAL/PTOOLS/psagemv_.c | 221 -
PBLAS/SRC/INTERNAL/PTOOLS/psasymv_.c | 243 -
PBLAS/SRC/INTERNAL/PTOOLS/psatrmv_.c | 272 -
PBLAS/SRC/INTERNAL/PTOOLS/ptop.c | 110 -
PBLAS/SRC/INTERNAL/PTOOLS/ptopget_.c | 37 -
PBLAS/SRC/INTERNAL/PTOOLS/ptopset_.c | 37 -
PBLAS/SRC/INTERNAL/PTOOLS/pzagemv_.c | 221 -
PBLAS/SRC/INTERNAL/PTOOLS/pzahemv_.c | 243 -
PBLAS/SRC/INTERNAL/PTOOLS/pzatrmv_.c | 272 -
PBLAS/SRC/INTERNAL/PTOOLS/tools.h | 46 -
PBLAS/SRC/Makefile | 181 +-
PBLAS/SRC/PBBLAS/Makefile | 87 +
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbcmatadd.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbctran.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbctrget.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbctrnv.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbctrsrt.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbctrst1.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbcvecadd.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbdmatadd.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbdtran.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbdtrget.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbdtrnv.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbdtrsrt.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbdtrst1.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbdvecadd.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbsmatadd.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbstran.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbstrget.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbstrnv.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbstrsrt.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbstrst1.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbsvecadd.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbzmatadd.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbztran.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbztrget.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbztrnv.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbztrsrt.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbztrst1.f | 0
PBLAS/SRC/{INTERNAL => }/PBBLAS/pbzvecadd.f | 0
PBLAS/SRC/PBblacs.h | 383 +
PBLAS/SRC/PBblas.h | 733 ++
PBLAS/SRC/PBpblas.h | 1182 ++
PBLAS/SRC/PBtools.h | 1904 ++++
PBLAS/SRC/PTOOLS/Makefile | 147 +
PBLAS/SRC/PTOOLS/PB_CGatherV.c | 741 ++
PBLAS/SRC/PTOOLS/PB_CInOutV.c | 870 ++
PBLAS/SRC/PTOOLS/PB_CInOutV2.c | 884 ++
PBLAS/SRC/PTOOLS/PB_CInV.c | 552 +
PBLAS/SRC/PTOOLS/PB_CInV2.c | 477 +
PBLAS/SRC/PTOOLS/PB_COutV.c | 340 +
PBLAS/SRC/PTOOLS/PB_CScatterV.c | 686 ++
PBLAS/SRC/PTOOLS/PB_CVMcontig.c | 427 +
PBLAS/SRC/PTOOLS/PB_CVMinit.c | 278 +
PBLAS/SRC/PTOOLS/PB_CVMloc.c | 758 ++
PBLAS/SRC/PTOOLS/PB_CVMnpq.c | 384 +
PBLAS/SRC/PTOOLS/PB_CVMpack.c | 745 ++
PBLAS/SRC/PTOOLS/PB_CVMswp.c | 644 ++
PBLAS/SRC/PTOOLS/PB_CVMupdate.c | 428 +
PBLAS/SRC/PTOOLS/PB_Cabort.c | 158 +
PBLAS/SRC/PTOOLS/PB_Cainfog2l.c | 593 +
PBLAS/SRC/PTOOLS/PB_CargFtoC.c | 249 +
PBLAS/SRC/PTOOLS/PB_Cbinfo.c | 324 +
PBLAS/SRC/PTOOLS/PB_Cchkmat.c | 402 +
PBLAS/SRC/PTOOLS/PB_Cchkvec.c | 437 +
PBLAS/SRC/PTOOLS/PB_Cconjg.c | 82 +
PBLAS/SRC/PTOOLS/PB_Cctypeset.c | 127 +
PBLAS/SRC/PTOOLS/PB_Cdescribe.c | 216 +
PBLAS/SRC/PTOOLS/PB_Cdescset.c | 181 +
PBLAS/SRC/PTOOLS/PB_Cdtypeset.c | 124 +
PBLAS/SRC/PTOOLS/PB_Cfirstnb.c | 74 +
PBLAS/SRC/PTOOLS/PB_Cg2lrem.c | 182 +
PBLAS/SRC/PTOOLS/PB_Cgcd.c | 107 +
PBLAS/SRC/PTOOLS/PB_Cgetbuf.c | 96 +
PBLAS/SRC/PTOOLS/PB_Cindxg2p.c | 91 +
PBLAS/SRC/PTOOLS/PB_Cinfog2l.c | 367 +
PBLAS/SRC/PTOOLS/PB_Citypeset.c | 124 +
PBLAS/SRC/PTOOLS/PB_Clastnb.c | 81 +
PBLAS/SRC/PTOOLS/PB_Clcm.c | 108 +
PBLAS/SRC/PTOOLS/PB_Cmalloc.c | 70 +
PBLAS/SRC/PTOOLS/PB_Cnnxtroc.c | 195 +
PBLAS/SRC/PTOOLS/PB_Cnpreroc.c | 154 +
PBLAS/SRC/PTOOLS/PB_Cnumroc.c | 202 +
PBLAS/SRC/PTOOLS/PB_Cpaxpby.c | 768 ++
PBLAS/SRC/PTOOLS/PB_CpaxpbyDN.c | 924 ++
PBLAS/SRC/PTOOLS/PB_CpaxpbyND.c | 699 ++
PBLAS/SRC/PTOOLS/PB_CpaxpbyNN.c | 477 +
PBLAS/SRC/PTOOLS/PB_Cpdot11.c | 591 +
PBLAS/SRC/PTOOLS/PB_CpdotND.c | 736 ++
PBLAS/SRC/PTOOLS/PB_CpdotNN.c | 490 +
PBLAS/SRC/PTOOLS/PB_Cpgeadd.c | 562 +
PBLAS/SRC/PTOOLS/PB_CpgemmAB.c | 673 ++
PBLAS/SRC/PTOOLS/PB_CpgemmAC.c | 665 ++
PBLAS/SRC/PTOOLS/PB_CpgemmBC.c | 666 ++
PBLAS/SRC/PTOOLS/PB_Cplacnjg.c | 191 +
PBLAS/SRC/PTOOLS/PB_Cplapad.c | 361 +
PBLAS/SRC/PTOOLS/PB_Cplapd2.c | 380 +
PBLAS/SRC/PTOOLS/PB_Cplaprnt.c | 541 +
PBLAS/SRC/PTOOLS/PB_Cplasca2.c | 380 +
PBLAS/SRC/PTOOLS/PB_Cplascal.c | 380 +
PBLAS/SRC/PTOOLS/PB_CpswapND.c | 846 ++
PBLAS/SRC/PTOOLS/PB_CpswapNN.c | 470 +
PBLAS/SRC/PTOOLS/PB_Cpsym.c | 607 +
PBLAS/SRC/PTOOLS/PB_CpsymmAB.c | 734 ++
PBLAS/SRC/PTOOLS/PB_CpsymmBC.c | 798 ++
PBLAS/SRC/PTOOLS/PB_Cpsyr.c | 555 +
PBLAS/SRC/PTOOLS/PB_Cpsyr2.c | 592 +
PBLAS/SRC/PTOOLS/PB_Cpsyr2kA.c | 911 ++
PBLAS/SRC/PTOOLS/PB_Cpsyr2kAC.c | 1005 ++
PBLAS/SRC/PTOOLS/PB_CpsyrkA.c | 589 +
PBLAS/SRC/PTOOLS/PB_CpsyrkAC.c | 574 +
PBLAS/SRC/PTOOLS/PB_Cptradd.c | 534 +
PBLAS/SRC/PTOOLS/PB_Cptran.c | 533 +
PBLAS/SRC/PTOOLS/PB_Cptrm.c | 930 ++
PBLAS/SRC/PTOOLS/PB_CptrmmAB.c | 1041 ++
PBLAS/SRC/PTOOLS/PB_CptrmmB.c | 593 +
PBLAS/SRC/PTOOLS/PB_Cptrsm.c | 930 ++
PBLAS/SRC/PTOOLS/PB_CptrsmAB.c | 1135 ++
PBLAS/SRC/PTOOLS/PB_CptrsmAB0.c | 555 +
PBLAS/SRC/PTOOLS/PB_CptrsmAB1.c | 394 +
PBLAS/SRC/PTOOLS/PB_CptrsmB.c | 791 ++
PBLAS/SRC/PTOOLS/PB_Cptrsv.c | 866 ++
PBLAS/SRC/PTOOLS/PB_Cspan.c | 85 +
PBLAS/SRC/PTOOLS/PB_Cstypeset.c | 124 +
PBLAS/SRC/PTOOLS/PB_Ctop.c | 141 +
PBLAS/SRC/PTOOLS/PB_Ctzahemv.c | 253 +
PBLAS/SRC/PTOOLS/PB_Ctzasymv.c | 253 +
PBLAS/SRC/PTOOLS/PB_Ctzatrmv.c | 242 +
PBLAS/SRC/PTOOLS/PB_Ctzhemm.c | 354 +
PBLAS/SRC/PTOOLS/PB_Ctzhemv.c | 251 +
PBLAS/SRC/PTOOLS/PB_Ctzher.c | 209 +
PBLAS/SRC/PTOOLS/PB_Ctzher2.c | 254 +
PBLAS/SRC/PTOOLS/PB_Ctzher2k.c | 248 +
PBLAS/SRC/PTOOLS/PB_Ctzherk.c | 216 +
PBLAS/SRC/PTOOLS/PB_Ctzsymm.c | 343 +
PBLAS/SRC/PTOOLS/PB_Ctzsymv.c | 251 +
PBLAS/SRC/PTOOLS/PB_Ctzsyr.c | 209 +
PBLAS/SRC/PTOOLS/PB_Ctzsyr2.c | 243 +
PBLAS/SRC/PTOOLS/PB_Ctzsyr2k.c | 256 +
PBLAS/SRC/PTOOLS/PB_Ctzsyrk.c | 216 +
PBLAS/SRC/PTOOLS/PB_Ctztrmm.c | 275 +
PBLAS/SRC/PTOOLS/PB_Ctztrmv.c | 230 +
PBLAS/SRC/PTOOLS/PB_Cwarn.c | 164 +
PBLAS/SRC/PTOOLS/PB_Cztypeset.c | 127 +
PBLAS/SRC/PTOOLS/PB_freebuf_.c | 40 +
PBLAS/SRC/PTOOLS/PB_topget_.c | 85 +
PBLAS/SRC/PTOOLS/PB_topset_.c | 81 +
PBLAS/SRC/PTZBLAS/Makefile | 141 +
PBLAS/SRC/PTZBLAS/cagemv.f | 285 +
PBLAS/SRC/PTZBLAS/cahemv.f | 297 +
PBLAS/SRC/PTZBLAS/casymv.f | 294 +
PBLAS/SRC/PTZBLAS/catrmv.f | 433 +
PBLAS/SRC/PTZBLAS/ccshft.f | 90 +
PBLAS/SRC/PTZBLAS/chescal.f | 204 +
PBLAS/SRC/PTZBLAS/cmmadd.f | 144 +
PBLAS/SRC/PTZBLAS/cmmcadd.f | 145 +
PBLAS/SRC/PTZBLAS/cmmdda.f | 144 +
PBLAS/SRC/PTZBLAS/cmmddac.f | 145 +
PBLAS/SRC/PTZBLAS/cmmddact.f | 206 +
PBLAS/SRC/PTZBLAS/cmmddat.f | 207 +
PBLAS/SRC/PTZBLAS/cmmtadd.f | 207 +
PBLAS/SRC/PTZBLAS/cmmtcadd.f | 206 +
PBLAS/SRC/PTZBLAS/crshft.f | 94 +
PBLAS/SRC/PTZBLAS/cset.f | 123 +
PBLAS/SRC/PTZBLAS/csymv.f | 253 +
PBLAS/SRC/PTZBLAS/csyr.f | 189 +
PBLAS/SRC/PTZBLAS/csyr2.f | 223 +
PBLAS/SRC/PTZBLAS/ctzcnjg.f | 255 +
PBLAS/SRC/PTZBLAS/ctzpad.f | 247 +
PBLAS/SRC/PTZBLAS/ctzpadcpy.f | 236 +
PBLAS/SRC/PTZBLAS/ctzscal.f | 186 +
PBLAS/SRC/PTZBLAS/cvvdotc.f | 69 +
PBLAS/SRC/PTZBLAS/cvvdotu.f | 69 +
PBLAS/SRC/PTZBLAS/dagemv.f | 274 +
PBLAS/SRC/PTZBLAS/dascal.f | 171 +
PBLAS/SRC/PTZBLAS/dasqrtb.f | 46 +
PBLAS/SRC/PTZBLAS/dasymv.f | 288 +
PBLAS/SRC/PTZBLAS/datrmv.f | 422 +
PBLAS/SRC/PTZBLAS/dcshft.f | 90 +
PBLAS/SRC/PTZBLAS/dmmadd.f | 143 +
PBLAS/SRC/PTZBLAS/dmmcadd.f | 143 +
PBLAS/SRC/PTZBLAS/dmmdda.f | 143 +
PBLAS/SRC/PTZBLAS/dmmddac.f | 143 +
PBLAS/SRC/PTZBLAS/dmmddact.f | 206 +
PBLAS/SRC/PTZBLAS/dmmddat.f | 206 +
PBLAS/SRC/PTZBLAS/dmmtadd.f | 206 +
PBLAS/SRC/PTZBLAS/dmmtcadd.f | 206 +
PBLAS/SRC/PTZBLAS/drshft.f | 94 +
PBLAS/SRC/PTZBLAS/dset.f | 123 +
PBLAS/SRC/PTZBLAS/dtzpad.f | 233 +
PBLAS/SRC/PTZBLAS/dtzpadcpy.f | 235 +
PBLAS/SRC/PTZBLAS/dtzscal.f | 185 +
PBLAS/SRC/PTZBLAS/dvasum.f | 57 +
PBLAS/SRC/PTZBLAS/dvvdot.f | 69 +
PBLAS/SRC/PTZBLAS/dzvasum.f | 57 +
PBLAS/SRC/PTZBLAS/immadd.f | 136 +
PBLAS/SRC/PTZBLAS/immdda.f | 136 +
PBLAS/SRC/PTZBLAS/immddat.f | 195 +
PBLAS/SRC/PTZBLAS/immtadd.f | 195 +
PBLAS/SRC/PTZBLAS/pxerbla.f | 63 +
PBLAS/SRC/PTZBLAS/sagemv.f | 274 +
PBLAS/SRC/PTZBLAS/sascal.f | 171 +
PBLAS/SRC/PTZBLAS/sasqrtb.f | 46 +
PBLAS/SRC/PTZBLAS/sasymv.f | 288 +
PBLAS/SRC/PTZBLAS/satrmv.f | 422 +
PBLAS/SRC/PTZBLAS/scshft.f | 90 +
PBLAS/SRC/PTZBLAS/scvasum.f | 57 +
PBLAS/SRC/PTZBLAS/smmadd.f | 143 +
PBLAS/SRC/PTZBLAS/smmcadd.f | 143 +
PBLAS/SRC/PTZBLAS/smmdda.f | 143 +
PBLAS/SRC/PTZBLAS/smmddac.f | 143 +
PBLAS/SRC/PTZBLAS/smmddact.f | 206 +
PBLAS/SRC/PTZBLAS/smmddat.f | 206 +
PBLAS/SRC/PTZBLAS/smmtadd.f | 206 +
PBLAS/SRC/PTZBLAS/smmtcadd.f | 206 +
PBLAS/SRC/PTZBLAS/srshft.f | 94 +
PBLAS/SRC/PTZBLAS/sset.f | 123 +
PBLAS/SRC/PTZBLAS/stzpad.f | 233 +
PBLAS/SRC/PTZBLAS/stzpadcpy.f | 235 +
PBLAS/SRC/PTZBLAS/stzscal.f | 185 +
PBLAS/SRC/PTZBLAS/svasum.f | 57 +
PBLAS/SRC/PTZBLAS/svvdot.f | 69 +
PBLAS/SRC/PTZBLAS/zagemv.f | 285 +
PBLAS/SRC/PTZBLAS/zahemv.f | 297 +
PBLAS/SRC/PTZBLAS/zasymv.f | 294 +
PBLAS/SRC/PTZBLAS/zatrmv.f | 433 +
PBLAS/SRC/PTZBLAS/zcshft.f | 90 +
PBLAS/SRC/PTZBLAS/zhescal.f | 204 +
PBLAS/SRC/PTZBLAS/zmmadd.f | 144 +
PBLAS/SRC/PTZBLAS/zmmcadd.f | 145 +
PBLAS/SRC/PTZBLAS/zmmdda.f | 144 +
PBLAS/SRC/PTZBLAS/zmmddac.f | 145 +
PBLAS/SRC/PTZBLAS/zmmddact.f | 206 +
PBLAS/SRC/PTZBLAS/zmmddat.f | 207 +
PBLAS/SRC/PTZBLAS/zmmtadd.f | 207 +
PBLAS/SRC/PTZBLAS/zmmtcadd.f | 206 +
PBLAS/SRC/PTZBLAS/zrshft.f | 94 +
PBLAS/SRC/PTZBLAS/zset.f | 123 +
PBLAS/SRC/PTZBLAS/zsymv.f | 253 +
PBLAS/SRC/PTZBLAS/zsyr.f | 189 +
PBLAS/SRC/PTZBLAS/zsyr2.f | 223 +
PBLAS/SRC/PTZBLAS/ztzcnjg.f | 255 +
PBLAS/SRC/PTZBLAS/ztzpad.f | 247 +
PBLAS/SRC/PTZBLAS/ztzpadcpy.f | 236 +
PBLAS/SRC/PTZBLAS/ztzscal.f | 186 +
PBLAS/SRC/PTZBLAS/zvvdotc.f | 69 +
PBLAS/SRC/PTZBLAS/zvvdotu.f | 69 +
PBLAS/SRC/pberror_.c | 80 -
PBLAS/SRC/pblas.h | 1447 +--
PBLAS/SRC/pblas_.c | 815 --
PBLAS/SRC/pcagemv_.c | 525 +
PBLAS/SRC/pcahemv_.c | 637 ++
PBLAS/SRC/pcamax_.c | 709 +-
PBLAS/SRC/pcatrmv_.c | 678 ++
PBLAS/SRC/pcaxpy_.c | 559 +-
PBLAS/SRC/pccopy_.c | 517 +-
PBLAS/SRC/pcdotc_.c | 1129 +-
PBLAS/SRC/pcdotu_.c | 1123 +-
PBLAS/SRC/pcgeadd_.c | 307 +
PBLAS/SRC/pcgemm_.c | 2256 +---
PBLAS/SRC/pcgemv_.c | 896 +-
PBLAS/SRC/pcgerc_.c | 576 +-
PBLAS/SRC/pcgeru_.c | 576 +-
PBLAS/SRC/pchemm_.c | 1014 +-
PBLAS/SRC/pchemv_.c | 896 +-
PBLAS/SRC/pcher2_.c | 694 +-
PBLAS/SRC/pcher2k_.c | 1032 +-
PBLAS/SRC/pcher_.c | 566 +-
PBLAS/SRC/pcherk_.c | 843 +-
PBLAS/SRC/pcscal_.c | 333 +-
PBLAS/SRC/pcsscal_.c | 334 +-
PBLAS/SRC/pcswap_.c | 1050 +-
PBLAS/SRC/pcsymm_.c | 1011 +-
PBLAS/SRC/pcsyr2k_.c | 1019 +-
PBLAS/SRC/pcsyrk_.c | 829 +-
PBLAS/SRC/pctradd_.c | 335 +
PBLAS/SRC/pctranc_.c | 855 +-
PBLAS/SRC/pctranu_.c | 927 +-
PBLAS/SRC/pctrmm_.c | 873 +-
PBLAS/SRC/pctrmv_.c | 727 +-
PBLAS/SRC/pctrsm_.c | 915 +-
PBLAS/SRC/pctrsv_.c | 993 +-
PBLAS/SRC/pdagemv_.c | 520 +
PBLAS/SRC/pdamax_.c | 644 +-
PBLAS/SRC/pdasum_.c | 401 +-
PBLAS/SRC/pdasymv_.c | 634 ++
PBLAS/SRC/pdatrmv_.c | 674 ++
PBLAS/SRC/pdaxpy_.c | 559 +-
PBLAS/SRC/pdcopy_.c | 516 +-
PBLAS/SRC/pddot_.c | 1120 +-
PBLAS/SRC/pdgeadd_.c | 300 +
PBLAS/SRC/pdgemm_.c | 2247 +---
PBLAS/SRC/pdgemv_.c | 890 +-
PBLAS/SRC/pdger_.c | 576 +-
PBLAS/SRC/pdnrm2_.c | 575 +-
PBLAS/SRC/pdscal_.c | 339 +-
PBLAS/SRC/pdswap_.c | 1050 +-
PBLAS/SRC/pdsymm_.c | 1009 +-
PBLAS/SRC/pdsymv_.c | 886 +-
PBLAS/SRC/pdsyr2_.c | 685 +-
PBLAS/SRC/pdsyr2k_.c | 1024 +-
PBLAS/SRC/pdsyr_.c | 559 +-
PBLAS/SRC/pdsyrk_.c | 830 +-
PBLAS/SRC/pdtradd_.c | 333 +
PBLAS/SRC/pdtran_.c | 921 +-
PBLAS/SRC/pdtrmm_.c | 873 +-
PBLAS/SRC/pdtrmv_.c | 721 +-
PBLAS/SRC/pdtrsm_.c | 915 +-
PBLAS/SRC/pdtrsv_.c | 993 +-
PBLAS/SRC/pdzasum_.c | 408 +-
PBLAS/SRC/pdznrm2_.c | 650 +-
PBLAS/SRC/picopy_.c | 230 +
PBLAS/SRC/pilaenv.f | 106 +
PBLAS/SRC/psagemv_.c | 520 +
PBLAS/SRC/psamax_.c | 643 +-
PBLAS/SRC/psasum_.c | 402 +-
PBLAS/SRC/psasymv_.c | 634 ++
PBLAS/SRC/psatrmv_.c | 674 ++
PBLAS/SRC/psaxpy_.c | 559 +-
PBLAS/SRC/pscasum_.c | 410 +-
PBLAS/SRC/pscnrm2_.c | 651 +-
PBLAS/SRC/pscopy_.c | 516 +-
PBLAS/SRC/psdot_.c | 1120 +-
PBLAS/SRC/psgeadd_.c | 300 +
PBLAS/SRC/psgemm_.c | 2247 +---
PBLAS/SRC/psgemv_.c | 890 +-
PBLAS/SRC/psger_.c | 576 +-
PBLAS/SRC/psnrm2_.c | 577 +-
PBLAS/SRC/psscal_.c | 339 +-
PBLAS/SRC/psswap_.c | 1050 +-
PBLAS/SRC/pssymm_.c | 1009 +-
PBLAS/SRC/pssymv_.c | 886 +-
PBLAS/SRC/pssyr2_.c | 685 +-
PBLAS/SRC/pssyr2k_.c | 1024 +-
PBLAS/SRC/pssyr_.c | 559 +-
PBLAS/SRC/pssyrk_.c | 830 +-
PBLAS/SRC/pstradd_.c | 333 +
PBLAS/SRC/pstran_.c | 921 +-
PBLAS/SRC/pstrmm_.c | 873 +-
PBLAS/SRC/pstrmv_.c | 721 +-
PBLAS/SRC/pstrsm_.c | 915 +-
PBLAS/SRC/pstrsv_.c | 993 +-
PBLAS/SRC/pzagemv_.c | 525 +
PBLAS/SRC/pzahemv_.c | 637 ++
PBLAS/SRC/pzamax_.c | 709 +-
PBLAS/SRC/pzatrmv_.c | 678 ++
PBLAS/SRC/pzaxpy_.c | 559 +-
PBLAS/SRC/pzcopy_.c | 517 +-
PBLAS/SRC/pzdotc_.c | 1129 +-
PBLAS/SRC/pzdotu_.c | 1123 +-
PBLAS/SRC/pzdscal_.c | 334 +-
PBLAS/SRC/pzgeadd_.c | 307 +
PBLAS/SRC/pzgemm_.c | 2256 +---
PBLAS/SRC/pzgemv_.c | 896 +-
PBLAS/SRC/pzgerc_.c | 576 +-
PBLAS/SRC/pzgeru_.c | 576 +-
PBLAS/SRC/pzhemm_.c | 1014 +-
PBLAS/SRC/pzhemv_.c | 896 +-
PBLAS/SRC/pzher2_.c | 694 +-
PBLAS/SRC/pzher2k_.c | 1032 +-
PBLAS/SRC/pzher_.c | 566 +-
PBLAS/SRC/pzherk_.c | 843 +-
PBLAS/SRC/pzscal_.c | 333 +-
PBLAS/SRC/pzswap_.c | 1050 +-
PBLAS/SRC/pzsymm_.c | 1011 +-
PBLAS/SRC/pzsyr2k_.c | 1019 +-
PBLAS/SRC/pzsyrk_.c | 829 +-
PBLAS/SRC/pztradd_.c | 335 +
PBLAS/SRC/pztranc_.c | 855 +-
PBLAS/SRC/pztranu_.c | 927 +-
PBLAS/SRC/pztrmm_.c | 873 +-
PBLAS/SRC/pztrmv_.c | 727 +-
PBLAS/SRC/pztrsm_.c | 915 +-
PBLAS/SRC/pztrsv_.c | 993 +-
PBLAS/TESTING/Makefile | 205 +-
PBLAS/TESTING/PB_Cabort.c | 158 +
PBLAS/TESTING/PB_Cwarn.c | 164 +
PBLAS/TESTING/PCBLA1TST.dat | 42 -
PBLAS/TESTING/PCBLA2TST.dat | 54 -
PBLAS/TESTING/PCBLA3TST.dat | 58 -
PBLAS/TESTING/PCBLAS1TST.dat | 46 +
PBLAS/TESTING/PCBLAS2TST.dat | 61 +
PBLAS/TESTING/PCBLAS3TST.dat | 65 +
PBLAS/TESTING/PDBLA1TST.dat | 40 -
PBLAS/TESTING/PDBLA2TST.dat | 53 -
PBLAS/TESTING/PDBLA3TST.dat | 54 -
PBLAS/TESTING/PDBLAS1TST.dat | 44 +
PBLAS/TESTING/PDBLAS2TST.dat | 60 +
PBLAS/TESTING/PDBLAS3TST.dat | 62 +
PBLAS/TESTING/PSBLA1TST.dat | 40 -
PBLAS/TESTING/PSBLA2TST.dat | 53 -
PBLAS/TESTING/PSBLA3TST.dat | 54 -
PBLAS/TESTING/PSBLAS1TST.dat | 44 +
PBLAS/TESTING/PSBLAS2TST.dat | 60 +
PBLAS/TESTING/PSBLAS3TST.dat | 62 +
PBLAS/TESTING/PZBLA1TST.dat | 42 -
PBLAS/TESTING/PZBLA2TST.dat | 54 -
PBLAS/TESTING/PZBLA3TST.dat | 58 -
PBLAS/TESTING/PZBLAS1TST.dat | 46 +
PBLAS/TESTING/PZBLAS2TST.dat | 61 +
PBLAS/TESTING/PZBLAS3TST.dat | 65 +
PBLAS/TESTING/dlamch.f | 857 ++
PBLAS/TESTING/pberror_.c | 128 -
PBLAS/TESTING/pblastst.f | 4893 ++++++++
PBLAS/TESTING/pblatst.f | 1470 ---
PBLAS/TESTING/pcbla1tst.f | 3691 ------
PBLAS/TESTING/pcbla2tst.f | 2930 -----
PBLAS/TESTING/pcbla3tst.f | 3342 ------
PBLAS/TESTING/pcblas1tst.f | 3869 +++++++
PBLAS/TESTING/pcblas2tst.f | 3107 +++++
PBLAS/TESTING/pcblas3tst.f | 3651 ++++++
PBLAS/TESTING/pcblastst.f | 11626 +++++++++++++++++++
PBLAS/TESTING/pcblatst.f | 6831 -----------
PBLAS/TESTING/pdbla1tst.f | 3212 ------
PBLAS/TESTING/pdbla2tst.f | 2864 -----
PBLAS/TESTING/pdbla3tst.f | 3037 -----
PBLAS/TESTING/pdblas1tst.f | 3388 ++++++
PBLAS/TESTING/pdblas2tst.f | 3034 +++++
PBLAS/TESTING/pdblas3tst.f | 3381 ++++++
PBLAS/TESTING/pdblastst.f | 10515 +++++++++++++++++
PBLAS/TESTING/pdblatst.f | 6537 -----------
PBLAS/TESTING/psbla1tst.f | 3211 ------
PBLAS/TESTING/psbla2tst.f | 2860 -----
PBLAS/TESTING/psbla3tst.f | 3033 -----
PBLAS/TESTING/psblas1tst.f | 3388 ++++++
PBLAS/TESTING/psblas2tst.f | 3028 +++++
PBLAS/TESTING/psblas3tst.f | 3375 ++++++
PBLAS/TESTING/psblastst.f | 10516 +++++++++++++++++
PBLAS/TESTING/psblatst.f | 6537 -----------
PBLAS/TESTING/pzbla1tst.f | 3690 ------
PBLAS/TESTING/pzbla2tst.f | 2929 -----
PBLAS/TESTING/pzbla3tst.f | 3341 ------
PBLAS/TESTING/pzblas1tst.f | 3868 +++++++
PBLAS/TESTING/pzblas2tst.f | 3106 +++++
PBLAS/TESTING/pzblas3tst.f | 3651 ++++++
PBLAS/TESTING/pzblastst.f | 11631 +++++++++++++++++++
PBLAS/TESTING/pzblatst.f | 6832 -----------
PBLAS/TESTING/slamch.f | 857 ++
PBLAS/TIMING/Makefile | 182 +-
PBLAS/TIMING/PB_Cabort.c | 158 +
PBLAS/TIMING/PB_Cwarn.c | 164 +
PBLAS/TIMING/PCBLA1TIM.dat | 38 -
PBLAS/TIMING/PCBLA2TIM.dat | 49 -
PBLAS/TIMING/PCBLA3TIM.dat | 53 -
PBLAS/TIMING/PCBLAS1TIM.dat | 42 +
PBLAS/TIMING/PCBLAS2TIM.dat | 56 +
PBLAS/TIMING/PCBLAS3TIM.dat | 60 +
PBLAS/TIMING/PDBLA1TIM.dat | 36 -
PBLAS/TIMING/PDBLA2TIM.dat | 48 -
PBLAS/TIMING/PDBLA3TIM.dat | 49 -
PBLAS/TIMING/PDBLAS1TIM.dat | 40 +
PBLAS/TIMING/PDBLAS2TIM.dat | 55 +
PBLAS/TIMING/PDBLAS3TIM.dat | 57 +
PBLAS/TIMING/PSBLA1TIM.dat | 36 -
PBLAS/TIMING/PSBLA2TIM.dat | 48 -
PBLAS/TIMING/PSBLA3TIM.dat | 49 -
PBLAS/TIMING/PSBLAS1TIM.dat | 40 +
PBLAS/TIMING/PSBLAS2TIM.dat | 55 +
PBLAS/TIMING/PSBLAS3TIM.dat | 57 +
PBLAS/TIMING/PZBLA1TIM.dat | 38 -
PBLAS/TIMING/PZBLA2TIM.dat | 49 -
PBLAS/TIMING/PZBLA3TIM.dat | 53 -
PBLAS/TIMING/PZBLAS1TIM.dat | 42 +
PBLAS/TIMING/PZBLAS2TIM.dat | 56 +
PBLAS/TIMING/PZBLAS3TIM.dat | 60 +
PBLAS/TIMING/pberror_.c | 128 -
PBLAS/TIMING/pblastim.f | 5488 +++++++++
PBLAS/TIMING/pblatim.f | 1700 ---
PBLAS/TIMING/pcbla1tim.f | 1100 --
PBLAS/TIMING/pcbla2tim.f | 1336 ---
PBLAS/TIMING/pcbla3tim.f | 1506 ---
PBLAS/TIMING/pcblas1tim.f | 1175 ++
PBLAS/TIMING/pcblas2tim.f | 1473 +++
PBLAS/TIMING/pcblas3tim.f | 1730 +++
PBLAS/TIMING/pcblastim.f | 2704 +++++
PBLAS/TIMING/pcblatim.f | 600 -
PBLAS/TIMING/pdbla1tim.f | 1070 --
PBLAS/TIMING/pdbla2tim.f | 1319 ---
PBLAS/TIMING/pdbla3tim.f | 1424 ---
PBLAS/TIMING/pdblas1tim.f | 1143 ++
PBLAS/TIMING/pdblas2tim.f | 1455 +++
PBLAS/TIMING/pdblas3tim.f | 1637 +++
PBLAS/TIMING/pdblastim.f | 2258 ++++
PBLAS/TIMING/pdblatim.f | 568 -
PBLAS/TIMING/psbla1tim.f | 1070 --
PBLAS/TIMING/psbla2tim.f | 1320 ---
PBLAS/TIMING/psbla3tim.f | 1425 ---
PBLAS/TIMING/psblas1tim.f | 1144 ++
PBLAS/TIMING/psblas2tim.f | 1457 +++
PBLAS/TIMING/psblas3tim.f | 1639 +++
PBLAS/TIMING/psblastim.f | 2259 ++++
PBLAS/TIMING/psblatim.f | 568 -
PBLAS/TIMING/pzbla1tim.f | 1098 --
PBLAS/TIMING/pzbla2tim.f | 1335 ---
PBLAS/TIMING/pzbla3tim.f | 1505 ---
PBLAS/TIMING/pzblas1tim.f | 1174 ++
PBLAS/TIMING/pzblas2tim.f | 1473 +++
PBLAS/TIMING/pzblas3tim.f | 1730 +++
PBLAS/TIMING/pzblastim.f | 2708 +++++
PBLAS/TIMING/pzblatim.f | 600 -
README | 51 +-
REDIST/SRC/Makefile | 24 +-
REDIST/SRC/pcgemr.c | 4 +-
REDIST/SRC/pcgemr2.c | 2 +-
REDIST/SRC/pctrmr.c | 4 +-
REDIST/SRC/pctrmr2.c | 2 +-
REDIST/SRC/pdgemr.c | 4 +-
REDIST/SRC/pdgemr2.c | 2 +-
REDIST/SRC/pdtrmr.c | 4 +-
REDIST/SRC/pdtrmr2.c | 2 +-
REDIST/SRC/pgemraux.c | 2 +-
REDIST/SRC/pigemr.c | 4 +-
REDIST/SRC/pigemr2.c | 2 +-
REDIST/SRC/pitrmr.c | 4 +-
REDIST/SRC/pitrmr2.c | 2 +-
REDIST/SRC/psgemr.c | 4 +-
REDIST/SRC/psgemr2.c | 2 +-
REDIST/SRC/pstrmr.c | 4 +-
REDIST/SRC/pstrmr2.c | 2 +-
REDIST/SRC/pzgemr.c | 4 +-
REDIST/SRC/pzgemr2.c | 2 +-
REDIST/SRC/pztrmr.c | 4 +-
REDIST/SRC/pztrmr2.c | 2 +-
REDIST/TESTING/Makefile | 23 +-
REDIST/TESTING/pcgemrdrv.c | 2 +-
REDIST/TESTING/pctrmrdrv.c | 2 +-
REDIST/TESTING/pdgemrdrv.c | 2 +-
REDIST/TESTING/pdtrmrdrv.c | 2 +-
REDIST/TESTING/pigemrdrv.c | 2 +-
REDIST/TESTING/pitrmrdrv.c | 2 +-
REDIST/TESTING/psgemrdrv.c | 2 +-
REDIST/TESTING/pstrmrdrv.c | 2 +-
REDIST/TESTING/pzgemrdrv.c | 2 +-
REDIST/TESTING/pztrmrdrv.c | 2 +-
SLmake.inc | 65 +-
SRC/Makefile | 76 +-
SRC/clahqr2.f | 444 +
SRC/clamsh.f | 260 +
SRC/clanv2.f | 145 +
SRC/claref.f | 331 +
SRC/csteqr2.f | 662 ++
SRC/ctrmvt.f | 161 +
SRC/dlamsh.f | 2 +-
SRC/dlapst.f | 251 +
SRC/dlaref.f | 95 +-
SRC/dlasorte.f | 85 +-
SRC/dlasrt2.f | 2 +-
SRC/dstein2.f | 2 +-
SRC/dtrmvt.f | 161 +
{PBLAS/SRC/INTERNAL/PTOOLS => SRC}/getpbbuf.c | 0
{PBLAS/SRC/INTERNAL/PTOOLS => SRC}/pbchkvect.c | 0
SRC/pblas.h | 1093 ++
SRC/pcdbsv.f | 4 +-
SRC/pcdbtrf.f | 12 +-
SRC/pcdbtrs.f | 8 +-
SRC/pcdbtrsv.f | 4 +-
SRC/pcdtsv.f | 4 +-
SRC/pcdttrf.f | 12 +-
SRC/pcdttrs.f | 8 +-
SRC/pcdttrsv.f | 4 +-
SRC/pcgbsv.f | 4 +-
SRC/pcgbtrf.f | 2 +-
SRC/pcgbtrs.f | 7 +-
SRC/pcgebd2.f | 2 +-
SRC/pcgebrd.f | 24 +-
SRC/pcgecon.f | 22 +-
SRC/pcgeequ.f | 8 +-
SRC/pcgehd2.f | 2 +-
SRC/pcgehrd.f | 18 +-
SRC/pcgelq2.f | 20 +-
SRC/pcgelqf.f | 18 +-
SRC/pcgels.f | 2 +-
SRC/pcgeql2.f | 18 +-
SRC/pcgeqlf.f | 18 +-
SRC/pcgeqpf.f | 26 +-
SRC/pcgeqr2.f | 18 +-
SRC/pcgeqrf.f | 18 +-
SRC/pcgerfs.f | 2 +-
SRC/pcgerq2.f | 18 +-
SRC/pcgerqf.f | 18 +-
SRC/pcgesv.f | 2 +-
SRC/pcgesvx.f | 6 +-
SRC/pcgetf2.f | 6 +-
SRC/pcgetrf.f | 24 +-
SRC/pcgetri.f | 2 +-
SRC/pcgetrs.f | 2 +-
SRC/pcggqrf.f | 2 +-
SRC/pcggrqf.f | 2 +-
SRC/pcheev.f | 131 +-
SRC/pcheevd.f | 440 +
SRC/pcheevd.old | 434 +
SRC/pcheevx.f | 322 +-
SRC/pchegs2.f | 2 +-
SRC/pchegst.f | 2 +-
SRC/pchegvx.f | 189 +-
SRC/pchengst.f | 426 +
SRC/pchentrd.f | 587 +
SRC/pchetd2.f | 2 +-
SRC/pchetrd.f | 18 +-
SRC/pchettrd.f | 1204 ++
SRC/pclabrd.f | 2 +-
SRC/pclacgv.f | 2 +-
SRC/pclacon.f | 2 +-
SRC/pclaconsb.f | 585 +
SRC/pclacp2.f | 2 +-
SRC/pclacp3.f | 312 +
SRC/pclacpy.f | 2 +-
SRC/pclaevswp.f | 2 +-
SRC/pclahqr.f | 2520 ++++
SRC/pclahrd.f | 2 +-
SRC/pclamr1d.f | 144 +
SRC/pclange.f | 2 +-
SRC/pclanhe.f | 2 +-
SRC/pclanhs.f | 2 +-
SRC/pclansy.f | 2 +-
SRC/pclantr.f | 2 +-
SRC/pclapiv.f | 2 +-
SRC/pclapv2.f | 2 +-
SRC/pclaqge.f | 2 +-
SRC/pclaqsy.f | 2 +-
SRC/pclarf.f | 49 +-
SRC/pclarfb.f | 8 +-
SRC/pclarfc.f | 11 +-
SRC/pclarfg.f | 2 +-
SRC/pclarft.f | 2 +-
SRC/pclarz.f | 17 +-
SRC/pclarzb.f | 15 +-
SRC/pclarzc.f | 11 +-
SRC/pclarzt.f | 2 +-
SRC/pclascl.f | 2 +-
SRC/pclase2.f | 2 +-
SRC/pclaset.f | 2 +-
SRC/pclasmsub.f | 377 +
SRC/pclassq.f | 2 +-
SRC/pclaswp.f | 2 +-
SRC/pclatra.f | 2 +-
SRC/pclatrd.f | 2 +-
SRC/pclatrs.f | 2 +-
SRC/pclatrz.f | 6 +-
SRC/pclattrs.f | 1213 ++
SRC/pclauu2.f | 2 +-
SRC/pclauum.f | 2 +-
SRC/pclawil.f | 273 +
SRC/pcmax1.f | 17 +-
SRC/pcpbsv.f | 4 +-
SRC/pcpbtrf.f | 12 +-
SRC/pcpbtrs.f | 8 +-
SRC/pcpbtrsv.f | 4 +-
SRC/pcpocon.f | 20 +-
SRC/pcpoequ.f | 10 +-
SRC/pcporfs.f | 2 +-
SRC/pcposv.f | 2 +-
SRC/pcposvx.f | 6 +-
SRC/pcpotf2.f | 8 +-
SRC/pcpotrf.f | 24 +-
SRC/pcpotri.f | 2 +-
SRC/pcpotrs.f | 2 +-
SRC/pcptsv.f | 4 +-
SRC/pcpttrf.f | 9 +-
SRC/pcpttrs.f | 8 +-
SRC/pcpttrsv.f | 4 +-
SRC/pcrot.c | 473 +
SRC/pcsrscl.f | 2 +-
SRC/pcstein.f | 4 +-
SRC/pctrcon.f | 20 +-
SRC/pctrevc.f | 567 +
SRC/pctrrfs.f | 2 +-
SRC/pctrti2.f | 2 +-
SRC/pctrtri.f | 2 +-
SRC/pctrtrs.f | 2 +-
SRC/pctzrzf.f | 20 +-
SRC/pcung2l.f | 25 +-
SRC/pcung2r.f | 25 +-
SRC/pcungl2.f | 23 +-
SRC/pcunglq.f | 20 +-
SRC/pcungql.f | 20 +-
SRC/pcungqr.f | 20 +-
SRC/pcungr2.f | 23 +-
SRC/pcungrq.f | 20 +-
SRC/pcunm2l.f | 20 +-
SRC/pcunm2r.f | 20 +-
SRC/pcunmbr.f | 2 +-
SRC/pcunmhr.f | 2 +-
SRC/pcunml2.f | 20 +-
SRC/pcunmlq.f | 20 +-
SRC/pcunmql.f | 20 +-
SRC/pcunmqr.f | 20 +-
SRC/pcunmr2.f | 20 +-
SRC/pcunmr3.f | 20 +-
SRC/pcunmrq.f | 20 +-
SRC/pcunmrz.f | 20 +-
SRC/pcunmtr.f | 2 +-
SRC/pddbsv.f | 4 +-
SRC/pddbtrf.f | 781 +-
SRC/pddbtrs.f | 250 +-
SRC/pddbtrsv.f | 954 +-
SRC/pddtsv.f | 4 +-
SRC/pddttrf.f | 494 +-
SRC/pddttrs.f | 245 +-
SRC/pddttrsv.f | 877 +-
SRC/pdgbsv.f | 4 +-
SRC/pdgbtrf.f | 588 +-
SRC/pdgbtrs.f | 661 +-
SRC/pdgebd2.f | 2 +-
SRC/pdgebrd.f | 24 +-
SRC/pdgecon.f | 22 +-
SRC/pdgeequ.f | 8 +-
SRC/pdgehd2.f | 2 +-
SRC/pdgehrd.f | 18 +-
SRC/pdgelq2.f | 20 +-
SRC/pdgelqf.f | 20 +-
SRC/pdgels.f | 2 +-
SRC/pdgeql2.f | 22 +-
SRC/pdgeqlf.f | 20 +-
SRC/pdgeqpf.f | 30 +-
SRC/pdgeqr2.f | 22 +-
SRC/pdgeqrf.f | 20 +-
SRC/pdgerfs.f | 2 +-
SRC/pdgerq2.f | 22 +-
SRC/pdgerqf.f | 20 +-
SRC/pdgesv.f | 2 +-
SRC/pdgesvd.f | 4 +-
SRC/pdgesvx.f | 6 +-
SRC/pdgetf2.f | 6 +-
SRC/pdgetrf.f | 24 +-
SRC/pdgetri.f | 3 +-
SRC/pdgetrs.f | 2 +-
SRC/pdggqrf.f | 6 +-
SRC/pdggrqf.f | 6 +-
SRC/pdlabad.f | 2 +-
SRC/pdlabrd.f | 2 +-
SRC/pdlacon.f | 2 +-
SRC/pdlaconsb.f | 2 +-
SRC/pdlacp2.f | 2 +-
SRC/pdlacp3.f | 11 +-
SRC/pdlacpy.f | 2 +-
SRC/pdlaed0.f | 235 +
SRC/pdlaed1.f | 272 +
SRC/pdlaed2.f | 455 +
SRC/pdlaed3.f | 360 +
SRC/pdlaedz.f | 152 +
SRC/pdlaevswp.f | 2 +-
SRC/pdlahqr.f | 1550 +--
SRC/pdlahrd.f | 2 +-
SRC/pdlamch.f | 2 +-
SRC/pdlamr1d.f | 144 +
SRC/pdlange.f | 2 +-
SRC/pdlanhs.f | 2 +-
SRC/pdlansy.f | 2 +-
SRC/pdlantr.f | 2 +-
SRC/pdlapiv.f | 2 +-
SRC/pdlapv2.f | 2 +-
SRC/pdlaqge.f | 2 +-
SRC/pdlaqsy.f | 2 +-
SRC/pdlared1d.f | 2 +-
SRC/pdlared2d.f | 2 +-
SRC/pdlarf.f | 48 +-
SRC/pdlarfb.f | 8 +-
SRC/pdlarfg.f | 4 +-
SRC/pdlarft.f | 4 +-
SRC/pdlarz.f | 19 +-
SRC/pdlarzb.f | 15 +-
SRC/pdlarzt.f | 4 +-
SRC/pdlascl.f | 2 +-
SRC/pdlase2.f | 2 +-
SRC/pdlaset.f | 2 +-
SRC/pdlasmsub.f | 2 +-
SRC/pdlasrt.f | 254 +
SRC/pdlassq.f | 2 +-
SRC/pdlaswp.f | 2 +-
SRC/pdlatra.f | 2 +-
SRC/pdlatrd.f | 4 +-
SRC/pdlatrs.f | 2 +-
SRC/pdlatrz.f | 4 +-
SRC/pdlauu2.f | 2 +-
SRC/pdlauum.f | 2 +-
SRC/pdlawil.f | 2 +-
SRC/pdorg2l.f | 27 +-
SRC/pdorg2r.f | 27 +-
SRC/pdorgl2.f | 27 +-
SRC/pdorglq.f | 22 +-
SRC/pdorgql.f | 22 +-
SRC/pdorgqr.f | 22 +-
SRC/pdorgr2.f | 27 +-
SRC/pdorgrq.f | 22 +-
SRC/pdorm2l.f | 22 +-
SRC/pdorm2r.f | 22 +-
SRC/pdormbr.f | 2 +-
SRC/pdormhr.f | 4 +-
SRC/pdorml2.f | 22 +-
SRC/pdormlq.f | 22 +-
SRC/pdormql.f | 22 +-
SRC/pdormqr.f | 22 +-
SRC/pdormr2.f | 22 +-
SRC/pdormr3.f | 22 +-
SRC/pdormrq.f | 22 +-
SRC/pdormrz.f | 22 +-
SRC/pdormtr.f | 2 +-
SRC/pdpbsv.f | 4 +-
SRC/pdpbtrf.f | 868 +-
SRC/pdpbtrs.f | 239 +-
SRC/pdpbtrsv.f | 916 +-
SRC/pdpocon.f | 34 +-
SRC/pdpoequ.f | 16 +-
SRC/pdporfs.f | 2 +-
SRC/pdposv.f | 2 +-
SRC/pdposvx.f | 6 +-
SRC/pdpotf2.f | 8 +-
SRC/pdpotrf.f | 24 +-
SRC/pdpotri.f | 2 +-
SRC/pdpotrs.f | 2 +-
SRC/pdptsv.f | 4 +-
SRC/pdpttrf.f | 469 +-
SRC/pdpttrs.f | 262 +-
SRC/pdpttrsv.f | 525 +-
SRC/pdrscl.f | 2 +-
SRC/pdstebz.f | 10 +-
SRC/pdstedc.f | 268 +
SRC/pdstein.f | 4 +-
SRC/pdsyev.f | 21 +-
SRC/pdsyevd.f | 352 +
SRC/pdsyevx.f | 312 +-
SRC/pdsygs2.f | 2 +-
SRC/pdsygst.f | 2 +-
SRC/pdsygvx.f | 191 +-
SRC/pdsyngst.f | 423 +
SRC/pdsyntrd.f | 552 +
SRC/pdsytd2.f | 4 +-
SRC/pdsytrd.f | 22 +-
SRC/pdsyttrd.f | 1199 ++
SRC/pdtrcon.f | 22 +-
SRC/pdtrrfs.f | 2 +-
SRC/pdtrti2.f | 2 +-
SRC/pdtrtri.f | 2 +-
SRC/pdtrtrs.f | 2 +-
SRC/pdtzrzf.f | 22 +-
SRC/pdzsum1.f | 8 +-
SRC/pjlaenv.f | 364 +
SRC/pscsum1.f | 8 +-
SRC/psdbsv.f | 4 +-
SRC/psdbtrf.f | 785 +-
SRC/psdbtrs.f | 250 +-
SRC/psdbtrsv.f | 956 +-
SRC/psdtsv.f | 4 +-
SRC/psdttrf.f | 494 +-
SRC/psdttrs.f | 245 +-
SRC/psdttrsv.f | 877 +-
SRC/psgbsv.f | 4 +-
SRC/psgbtrf.f | 590 +-
SRC/psgbtrs.f | 661 +-
SRC/psgebd2.f | 2 +-
SRC/psgebrd.f | 24 +-
SRC/psgecon.f | 20 +-
SRC/psgeequ.f | 8 +-
SRC/psgehd2.f | 2 +-
SRC/psgehrd.f | 18 +-
SRC/psgelq2.f | 18 +-
SRC/psgelqf.f | 18 +-
SRC/psgels.f | 2 +-
SRC/psgeql2.f | 20 +-
SRC/psgeqlf.f | 18 +-
SRC/psgeqpf.f | 28 +-
SRC/psgeqr2.f | 20 +-
SRC/psgeqrf.f | 18 +-
SRC/psgerfs.f | 2 +-
SRC/psgerq2.f | 20 +-
SRC/psgerqf.f | 18 +-
SRC/psgesv.f | 2 +-
SRC/psgesvd.f | 10 +-
SRC/psgesvx.f | 6 +-
SRC/psgetf2.f | 6 +-
SRC/psgetrf.f | 24 +-
SRC/psgetri.f | 2 +-
SRC/psgetrs.f | 2 +-
SRC/psggqrf.f | 2 +-
SRC/psggrqf.f | 2 +-
SRC/pslabad.f | 2 +-
SRC/pslabrd.f | 2 +-
SRC/pslacon.f | 2 +-
SRC/pslaconsb.f | 2 +-
SRC/pslacp2.f | 2 +-
SRC/pslacp3.f | 11 +-
SRC/pslacpy.f | 2 +-
SRC/pslaed0.f | 231 +
SRC/pslaed1.f | 271 +
SRC/pslaed2.f | 453 +
SRC/pslaed3.f | 356 +
SRC/pslaedz.f | 153 +
SRC/pslaevswp.f | 2 +-
SRC/pslahqr.f | 1556 +--
SRC/pslahrd.f | 2 +-
SRC/pslamch.f | 2 +-
SRC/pslamr1d.f | 144 +
SRC/pslange.f | 2 +-
SRC/pslanhs.f | 2 +-
SRC/pslansy.f | 2 +-
SRC/pslantr.f | 2 +-
SRC/pslapiv.f | 2 +-
SRC/pslapv2.f | 2 +-
SRC/pslaqge.f | 2 +-
SRC/pslaqsy.f | 2 +-
SRC/pslared1d.f | 2 +-
SRC/pslared2d.f | 2 +-
SRC/pslarf.f | 46 +-
SRC/pslarfb.f | 8 +-
SRC/pslarfg.f | 2 +-
SRC/pslarft.f | 2 +-
SRC/pslarz.f | 17 +-
SRC/pslarzb.f | 15 +-
SRC/pslarzt.f | 2 +-
SRC/pslascl.f | 2 +-
SRC/pslase2.f | 2 +-
SRC/pslaset.f | 2 +-
SRC/pslasmsub.f | 2 +-
SRC/pslasrt.f | 254 +
SRC/pslassq.f | 2 +-
SRC/pslaswp.f | 2 +-
SRC/pslatra.f | 2 +-
SRC/pslatrd.f | 2 +-
SRC/pslatrs.f | 2 +-
SRC/pslatrz.f | 2 +-
SRC/pslauu2.f | 2 +-
SRC/pslauum.f | 2 +-
SRC/pslawil.f | 2 +-
SRC/psorg2l.f | 25 +-
SRC/psorg2r.f | 25 +-
SRC/psorgl2.f | 25 +-
SRC/psorglq.f | 20 +-
SRC/psorgql.f | 20 +-
SRC/psorgqr.f | 20 +-
SRC/psorgr2.f | 25 +-
SRC/psorgrq.f | 20 +-
SRC/psorm2l.f | 22 +-
SRC/psorm2r.f | 22 +-
SRC/psormbr.f | 2 +-
SRC/psormhr.f | 2 +-
SRC/psorml2.f | 20 +-
SRC/psormlq.f | 20 +-
SRC/psormql.f | 20 +-
SRC/psormqr.f | 20 +-
SRC/psormr2.f | 20 +-
SRC/psormr3.f | 20 +-
SRC/psormrq.f | 20 +-
SRC/psormrz.f | 20 +-
SRC/psormtr.f | 2 +-
SRC/pspbsv.f | 4 +-
SRC/pspbtrf.f | 868 +-
SRC/pspbtrs.f | 239 +-
SRC/pspbtrsv.f | 915 +-
SRC/pspocon.f | 22 +-
SRC/pspoequ.f | 10 +-
SRC/psporfs.f | 2 +-
SRC/psposv.f | 2 +-
SRC/psposvx.f | 6 +-
SRC/pspotf2.f | 8 +-
SRC/pspotrf.f | 24 +-
SRC/pspotri.f | 2 +-
SRC/pspotrs.f | 2 +-
SRC/psptsv.f | 4 +-
SRC/pspttrf.f | 469 +-
SRC/pspttrs.f | 262 +-
SRC/pspttrsv.f | 525 +-
SRC/psrscl.f | 2 +-
SRC/psstebz.f | 10 +-
SRC/psstedc.f | 267 +
SRC/psstein.f | 4 +-
SRC/pssyev.f | 21 +-
SRC/pssyevd.f | 351 +
SRC/pssyevx.f | 313 +-
SRC/pssygs2.f | 2 +-
SRC/pssygst.f | 2 +-
SRC/pssygvx.f | 192 +-
SRC/pssyngst.f | 423 +
SRC/pssyntrd.f | 551 +
SRC/pssytd2.f | 2 +-
SRC/pssytrd.f | 20 +-
SRC/pssyttrd.f | 1198 ++
SRC/pstrcon.f | 20 +-
SRC/pstrrfs.f | 2 +-
SRC/pstrti2.f | 2 +-
SRC/pstrtri.f | 2 +-
SRC/pstrtrs.f | 2 +-
SRC/pstzrzf.f | 20 +-
SRC/pzaxpy.c | 426 +
SRC/pzdbsv.f | 4 +-
SRC/pzdbtrf.f | 12 +-
SRC/pzdbtrs.f | 8 +-
SRC/pzdbtrsv.f | 4 +-
SRC/pzdotc.c | 579 +
SRC/pzdotu.c | 580 +
SRC/pzdrscl.f | 2 +-
SRC/pzdtsv.f | 4 +-
SRC/pzdttrf.f | 12 +-
SRC/pzdttrs.f | 8 +-
SRC/pzdttrsv.f | 4 +-
SRC/pzgbsv.f | 4 +-
SRC/pzgbtrf.f | 2 +-
SRC/pzgbtrs.f | 7 +-
SRC/pzgebd2.f | 2 +-
SRC/pzgebrd.f | 26 +-
SRC/pzgecon.f | 22 +-
SRC/pzgeequ.f | 8 +-
SRC/pzgehd2.f | 2 +-
SRC/pzgehrd.f | 20 +-
SRC/pzgelq2.f | 22 +-
SRC/pzgelqf.f | 20 +-
SRC/pzgels.f | 2 +-
SRC/pzgeql2.f | 18 +-
SRC/pzgeqlf.f | 20 +-
SRC/pzgeqpf.f | 26 +-
SRC/pzgeqr2.f | 18 +-
SRC/pzgeqrf.f | 20 +-
SRC/pzgerfs.f | 2 +-
SRC/pzgerq2.f | 20 +-
SRC/pzgerqf.f | 20 +-
SRC/pzgesv.f | 2 +-
SRC/pzgesvx.f | 6 +-
SRC/pzgetf2.f | 6 +-
SRC/pzgetrf.f | 24 +-
SRC/pzgetri.f | 2 +-
SRC/pzgetrs.f | 2 +-
SRC/pzggqrf.f | 2 +-
SRC/pzggrqf.f | 2 +-
SRC/pzheev.f | 127 +-
SRC/pzheevd.f | 440 +
SRC/pzheevx.f | 320 +-
SRC/pzhegs2.f | 2 +-
SRC/pzhegst.f | 2 +-
SRC/pzhegvx.f | 189 +-
SRC/pzhengst.f | 427 +
SRC/pzhentrd.f | 587 +
SRC/pzhetd2.f | 2 +-
SRC/pzhetrd.f | 18 +-
SRC/pzhettrd.f | 1205 ++
SRC/pzlabrd.f | 2 +-
SRC/pzlacgv.f | 2 +-
SRC/pzlacon.f | 2 +-
SRC/pzlaconsb.f | 585 +
SRC/pzlacp2.f | 2 +-
SRC/pzlacp3.f | 312 +
SRC/pzlacpy.f | 2 +-
SRC/pzlaevswp.f | 2 +-
SRC/pzlahqr.f | 2520 ++++
SRC/pzlahrd.f | 2 +-
SRC/pzlamr1d.f | 144 +
SRC/pzlange.f | 2 +-
SRC/pzlanhe.f | 2 +-
SRC/pzlanhs.f | 2 +-
SRC/pzlansy.f | 2 +-
SRC/pzlantr.f | 2 +-
SRC/pzlapiv.f | 2 +-
SRC/pzlapv2.f | 2 +-
SRC/pzlaqge.f | 2 +-
SRC/pzlaqsy.f | 2 +-
SRC/pzlarf.f | 49 +-
SRC/pzlarfb.f | 8 +-
SRC/pzlarfc.f | 11 +-
SRC/pzlarfg.f | 2 +-
SRC/pzlarft.f | 2 +-
SRC/pzlarz.f | 17 +-
SRC/pzlarzb.f | 15 +-
SRC/pzlarzc.f | 11 +-
SRC/pzlarzt.f | 2 +-
SRC/pzlascl.f | 2 +-
SRC/pzlase2.f | 2 +-
SRC/pzlaset.f | 2 +-
SRC/pzlasmsub.f | 377 +
SRC/pzlassq.f | 2 +-
SRC/pzlaswp.f | 2 +-
SRC/pzlatra.f | 2 +-
SRC/pzlatrd.f | 2 +-
SRC/pzlatrs.f | 2 +-
SRC/pzlatrz.f | 6 +-
SRC/pzlattrs.f | 1213 ++
SRC/pzlauu2.f | 2 +-
SRC/pzlauum.f | 2 +-
SRC/pzlawil.f | 273 +
SRC/pzmax1.f | 14 +-
SRC/pzpbsv.f | 4 +-
SRC/pzpbtrf.f | 12 +-
SRC/pzpbtrs.f | 8 +-
SRC/pzpbtrsv.f | 4 +-
SRC/pzpocon.f | 22 +-
SRC/pzpoequ.f | 10 +-
SRC/pzporfs.f | 2 +-
SRC/pzposv.f | 2 +-
SRC/pzposvx.f | 6 +-
SRC/pzpotf2.f | 8 +-
SRC/pzpotrf.f | 24 +-
SRC/pzpotri.f | 2 +-
SRC/pzpotrs.f | 2 +-
SRC/pzptsv.f | 4 +-
SRC/pzpttrf.f | 9 +-
SRC/pzpttrs.f | 8 +-
SRC/pzpttrsv.f | 4 +-
SRC/pzrot.c | 474 +
SRC/pzstein.f | 4 +-
SRC/pztrcon.f | 22 +-
SRC/pztrevc.f | 567 +
SRC/pztrrfs.f | 2 +-
SRC/pztrti2.f | 2 +-
SRC/pztrtri.f | 2 +-
SRC/pztrtrs.f | 2 +-
SRC/pztzrzf.f | 20 +-
SRC/pzung2l.f | 25 +-
SRC/pzung2r.f | 25 +-
SRC/pzungl2.f | 27 +-
SRC/pzunglq.f | 20 +-
SRC/pzungql.f | 20 +-
SRC/pzungqr.f | 20 +-
SRC/pzungr2.f | 27 +-
SRC/pzungrq.f | 20 +-
SRC/pzunm2l.f | 22 +-
SRC/pzunm2r.f | 22 +-
SRC/pzunmbr.f | 2 +-
SRC/pzunmhr.f | 2 +-
SRC/pzunml2.f | 24 +-
SRC/pzunmlq.f | 22 +-
SRC/pzunmql.f | 22 +-
SRC/pzunmqr.f | 22 +-
SRC/pzunmr2.f | 24 +-
SRC/pzunmr3.f | 22 +-
SRC/pzunmrq.f | 22 +-
SRC/pzunmrz.f | 22 +-
SRC/pzunmtr.f | 2 +-
SRC/slamsh.f | 2 +-
SRC/slapst.f | 251 +
SRC/slaref.f | 98 +-
SRC/slasorte.f | 85 +-
SRC/slasrt2.f | 2 +-
SRC/sstein2.f | 2 +-
SRC/strmvt.f | 161 +
SRC/tools.h | 46 +
SRC/zlahqr2.f | 444 +
SRC/zlamsh.f | 260 +
SRC/zlanv2.f | 145 +
SRC/zlaref.f | 331 +
SRC/zsteqr2.f | 662 ++
SRC/ztrmvt.f | 161 +
TESTING/BLLT.dat | 2 +-
TESTING/BLU.dat | 6 +-
TESTING/BRD.dat | 2 +-
TESTING/EIG/Makefile | 174 +-
TESTING/EIG/listing | 6 +
TESTING/EIG/pcbrddriver.f | 8 +-
TESTING/EIG/pcbrdinfo.f | 2 +-
TESTING/EIG/pcevcdriver.f | 593 +
TESTING/EIG/pcevcinfo.f | 369 +
TESTING/EIG/pcgebdrv.f | 2 +-
TESTING/EIG/pcgehdrv.f | 2 +-
TESTING/EIG/pcget22.f | 291 +
TESTING/EIG/pcgsepchk.f | 2 +-
TESTING/EIG/pcgsepdriver.f | 2 +-
TESTING/EIG/pcgsepreq.f | 10 +-
TESTING/EIG/pcgsepsubtst.f | 2 +-
TESTING/EIG/pcgseptst.f | 2 +-
TESTING/EIG/pchetdrv.f | 2 +-
TESTING/EIG/pchrddriver.f | 6 +-
TESTING/EIG/pchrdinfo.f | 2 +-
TESTING/EIG/pclafchk.f | 2 +-
TESTING/EIG/pclagsy.f | 5 +-
TESTING/EIG/pclasizegsep.f | 45 +-
TESTING/EIG/pclasizeheevx.f | 2 +-
TESTING/EIG/pclasizesep.f | 61 +-
TESTING/EIG/pclatms.f | 2 +-
TESTING/EIG/pclatran.f | 214 +
TESTING/EIG/pcmatgen.f | 2 +-
TESTING/EIG/pcnepdriver.f | 556 +
TESTING/EIG/pcnepfchk.f | 289 +
TESTING/EIG/pcnepinfo.f | 368 +
TESTING/EIG/pcrptseptst.f | 8 +-
TESTING/EIG/pcsdpsubtst.f | 452 +
TESTING/EIG/pcsepchk.f | 2 +-
TESTING/EIG/pcsepdriver.f | 2 +-
TESTING/EIG/pcsepqtq.f | 2 +-
TESTING/EIG/pcsepreq.f | 7 +-
TESTING/EIG/pcsepsubtst.f | 5 +-
TESTING/EIG/pcseptst.f | 119 +-
TESTING/EIG/pctrddriver.f | 146 +-
TESTING/EIG/pctrdinfo.f | 2 +-
TESTING/EIG/pcttrdtester.f | 672 ++
TESTING/EIG/pdbrddriver.f | 8 +-
TESTING/EIG/pdbrdinfo.f | 2 +-
TESTING/EIG/pdgebdrv.f | 2 +-
TESTING/EIG/pdgehdrv.f | 8 +-
TESTING/EIG/pdgrptseptst.f | 2 +-
TESTING/EIG/pdgsepchk.f | 2 +-
TESTING/EIG/pdgsepdriver.f | 2 +-
TESTING/EIG/pdgsepreq.f | 9 +-
TESTING/EIG/pdgsepsubtst.f | 2 +-
TESTING/EIG/pdgseptst.f | 2 +-
TESTING/EIG/pdhrddriver.f | 6 +-
TESTING/EIG/pdhrdinfo.f | 2 +-
TESTING/EIG/pdlafchk.f | 2 +-
TESTING/EIG/pdlagge.f | 2 +-
TESTING/EIG/pdlagsy.f | 2 +-
TESTING/EIG/pdlasizegsep.f | 2 +-
TESTING/EIG/pdlasizesep.f | 2 +-
TESTING/EIG/pdlasizesqp.f | 29 +-
TESTING/EIG/pdlasizesyev.f | 2 +-
TESTING/EIG/pdlasizesyevx.f | 2 +-
TESTING/EIG/pdlatms.f | 2 +-
TESTING/EIG/pdlatran.f | 213 +
TESTING/EIG/pdmatgen.f | 2 +-
TESTING/EIG/pdnepdriver.f | 2 +-
TESTING/EIG/pdnepfchk.f | 2 +-
TESTING/EIG/pdnepinfo.f | 2 +-
TESTING/EIG/pdrptseptst.f | 2 +-
TESTING/EIG/pdsdpsubtst.f | 475 +
TESTING/EIG/pdsepchk.f | 2 +-
TESTING/EIG/pdsepdriver.f | 20 +-
TESTING/EIG/pdsepinfo.f | 2 +-
TESTING/EIG/pdsepqtq.f | 2 +-
TESTING/EIG/pdsepreq.f | 10 +-
TESTING/EIG/pdsepsubtst.f | 6 +-
TESTING/EIG/pdseptst.f | 110 +-
TESTING/EIG/pdsqpsubtst.f | 7 +-
TESTING/EIG/pdsvdchk.f | 2 +-
TESTING/EIG/pdsvdcmp.f | 2 +-
TESTING/EIG/pdsvddriver.f | 2 +-
TESTING/EIG/pdsvdtst.f | 2 +-
TESTING/EIG/pdsytdrv.f | 2 +-
TESTING/EIG/pdtrddriver.f | 144 +-
TESTING/EIG/pdtrdinfo.f | 2 +-
TESTING/EIG/pdttrdtester.f | 667 ++
TESTING/EIG/pmatgeninc.f | 14 +-
TESTING/EIG/psbrddriver.f | 8 +-
TESTING/EIG/psbrdinfo.f | 2 +-
TESTING/EIG/psgebdrv.f | 2 +-
TESTING/EIG/psgehdrv.f | 8 +-
TESTING/EIG/psgrptseptst.f | 8 +-
TESTING/EIG/psgsepchk.f | 2 +-
TESTING/EIG/psgsepdriver.f | 2 +-
TESTING/EIG/psgsepreq.f | 9 +-
TESTING/EIG/psgsepsubtst.f | 2 +-
TESTING/EIG/psgseptst.f | 2 +-
TESTING/EIG/pshrddriver.f | 6 +-
TESTING/EIG/pshrdinfo.f | 2 +-
TESTING/EIG/pslafchk.f | 2 +-
TESTING/EIG/pslagge.f | 2 +-
TESTING/EIG/pslagsy.f | 2 +-
TESTING/EIG/pslasizegsep.f | 2 +-
TESTING/EIG/pslasizesep.f | 2 +-
TESTING/EIG/pslasizesqp.f | 23 +-
TESTING/EIG/pslasizesyev.f | 2 +-
TESTING/EIG/pslasizesyevx.f | 2 +-
TESTING/EIG/pslatms.f | 2 +-
TESTING/EIG/pslatran.f | 213 +
TESTING/EIG/psmatgen.f | 2 +-
TESTING/EIG/psnepdriver.f | 2 +-
TESTING/EIG/psnepfchk.f | 2 +-
TESTING/EIG/psnepinfo.f | 2 +-
TESTING/EIG/psrptseptst.f | 2 +-
TESTING/EIG/pssdpsubtst.f | 474 +
TESTING/EIG/pssepchk.f | 2 +-
TESTING/EIG/pssepdriver.f | 13 +-
TESTING/EIG/pssepinfo.f | 2 +-
TESTING/EIG/pssepqtq.f | 2 +-
TESTING/EIG/pssepreq.f | 7 +-
TESTING/EIG/pssepsubtst.f | 37 +-
TESTING/EIG/psseptst.f | 112 +-
TESTING/EIG/pssqpsubtst.f | 7 +-
TESTING/EIG/pssvdchk.f | 2 +-
TESTING/EIG/pssvdcmp.f | 2 +-
TESTING/EIG/pssvddriver.f | 2 +-
TESTING/EIG/pssvdtst.f | 3 +-
TESTING/EIG/pssytdrv.f | 2 +-
TESTING/EIG/pstrddriver.f | 144 +-
TESTING/EIG/pstrdinfo.f | 2 +-
TESTING/EIG/psttrdtester.f | 667 ++
TESTING/EIG/pzbrddriver.f | 8 +-
TESTING/EIG/pzbrdinfo.f | 6 +-
TESTING/EIG/pzevcdriver.f | 592 +
TESTING/EIG/pzevcinfo.f | 369 +
TESTING/EIG/pzgebdrv.f | 2 +-
TESTING/EIG/pzgehdrv.f | 2 +-
TESTING/EIG/pzget22.f | 291 +
TESTING/EIG/pzgsepchk.f | 2 +-
TESTING/EIG/pzgsepdriver.f | 2 +-
TESTING/EIG/pzgsepreq.f | 10 +-
TESTING/EIG/pzgsepsubtst.f | 2 +-
TESTING/EIG/pzgseptst.f | 2 +-
TESTING/EIG/pzhetdrv.f | 2 +-
TESTING/EIG/pzhrddriver.f | 6 +-
TESTING/EIG/pzhrdinfo.f | 6 +-
TESTING/EIG/pzlafchk.f | 2 +-
TESTING/EIG/pzlagsy.f | 5 +-
TESTING/EIG/pzlasizegsep.f | 45 +-
TESTING/EIG/pzlasizeheevx.f | 2 +-
TESTING/EIG/pzlasizesep.f | 60 +-
TESTING/EIG/pzlatms.f | 2 +-
TESTING/EIG/pzlatran.f | 214 +
TESTING/EIG/pzmatgen.f | 2 +-
TESTING/EIG/pznepdriver.f | 555 +
TESTING/EIG/pznepfchk.f | 289 +
TESTING/EIG/pznepinfo.f | 368 +
TESTING/EIG/pzrptseptst.f | 2 +-
TESTING/EIG/pzsdpsubtst.f | 452 +
TESTING/EIG/pzsepchk.f | 2 +-
TESTING/EIG/pzsepdriver.f | 2 +-
TESTING/EIG/pzsepqtq.f | 2 +-
TESTING/EIG/pzsepreq.f | 11 +-
TESTING/EIG/pzsepsubtst.f | 5 +-
TESTING/EIG/pzseptst.f | 98 +-
TESTING/EIG/pztrddriver.f | 144 +-
TESTING/EIG/pztrdinfo.f | 6 +-
TESTING/EIG/pzttrdtester.f | 671 ++
TESTING/EIG/xpjlaenv.f | 477 +
TESTING/EVC.dat | 12 +
TESTING/HRD.dat | 2 +-
TESTING/INV.dat | 2 +-
TESTING/LIN/Makefile | 170 +-
TESTING/LIN/pcbmatgen.f | 4 +-
TESTING/LIN/pcdbdriver.f | 4 +-
TESTING/LIN/pcdbinfo.f | 4 +-
TESTING/LIN/pcdblaschk.f | 4 +-
TESTING/LIN/pcdbmv1.f | 4 +-
TESTING/LIN/pcdtdriver.f | 4 +-
TESTING/LIN/pcdtinfo.f | 4 +-
TESTING/LIN/pcdtlaschk.f | 4 +-
TESTING/LIN/pcgbdriver.f | 4 +-
TESTING/LIN/pcgbinfo.f | 4 +-
TESTING/LIN/pcgbmv1.f | 4 +-
TESTING/LIN/pcgelqrv.f | 16 +-
TESTING/LIN/pcgeqlrv.f | 20 +-
TESTING/LIN/pcgeqrrv.f | 20 +-
TESTING/LIN/pcgerqrv.f | 20 +-
TESTING/LIN/pcgetrrv.f | 18 +-
TESTING/LIN/pcinvchk.f | 9 +-
TESTING/LIN/pcinvdriver.f | 2 +-
TESTING/LIN/pcinvinfo.f | 2 +-
TESTING/LIN/pclafchk.f | 2 +-
TESTING/LIN/pclaschk.f | 2 +-
TESTING/LIN/pclltdriver.f | 2 +-
TESTING/LIN/pclltinfo.f | 2 +-
TESTING/LIN/pclsdriver.f | 14 +-
TESTING/LIN/pclsinfo.f | 2 +-
TESTING/LIN/pcludriver.f | 2 +-
TESTING/LIN/pcluinfo.f | 2 +-
TESTING/LIN/pcmatgen.f | 2 +-
TESTING/LIN/pcpbdriver.f | 4 +-
TESTING/LIN/pcpbinfo.f | 4 +-
TESTING/LIN/pcpblaschk.f | 4 +-
TESTING/LIN/pcpbmv1.f | 4 +-
TESTING/LIN/pcpotrrv.f | 25 +-
TESTING/LIN/pcptdriver.f | 8 +-
TESTING/LIN/pcptinfo.f | 4 +-
TESTING/LIN/pcptlaschk.f | 4 +-
TESTING/LIN/pcqrdriver.f | 12 +-
TESTING/LIN/pcqrinfo.f | 2 +-
TESTING/LIN/pcqrt13.f | 2 +-
TESTING/LIN/pcqrt14.f | 2 +-
TESTING/LIN/pcqrt16.f | 2 +-
TESTING/LIN/pcqrt17.f | 2 +-
TESTING/LIN/pctzrzrv.f | 20 +-
TESTING/LIN/pdbmatgen.f | 4 +-
TESTING/LIN/pddbdriver.f | 4 +-
TESTING/LIN/pddbinfo.f | 4 +-
TESTING/LIN/pddblaschk.f | 4 +-
TESTING/LIN/pddbmv1.f | 4 +-
TESTING/LIN/pddtdriver.f | 4 +-
TESTING/LIN/pddtinfo.f | 4 +-
TESTING/LIN/pddtlaschk.f | 4 +-
TESTING/LIN/pdgbdriver.f | 4 +-
TESTING/LIN/pdgbinfo.f | 4 +-
TESTING/LIN/pdgbmv1.f | 4 +-
TESTING/LIN/pdgelqrv.f | 16 +-
TESTING/LIN/pdgeqlrv.f | 20 +-
TESTING/LIN/pdgeqrrv.f | 20 +-
TESTING/LIN/pdgerqrv.f | 20 +-
TESTING/LIN/pdgetrrv.f | 18 +-
TESTING/LIN/pdinvchk.f | 9 +-
TESTING/LIN/pdinvdriver.f | 2 +-
TESTING/LIN/pdinvinfo.f | 2 +-
TESTING/LIN/pdlafchk.f | 2 +-
TESTING/LIN/pdlaschk.f | 2 +-
TESTING/LIN/pdlltdriver.f | 2 +-
TESTING/LIN/pdlltinfo.f | 2 +-
TESTING/LIN/pdlsdriver.f | 8 +-
TESTING/LIN/pdlsinfo.f | 2 +-
TESTING/LIN/pdludriver.f | 2 +-
TESTING/LIN/pdluinfo.f | 2 +-
TESTING/LIN/pdmatgen.f | 2 +-
TESTING/LIN/pdpbdriver.f | 4 +-
TESTING/LIN/pdpbinfo.f | 4 +-
TESTING/LIN/pdpblaschk.f | 4 +-
TESTING/LIN/pdpbmv1.f | 4 +-
TESTING/LIN/pdpotrrv.f | 25 +-
TESTING/LIN/pdptdriver.f | 4 +-
TESTING/LIN/pdptinfo.f | 4 +-
TESTING/LIN/pdptlaschk.f | 4 +-
TESTING/LIN/pdqrdriver.f | 12 +-
TESTING/LIN/pdqrinfo.f | 2 +-
TESTING/LIN/pdqrt13.f | 2 +-
TESTING/LIN/pdqrt14.f | 2 +-
TESTING/LIN/pdqrt16.f | 2 +-
TESTING/LIN/pdqrt17.f | 2 +-
TESTING/LIN/pdtzrzrv.f | 20 +-
TESTING/LIN/pmatgeninc.f | 14 +-
TESTING/LIN/psbmatgen.f | 6 +-
TESTING/LIN/psdbdriver.f | 4 +-
TESTING/LIN/psdbinfo.f | 4 +-
TESTING/LIN/psdblaschk.f | 4 +-
TESTING/LIN/psdbmv1.f | 4 +-
TESTING/LIN/psdtdriver.f | 4 +-
TESTING/LIN/psdtinfo.f | 4 +-
TESTING/LIN/psdtlaschk.f | 4 +-
TESTING/LIN/psgbdriver.f | 4 +-
TESTING/LIN/psgbinfo.f | 4 +-
TESTING/LIN/psgbmv1.f | 4 +-
TESTING/LIN/psgelqrv.f | 16 +-
TESTING/LIN/psgeqlrv.f | 20 +-
TESTING/LIN/psgeqrrv.f | 20 +-
TESTING/LIN/psgerqrv.f | 20 +-
TESTING/LIN/psgetrrv.f | 18 +-
TESTING/LIN/psinvchk.f | 9 +-
TESTING/LIN/psinvdriver.f | 2 +-
TESTING/LIN/psinvinfo.f | 2 +-
TESTING/LIN/pslafchk.f | 2 +-
TESTING/LIN/pslaschk.f | 2 +-
TESTING/LIN/pslltdriver.f | 2 +-
TESTING/LIN/pslltinfo.f | 2 +-
TESTING/LIN/pslsdriver.f | 8 +-
TESTING/LIN/pslsinfo.f | 2 +-
TESTING/LIN/psludriver.f | 2 +-
TESTING/LIN/psluinfo.f | 2 +-
TESTING/LIN/psmatgen.f | 2 +-
TESTING/LIN/pspbdriver.f | 4 +-
TESTING/LIN/pspbinfo.f | 4 +-
TESTING/LIN/pspblaschk.f | 4 +-
TESTING/LIN/pspbmv1.f | 4 +-
TESTING/LIN/pspotrrv.f | 25 +-
TESTING/LIN/psptdriver.f | 4 +-
TESTING/LIN/psptinfo.f | 4 +-
TESTING/LIN/psptlaschk.f | 4 +-
TESTING/LIN/psqrdriver.f | 12 +-
TESTING/LIN/psqrinfo.f | 2 +-
TESTING/LIN/psqrt13.f | 2 +-
TESTING/LIN/psqrt14.f | 2 +-
TESTING/LIN/psqrt16.f | 2 +-
TESTING/LIN/psqrt17.f | 2 +-
TESTING/LIN/pstzrzrv.f | 20 +-
TESTING/LIN/pzbmatgen.f | 4 +-
TESTING/LIN/pzdbdriver.f | 4 +-
TESTING/LIN/pzdbinfo.f | 4 +-
TESTING/LIN/pzdblaschk.f | 4 +-
TESTING/LIN/pzdbmv1.f | 4 +-
TESTING/LIN/pzdtdriver.f | 4 +-
TESTING/LIN/pzdtinfo.f | 4 +-
TESTING/LIN/pzdtlaschk.f | 4 +-
TESTING/LIN/pzgbdriver.f | 4 +-
TESTING/LIN/pzgbinfo.f | 4 +-
TESTING/LIN/pzgbmv1.f | 4 +-
TESTING/LIN/pzgelqrv.f | 16 +-
TESTING/LIN/pzgeqlrv.f | 20 +-
TESTING/LIN/pzgeqrrv.f | 20 +-
TESTING/LIN/pzgerqrv.f | 20 +-
TESTING/LIN/pzgetrrv.f | 18 +-
TESTING/LIN/pzinvchk.f | 9 +-
TESTING/LIN/pzinvdriver.f | 2 +-
TESTING/LIN/pzinvinfo.f | 2 +-
TESTING/LIN/pzlafchk.f | 2 +-
TESTING/LIN/pzlaschk.f | 2 +-
TESTING/LIN/pzlltdriver.f | 2 +-
TESTING/LIN/pzlltinfo.f | 2 +-
TESTING/LIN/pzlsdriver.f | 14 +-
TESTING/LIN/pzlsinfo.f | 2 +-
TESTING/LIN/pzludriver.f | 2 +-
TESTING/LIN/pzluinfo.f | 2 +-
TESTING/LIN/pzmatgen.f | 2 +-
TESTING/LIN/pzpbdriver.f | 4 +-
TESTING/LIN/pzpbinfo.f | 4 +-
TESTING/LIN/pzpblaschk.f | 4 +-
TESTING/LIN/pzpbmv1.f | 4 +-
TESTING/LIN/pzpotrrv.f | 25 +-
TESTING/LIN/pzptdriver.f | 8 +-
TESTING/LIN/pzptinfo.f | 4 +-
TESTING/LIN/pzptlaschk.f | 4 +-
TESTING/LIN/pzqrdriver.f | 12 +-
TESTING/LIN/pzqrinfo.f | 2 +-
TESTING/LIN/pzqrt13.f | 2 +-
TESTING/LIN/pzqrt14.f | 2 +-
TESTING/LIN/pzqrt16.f | 2 +-
TESTING/LIN/pzqrt17.f | 2 +-
TESTING/LIN/pztzrzrv.f | 20 +-
TESTING/LLT.dat | 2 +-
TESTING/LS.dat | 6 +-
TESTING/LU.dat | 2 +-
TESTING/NEP.dat | 4 +-
TESTING/PCBLAS1TIM.dat | 42 +
TESTING/PCBLAS1TST.dat | 46 +
TESTING/PCBLAS2TIM.dat | 56 +
TESTING/PCBLAS2TST.dat | 61 +
TESTING/PCBLAS3TIM.dat | 60 +
TESTING/PCBLAS3TST.dat | 65 +
TESTING/PDBLAS1TIM.dat | 40 +
TESTING/PDBLAS1TST.dat | 44 +
TESTING/PDBLAS2TIM.dat | 55 +
TESTING/PDBLAS2TST.dat | 60 +
TESTING/PDBLAS3TIM.dat | 57 +
TESTING/PDBLAS3TST.dat | 62 +
TESTING/PSBLAS1TIM.dat | 40 +
TESTING/PSBLAS1TST.dat | 44 +
TESTING/PSBLAS2TIM.dat | 55 +
TESTING/PSBLAS2TST.dat | 60 +
TESTING/PSBLAS3TIM.dat | 57 +
TESTING/PSBLAS3TST.dat | 62 +
TESTING/PZBLAS1TIM.dat | 42 +
TESTING/PZBLAS1TST.dat | 46 +
TESTING/PZBLAS2TIM.dat | 56 +
TESTING/PZBLAS2TST.dat | 61 +
TESTING/PZBLAS3TIM.dat | 60 +
TESTING/PZBLAS3TST.dat | 65 +
TESTING/QR.dat | 2 +-
TESTING/TRD.dat | 8 +-
TOOLS/LAPACK/Makefile | 47 +-
TOOLS/LAPACK/cgbtf2.f | 2 +-
TOOLS/LAPACK/cgbtrf.f | 2 +-
TOOLS/LAPACK/cgetf2.f | 2 +-
TOOLS/LAPACK/cgetrf.f | 2 +-
TOOLS/LAPACK/cgetrs.f | 2 +-
TOOLS/LAPACK/chetd2.f | 259 +
TOOLS/LAPACK/chetrd.f | 297 +
TOOLS/LAPACK/clacgv.f | 2 +-
TOOLS/LAPACK/clacpy.f | 2 +-
TOOLS/LAPACK/cladiv.f | 2 +-
TOOLS/LAPACK/claev2.f | 2 +-
TOOLS/LAPACK/clagge.f | 2 +-
TOOLS/LAPACK/claghe.f | 2 +-
TOOLS/LAPACK/clagsy.f | 2 +-
TOOLS/LAPACK/clanhs.f | 143 +
TOOLS/LAPACK/clarf.f | 2 +-
TOOLS/LAPACK/clarfb.f | 2 +-
TOOLS/LAPACK/clarfg.f | 2 +-
TOOLS/LAPACK/clarft.f | 2 +-
TOOLS/LAPACK/clarnd.f | 2 +-
TOOLS/LAPACK/clarnv.f | 2 +-
TOOLS/LAPACK/clarot.f | 2 +-
TOOLS/LAPACK/clartg.f | 4 +-
TOOLS/LAPACK/clascl.f | 2 +-
TOOLS/LAPACK/claset.f | 2 +-
TOOLS/LAPACK/clasr.f | 2 +-
TOOLS/LAPACK/classq.f | 4 +-
TOOLS/LAPACK/claswp.f | 78 +-
TOOLS/LAPACK/clatm1.f | 2 +-
TOOLS/LAPACK/clatms.f | 2 +-
TOOLS/LAPACK/clatrd.f | 280 +
TOOLS/LAPACK/cpbtf2.f | 2 +-
TOOLS/LAPACK/cpbtrf.f | 2 +-
TOOLS/LAPACK/cpotf2.f | 2 +-
TOOLS/LAPACK/cpotrf.f | 2 +-
TOOLS/LAPACK/cpttrf.f | 120 +-
TOOLS/LAPACK/crot.f | 92 +
TOOLS/LAPACK/cstedc.f | 390 +
TOOLS/LAPACK/cstein.f | 2 +-
TOOLS/LAPACK/csymv.f | 2 +-
TOOLS/LAPACK/ctbtrs.f | 2 +-
TOOLS/LAPACK/ctrtrs.f | 2 +-
TOOLS/LAPACK/cunm2l.f | 2 +-
TOOLS/LAPACK/cunm2r.f | 2 +-
TOOLS/LAPACK/cunmql.f | 41 +-
TOOLS/LAPACK/cunmqr.f | 39 +-
TOOLS/LAPACK/cunmtr.f | 47 +-
TOOLS/LAPACK/dbdsqr.f | 8 +-
TOOLS/LAPACK/dgbtf2.f | 2 +-
TOOLS/LAPACK/dgbtrf.f | 2 +-
TOOLS/LAPACK/dgetf2.f | 2 +-
TOOLS/LAPACK/dgetrf.f | 2 +-
TOOLS/LAPACK/dgetrs.f | 2 +-
TOOLS/LAPACK/dlabad.f | 8 +-
TOOLS/LAPACK/dlacpy.f | 2 +-
TOOLS/LAPACK/dladiv.f | 2 +-
TOOLS/LAPACK/dlae2.f | 2 +-
TOOLS/LAPACK/dlaed0.f | 350 +
TOOLS/LAPACK/dlaed1.f | 196 +
TOOLS/LAPACK/dlaed2.f | 435 +
TOOLS/LAPACK/dlaed3.f | 265 +
TOOLS/LAPACK/dlaed4.f | 846 ++
TOOLS/LAPACK/dlaed5.f | 125 +
TOOLS/LAPACK/dlaed6.f | 299 +
TOOLS/LAPACK/dlaed7.f | 288 +
TOOLS/LAPACK/dlaed8.f | 400 +
TOOLS/LAPACK/dlaed9.f | 206 +
TOOLS/LAPACK/dlaeda.f | 218 +
TOOLS/LAPACK/dlaev2.f | 2 +-
TOOLS/LAPACK/dlagge.f | 2 +-
TOOLS/LAPACK/dlagsy.f | 2 +-
TOOLS/LAPACK/dlagtf.f | 4 +-
TOOLS/LAPACK/dlagts.f | 2 +-
TOOLS/LAPACK/dlahqr.f | 6 +-
TOOLS/LAPACK/dlamch.f | 12 +-
TOOLS/LAPACK/dlamrg.f | 104 +
TOOLS/LAPACK/dlange.f | 2 +-
TOOLS/LAPACK/dlanhs.f | 2 +-
TOOLS/LAPACK/dlanst.f | 2 +-
TOOLS/LAPACK/dlanv2.f | 175 +-
TOOLS/LAPACK/dlapy2.f | 2 +-
TOOLS/LAPACK/dlapy3.f | 2 +-
TOOLS/LAPACK/dlaran.f | 2 +-
TOOLS/LAPACK/dlarf.f | 2 +-
TOOLS/LAPACK/dlarfb.f | 2 +-
TOOLS/LAPACK/dlarfg.f | 2 +-
TOOLS/LAPACK/dlarft.f | 2 +-
TOOLS/LAPACK/dlarnd.f | 2 +-
TOOLS/LAPACK/dlarnv.f | 4 +-
TOOLS/LAPACK/dlarot.f | 2 +-
TOOLS/LAPACK/dlartg.f | 2 +-
TOOLS/LAPACK/dlaruv.f | 2 +-
TOOLS/LAPACK/dlas2.f | 2 +-
TOOLS/LAPACK/dlascl.f | 2 +-
TOOLS/LAPACK/dlaset.f | 2 +-
TOOLS/LAPACK/dlasq1.f | 221 +-
TOOLS/LAPACK/dlasq2.f | 596 +-
TOOLS/LAPACK/dlasq3.f | 928 +-
TOOLS/LAPACK/dlasq4.f | 359 +-
TOOLS/LAPACK/dlasq5.f | 196 +
TOOLS/LAPACK/dlasq6.f | 176 +
TOOLS/LAPACK/dlasr.f | 2 +-
TOOLS/LAPACK/dlasrt.f | 2 +-
TOOLS/LAPACK/dlassq.f | 4 +-
TOOLS/LAPACK/dlasv2.f | 2 +-
TOOLS/LAPACK/dlaswp.f | 78 +-
TOOLS/LAPACK/dlatm1.f | 2 +-
TOOLS/LAPACK/dlatms.f | 2 +-
TOOLS/LAPACK/dlatrd.f | 259 +
TOOLS/LAPACK/dorm2l.f | 2 +-
TOOLS/LAPACK/dorm2r.f | 2 +-
TOOLS/LAPACK/dormql.f | 42 +-
TOOLS/LAPACK/dormqr.f | 40 +-
TOOLS/LAPACK/dormtr.f | 48 +-
TOOLS/LAPACK/dpbtf2.f | 2 +-
TOOLS/LAPACK/dpbtrf.f | 2 +-
TOOLS/LAPACK/dpotf2.f | 2 +-
TOOLS/LAPACK/dpotrf.f | 2 +-
TOOLS/LAPACK/dpttrf.f | 108 +-
TOOLS/LAPACK/dstedc.f | 397 +
TOOLS/LAPACK/dstein.f | 2 +-
TOOLS/LAPACK/dsteqr.f | 501 +
TOOLS/LAPACK/dsterf.f | 74 +-
TOOLS/LAPACK/dsytd2.f | 249 +
TOOLS/LAPACK/dsytrd.f | 295 +
TOOLS/LAPACK/dtbtrs.f | 2 +-
TOOLS/LAPACK/dtrtrs.f | 2 +-
TOOLS/LAPACK/dzsum1.f | 2 +-
TOOLS/LAPACK/icmax1.f | 6 +-
TOOLS/LAPACK/icopy.f | 2 +-
TOOLS/LAPACK/ilaenv.f | 55 +-
TOOLS/LAPACK/izmax1.f | 6 +-
TOOLS/LAPACK/lsame.f | 2 +-
TOOLS/LAPACK/lsamen.f | 2 +-
TOOLS/LAPACK/sbdsqr.f | 8 +-
TOOLS/LAPACK/scsum1.f | 2 +-
TOOLS/LAPACK/sgbtf2.f | 2 +-
TOOLS/LAPACK/sgbtrf.f | 2 +-
TOOLS/LAPACK/sgetf2.f | 2 +-
TOOLS/LAPACK/sgetrf.f | 2 +-
TOOLS/LAPACK/sgetrs.f | 2 +-
TOOLS/LAPACK/slabad.f | 6 +-
TOOLS/LAPACK/slacpy.f | 2 +-
TOOLS/LAPACK/sladiv.f | 2 +-
TOOLS/LAPACK/slae2.f | 2 +-
TOOLS/LAPACK/slaed0.f | 350 +
TOOLS/LAPACK/slaed1.f | 196 +
TOOLS/LAPACK/slaed2.f | 435 +
TOOLS/LAPACK/slaed3.f | 265 +
TOOLS/LAPACK/slaed4.f | 846 ++
TOOLS/LAPACK/slaed5.f | 125 +
TOOLS/LAPACK/slaed6.f | 299 +
TOOLS/LAPACK/slaed7.f | 288 +
TOOLS/LAPACK/slaed8.f | 400 +
TOOLS/LAPACK/slaed9.f | 206 +
TOOLS/LAPACK/slaeda.f | 218 +
TOOLS/LAPACK/slaev2.f | 2 +-
TOOLS/LAPACK/slagge.f | 2 +-
TOOLS/LAPACK/slagsy.f | 2 +-
TOOLS/LAPACK/slagtf.f | 4 +-
TOOLS/LAPACK/slagts.f | 2 +-
TOOLS/LAPACK/slahqr.f | 4 +-
TOOLS/LAPACK/slamch.f | 12 +-
TOOLS/LAPACK/slamrg.f | 104 +
TOOLS/LAPACK/slange.f | 2 +-
TOOLS/LAPACK/slanhs.f | 2 +-
TOOLS/LAPACK/slanst.f | 2 +-
TOOLS/LAPACK/slanv2.f | 195 +-
TOOLS/LAPACK/slapy2.f | 2 +-
TOOLS/LAPACK/slapy3.f | 2 +-
TOOLS/LAPACK/slaran.f | 2 +-
TOOLS/LAPACK/slarf.f | 2 +-
TOOLS/LAPACK/slarfb.f | 2 +-
TOOLS/LAPACK/slarfg.f | 2 +-
TOOLS/LAPACK/slarft.f | 2 +-
TOOLS/LAPACK/slarnd.f | 2 +-
TOOLS/LAPACK/slarnv.f | 2 +-
TOOLS/LAPACK/slarot.f | 2 +-
TOOLS/LAPACK/slartg.f | 2 +-
TOOLS/LAPACK/slaruv.f | 2 +-
TOOLS/LAPACK/slas2.f | 2 +-
TOOLS/LAPACK/slascl.f | 2 +-
TOOLS/LAPACK/slaset.f | 2 +-
TOOLS/LAPACK/slasq1.f | 221 +-
TOOLS/LAPACK/slasq2.f | 596 +-
TOOLS/LAPACK/slasq3.f | 928 +-
TOOLS/LAPACK/slasq4.f | 359 +-
TOOLS/LAPACK/slasq5.f | 196 +
TOOLS/LAPACK/slasq6.f | 176 +
TOOLS/LAPACK/slasr.f | 2 +-
TOOLS/LAPACK/slasrt.f | 2 +-
TOOLS/LAPACK/slassq.f | 4 +-
TOOLS/LAPACK/slasv2.f | 2 +-
TOOLS/LAPACK/slaswp.f | 78 +-
TOOLS/LAPACK/slatm1.f | 2 +-
TOOLS/LAPACK/slatms.f | 2 +-
TOOLS/LAPACK/slatrd.f | 259 +
TOOLS/LAPACK/sorm2l.f | 2 +-
TOOLS/LAPACK/sorm2r.f | 2 +-
TOOLS/LAPACK/sormql.f | 41 +-
TOOLS/LAPACK/sormqr.f | 39 +-
TOOLS/LAPACK/sormtr.f | 47 +-
TOOLS/LAPACK/spbtf2.f | 2 +-
TOOLS/LAPACK/spbtrf.f | 2 +-
TOOLS/LAPACK/spotf2.f | 2 +-
TOOLS/LAPACK/spotrf.f | 2 +-
TOOLS/LAPACK/spttrf.f | 108 +-
TOOLS/LAPACK/sstedc.f | 397 +
TOOLS/LAPACK/sstein.f | 2 +-
TOOLS/LAPACK/ssteqr.f | 501 +
TOOLS/LAPACK/ssterf.f | 74 +-
TOOLS/LAPACK/ssytd2.f | 248 +
TOOLS/LAPACK/ssytrd.f | 295 +
TOOLS/LAPACK/stbtrs.f | 2 +-
TOOLS/LAPACK/strtrs.f | 2 +-
TOOLS/LAPACK/xerbla.f | 2 +-
TOOLS/LAPACK/zgbtf2.f | 2 +-
TOOLS/LAPACK/zgbtrf.f | 2 +-
TOOLS/LAPACK/zgetf2.f | 2 +-
TOOLS/LAPACK/zgetrf.f | 2 +-
TOOLS/LAPACK/zgetrs.f | 2 +-
TOOLS/LAPACK/zhetd2.f | 259 +
TOOLS/LAPACK/zhetrd.f | 297 +
TOOLS/LAPACK/zlacgv.f | 2 +-
TOOLS/LAPACK/zlacpy.f | 2 +-
TOOLS/LAPACK/zladiv.f | 2 +-
TOOLS/LAPACK/zlaev2.f | 2 +-
TOOLS/LAPACK/zlagge.f | 2 +-
TOOLS/LAPACK/zlaghe.f | 2 +-
TOOLS/LAPACK/zlagsy.f | 2 +-
TOOLS/LAPACK/zlanhs.f | 143 +
TOOLS/LAPACK/zlarf.f | 2 +-
TOOLS/LAPACK/zlarfb.f | 2 +-
TOOLS/LAPACK/zlarfg.f | 2 +-
TOOLS/LAPACK/zlarft.f | 2 +-
TOOLS/LAPACK/zlarnd.f | 2 +-
TOOLS/LAPACK/zlarnv.f | 2 +-
TOOLS/LAPACK/zlarot.f | 2 +-
TOOLS/LAPACK/zlartg.f | 4 +-
TOOLS/LAPACK/zlascl.f | 2 +-
TOOLS/LAPACK/zlaset.f | 2 +-
TOOLS/LAPACK/zlasr.f | 2 +-
TOOLS/LAPACK/zlassq.f | 4 +-
TOOLS/LAPACK/zlaswp.f | 78 +-
TOOLS/LAPACK/zlatm1.f | 2 +-
TOOLS/LAPACK/zlatms.f | 2 +-
TOOLS/LAPACK/zlatrd.f | 280 +
TOOLS/LAPACK/zpbtf2.f | 2 +-
TOOLS/LAPACK/zpbtrf.f | 2 +-
TOOLS/LAPACK/zpotf2.f | 2 +-
TOOLS/LAPACK/zpotrf.f | 2 +-
TOOLS/LAPACK/zpttrf.f | 122 +-
TOOLS/LAPACK/zrot.f | 92 +
TOOLS/LAPACK/zstedc.f | 390 +
TOOLS/LAPACK/zstein.f | 2 +-
TOOLS/LAPACK/zsymv.f | 2 +-
TOOLS/LAPACK/ztbtrs.f | 2 +-
TOOLS/LAPACK/ztrtrs.f | 2 +-
TOOLS/LAPACK/zunm2l.f | 2 +-
TOOLS/LAPACK/zunm2r.f | 2 +-
TOOLS/LAPACK/zunmql.f | 42 +-
TOOLS/LAPACK/zunmqr.f | 40 +-
TOOLS/LAPACK/zunmtr.f | 48 +-
TOOLS/Makefile | 22 +-
TOOLS/SL_init.f | 2 +-
TOOLS/ccdotc.f | 2 +-
TOOLS/ccdotu.f | 2 +-
TOOLS/chk1mat.f | 2 +-
TOOLS/cmatadd.f | 2 +-
TOOLS/dddot.f | 2 +-
TOOLS/descinit.f | 2 +-
TOOLS/descset.f | 2 +-
TOOLS/dmatadd.f | 2 +-
TOOLS/dsasum.f | 2 +-
TOOLS/dscasum.f | 2 +-
TOOLS/dscnrm2.f | 2 +-
TOOLS/dsnrm2.f | 2 +-
TOOLS/iceil.f | 2 +-
TOOLS/ilacpy.f | 2 +-
TOOLS/ilcm.f | 2 +-
TOOLS/indxg2l.f | 2 +-
TOOLS/indxg2p.f | 2 +-
TOOLS/indxl2g.f | 2 +-
TOOLS/infog1l.f | 2 +-
TOOLS/infog2l.f | 2 +-
TOOLS/npreroc.f | 2 +-
TOOLS/numroc.f | 2 +-
TOOLS/pcchekpad.f | 2 +-
TOOLS/pccol2row.f | 2 +-
TOOLS/pcelget.f | 2 +-
TOOLS/pcelset.f | 2 +-
TOOLS/pcelset2.f | 2 +-
TOOLS/pcfillpad.f | 2 +-
TOOLS/pchkxmat.f | 6 +-
TOOLS/pclaprnt.f | 2 +-
TOOLS/pcmatadd.f | 2 +-
TOOLS/pcrow2col.f | 2 +-
TOOLS/pctreecomb.f | 4 +-
TOOLS/pdchekpad.f | 2 +-
TOOLS/pdcol2row.f | 2 +-
TOOLS/pdelget.f | 2 +-
TOOLS/pdelset.f | 2 +-
TOOLS/pdelset2.f | 2 +-
TOOLS/pdfillpad.f | 2 +-
TOOLS/pdlaprnt.f | 2 +-
TOOLS/pdmatadd.f | 2 +-
TOOLS/pdrow2col.f | 2 +-
TOOLS/pdtreecomb.f | 8 +-
TOOLS/pichekpad.f | 2 +-
TOOLS/picol2row.f | 2 +-
TOOLS/pielget.f | 2 +-
TOOLS/pielset.f | 2 +-
TOOLS/pielset2.f | 2 +-
TOOLS/pifillpad.f | 2 +-
TOOLS/pilaprnt.f | 2 +-
TOOLS/pirow2col.f | 2 +-
TOOLS/pitreecomb.f | 2 +-
TOOLS/pschekpad.f | 2 +-
TOOLS/pscol2row.f | 2 +-
TOOLS/pselget.f | 2 +-
TOOLS/pselset.f | 2 +-
TOOLS/pselset2.f | 2 +-
TOOLS/psfillpad.f | 2 +-
TOOLS/pslaprnt.f | 2 +-
TOOLS/psmatadd.f | 2 +-
TOOLS/psrow2col.f | 2 +-
TOOLS/pstreecomb.f | 8 +-
TOOLS/pzchekpad.f | 2 +-
TOOLS/pzcol2row.f | 2 +-
TOOLS/pzelget.f | 2 +-
TOOLS/pzelset.f | 2 +-
TOOLS/pzelset2.f | 2 +-
TOOLS/pzfillpad.f | 2 +-
TOOLS/pzlaprnt.f | 2 +-
TOOLS/pzmatadd.f | 2 +-
TOOLS/pzrow2col.f | 2 +-
TOOLS/pztreecomb.f | 4 +-
TOOLS/sltimer.f | 12 +-
TOOLS/smatadd.f | 2 +-
TOOLS/ssdot.f | 2 +-
TOOLS/zmatadd.f | 2 +-
TOOLS/zzdotc.f | 2 +-
TOOLS/zzdotu.f | 2 +-
debian/changelog | 59 +-
debian/control | 16 +-
debian/rules | 95 +-
debian/scalapack-lam-dev.links | 3 -
debian/scalapack-mpich-dev.links | 3 -
debian/scalapack-pvm-dev.links | 3 -
debian/scalapack1-lam.links | 5 +-
debian/scalapack1-mpich.links | 5 +-
debian/scalapack1-pvm.links | 5 +-
debian/shlibs.local | 15 +-
2036 files changed, 330108 insertions(+), 242817 deletions(-)
diff --cc PBLAS/TESTING/Makefile
index b0243f8,1aaa7eb..d81ee65
--- a/PBLAS/TESTING/Makefile
+++ b/PBLAS/TESTING/Makefile
@@@ -172,7 -171,13 +171,13 @@@ FRC
@FRC=$(FRC)
clean :
-- rm -f *.o
++ rm -f *.o PB_Cwarn.c PB_Cabort.c
+
+ slamch.o:
+ $(F77) -c $(NOOPT) slamch.f
+
+ dlamch.o:
+ $(F77) -c $(NOOPT) dlamch.f
.f.o : ; $(F77) -c $(F77FLAGS) $*.f
diff --cc PBLAS/TIMING/Makefile
index 9a35e5e,bd4ea17..399dc93
--- a/PBLAS/TIMING/Makefile
+++ b/PBLAS/TIMING/Makefile
@@@ -156,7 -166,7 +166,7 @@@ FRC
@FRC=$(FRC)
clean :
-- rm -f *.o
++ rm -f *.o PB_Cwarn.c PB_Cabort.c
.f.o : ; $(F77) -c $(F77FLAGS) $*.f
diff --cc SLmake.inc
index 45ff449,6721078..61d1e92
--- a/SLmake.inc
+++ b/SLmake.inc
@@@ -31,54 -29,27 +29,56 @@@ PLAT = LINU
# and the directory where the BLACS libraries are
#
BLACSDBGLVL = 0
- BLACSdir = /usr/lib/blacs
-
-BLACSdir = /usr/local/lib
++BLACSdir = /usr/lib
+ #
+ # MPI setup; tailor to your system if using MPIBLACS
-# Will need to comment out these 6 lines if using PVM
+ #
+ifeq ($(MPI),lam)
USEMPI = -DUsingMpiBlacs
-SMPLIB = /usr/local/mpich-1.2.1/lib/libmpich.a
-BLACSFINIT = $(BLACSdir)/libmpiblacsF77init-p4.a
-BLACSCINIT = $(BLACSdir)/libmpiblacsCinit-p4.a
-BLACSLIB = $(BLACSdir)/libmpiblacs-p4.a
+ifeq ($(BUILD),static)
+SMPLIB = -lmpi
+BLACSFINIT = /usr/lib/libblacsF77init-lam.a
+BLACSCINIT = /usr/lib/libblacsCinit-lam.a
+BLACSLIB = /usr/lib/libblacs-lam.a
+else
+SMPLIB = -lmpi
+BLACSFINIT = -lblacsF77init-lam
+BLACSCINIT = -lblacsCinit-lam
+BLACSLIB = -lblacs-lam
+endif
TESTINGdir = $(home)/TESTING
-
-#
-# PVMBLACS setup, uncomment next 6 lines if using PVM
-#
-#USEMPI =
-#SMPLIB = $(PVM_ROOT)/lib/$(PLAT)/libpvm3.a
-#BLACSFINIT =
-#BLACSCINIT =
-#BLACSLIB = $(BLACSdir)/blacs_PVM-$(PLAT)-$(BLACSDBGLVL).a
+endif
+ifeq ($(MPI),mpich)
+USEMPI = -DUsingMpiBlacs
+ifeq ($(BUILD),static)
- SMPLIB = /usr/lib/mpich/build/LINUX/ch_p4/lib/libmpich.a
++SMPLIB = /usr/lib/mpich/lib/libmpich.a
+BLACSFINIT = /usr/lib/libblacsF77init-mpich.a
+BLACSCINIT = /usr/lib/libblacsCinit-mpich.a
+BLACSLIB = /usr/lib/libblacs-mpich.a
+else
- SMPLIB = /usr/lib/mpich/build/LINUX/ch_p4/lib/libmpich.a
++SMPLIB = /usr/lib/mpich/lib/libmpich.a
+BLACSFINIT = -lblacsF77init-mpich
+BLACSCINIT = -lblacsCinit-mpich
+BLACSLIB = -lblacs-mpich
+endif
+TESTINGdir = $(home)/TESTING
+endif
+ifeq ($(MPI),pvm)
+USEMPI =
+ifeq ($(BUILD),static)
+SMPLIB = /usr/lib/libpvm3.a
+BLACSFINIT =
+BLACSCINIT =
+BLACSLIB = /usr/lib/libblacs-pvm.a
+else
+SMPLIB = -lpvm3
+BLACSFINIT =
+BLACSCINIT =
+BLACSLIB = -lblacs-pvm
+endif
#TESTINGdir = $(HOME)/pvm3/bin/$(PLAT)
+TESTINGdir = $(home)/TESTING
+endif
CBLACSLIB = $(BLACSCINIT) $(BLACSLIB) $(BLACSCINIT)
FBLACSLIB = $(BLACSFINIT) $(BLACSLIB) $(BLACSFINIT)
@@@ -98,10 -68,16 +97,22 @@@ REDISTTSTdir = $(TESTINGdir
# The fortran and C compilers, loaders, and their flags
#
F77 = g77
- CC = cc
+ #F77 = /usr/local/pgi/linux86/bin/pgf77
+ CC = gcc
-NOOPT =
-F77FLAGS = -O3 $(NOOPT)
-CCFLAGS = -O4
+NOOPT = -w -fno-globals -fno-f90 -fugly-complex $(FPIC)
+F77FLAGS = -Wall -O6 -funroll-all-loops -ffast-math $(NOOPT)
+CCFLAGS = -Wall $(FPIC) -O6 -funroll-all-loops -ffast-math
+ SRCFLAG =
+ F77LOADER = $(F77)
++ifeq ($(MPI),mpich)
++CCLOADER = $(F77)
++SYSLIBS = -lm
++else
+ CCLOADER = $(CC)
++SYSLIBS = -lf2c -lm
++endif
+ F77LOADFLAGS =
+ CCLOADFLAGS =
#
# C preprocessor defs for compilation
# (-DNoChange, -DAdd_, -DUpCase, or -Df77IsF2C)
@@@ -117,34 -93,10 +128,18 @@@ RANLIB = ranli
#
# The name of the libraries to be created/linked to
#
- PBLASLIB = $(home)/pblas_$(MPI).a
-SCALAPACKLIB = $(home)/libscalapack.a
-BLASLIB = /usr/local/lib/libf77blas.a /usr/local/lib/libatlas.a
+SCALAPACKLIB = $(home)/scalapack_$(MPI).a
- TOOLSLIB = $(home)/tools_$(MPI).a
- REDISTLIB = $(home)/redist_$(MPI).a
++BLASLIB = -llapack -lblas
++# BLASLIB = /usr/local/lib/libf77blas.a /usr/local/lib/libatlas.a
#
+ifeq ($(BUILD),static)
- PBLIBS = $(PBLASLIB) $(TOOLSLIB) $(FBLACSLIB) \
- $(BLASLIB) $(SMPLIB)
- PRLIBS = $(REDISTLIB) $(TOOLSLIB) $(CBLACSLIB) $(SMPLIB)
- RLIBS = $(SCALAPACKLIB) $(PBLASLIB) $(REDISTLIB) \
- $(TOOLSLIB) $(FBLACSLIB) $(CBLACSLIB) $(BLASLIB) $(SMPLIB)
- LIBS = $(SCALAPACKLIB) $(PBLIBS)
- else
- PBLIBS = -L $(BASEDIR) -lpblas-$(MPI) -ltools-$(MPI) $(FBLACSLIB) \
- $(BLASLIB) $(SMPLIB) -lredist-$(MPI)
- PRLIBS = -L $(BASEDIR) -lredist-$(MPI) -ltools-$(MPI) $(CBLACSLIB) \
- $(SMPLIB) $(BLASLIB) -lpblas-$(MPI) -lm -lf2c
- RLIBS = -L $(BASEDIR) -lscalapack-$(MPI) -lpblas-$(MPI) \
- -lredist-$(MPI) -ltools-$(MPI) $(FBLACSLIB) $(CBLACSLIB) \
- $(BLASLIB) $(SMPLIB)
- LIBS = -L $(BASEDIR) -lscalapack-$(MPI) $(PBLIBS)
- endif
-
- F77LOADER = $(F77)
- ifeq ($(MPI),mpich)
- CCLOADER = $(F77)
+ PBLIBS = $(SCALAPACKLIB) $(FBLACSLIB) $(BLASLIB) $(SMPLIB)
-PRLIBS = $(SCALAPACKLIB) $(CBLACSLIB) $(SMPLIB)
++PRLIBS = $(SCALAPACKLIB) $(CBLACSLIB) $(SMPLIB) $(BLASLIB) $(SYSLIBS)
+ RLIBS = $(SCALAPACKLIB) $(FBLACSLIB) $(CBLACSLIB) $(BLASLIB) $(SMPLIB)
+ LIBS = $(PBLIBS)
+else
- CCLOADER = $(CC)
++PBLIBS = -L $(BASEDIR) -lscalapack-$(MPI) $(FBLACSLIB) $(BLASLIB) $(SMPLIB)
++PRLIBS = -L $(BASEDIR) -lscalapack-$(MPI) $(CBLACSLIB) $(SMPLIB) $(BLASLIB) $(SYSLIBS)
++RLIBS = -L $(BASEDIR) -lscalapack-$(MPI) $(FBLACSLIB) $(CBLACSLIB) $(BLASLIB) $(SMPLIB)
++LIBS = $(PBLIBS)
+endif
- F77LOADFLAGS =
- CCLOADFLAGS =
diff --cc TESTING/EIG/pctrddriver.f
index cae2ba0,06851ad..9a81f1d
--- a/TESTING/EIG/pctrddriver.f
+++ b/TESTING/EIG/pctrddriver.f
@@@ -63,13 -63,14 +63,14 @@@
PARAMETER ( BLOCK_CYCLIC_2D = 1, DLEN_ = 9, DTYPE_ = 1,
$ CTXT_ = 2, M_ = 3, N_ = 4, MB_ = 5, NB_ = 6,
$ RSRC_ = 7, CSRC_ = 8, LLD_ = 9 )
- INTEGER CPLXSZ, MEMSIZ, NTESTS, REALSZ, TOTMEM
+ INTEGER CPLXSZ, REALSZ, TOTMEM, MEMSIZ, NTESTS
COMPLEX PADVAL
- PARAMETER ( CPLXSZ = 8, REALSZ = 4, TOTMEM = 2000000,
+ PARAMETER ( CPLXSZ = 8, REALSZ = 4, TOTMEM = 64000000,
- $ MEMSIZ = TOTMEM / CPLXSZ, NTESTS = 20,
- $ PADVAL = ( -9923.0E+0, -9923.0E+0 ) )
+ $ MEMSIZ = TOTMEM / CPLXSZ, NTESTS = 20,
+ $ PADVAL = ( -9923.0E+0, -9923.0E+0 ) )
* ..
* .. Local Scalars ..
+ LOGICAL CHECK
CHARACTER UPLO
CHARACTER*6 PASSED
CHARACTER*80 OUTFILE
diff --cc TESTING/EIG/pdtrddriver.f
index 672261a,623d9f0..dab2427
--- a/TESTING/EIG/pdtrddriver.f
+++ b/TESTING/EIG/pdtrddriver.f
@@@ -62,13 -62,14 +62,14 @@@
PARAMETER ( BLOCK_CYCLIC_2D = 1, DLEN_ = 9, DTYPE_ = 1,
$ CTXT_ = 2, M_ = 3, N_ = 4, MB_ = 5, NB_ = 6,
$ RSRC_ = 7, CSRC_ = 8, LLD_ = 9 )
- INTEGER DBLESZ, MEMSIZ, NTESTS, TOTMEM
+ INTEGER DBLESZ, TOTMEM, MEMSIZ, NTESTS
DOUBLE PRECISION PADVAL
- PARAMETER ( DBLESZ = 8, TOTMEM = 2000000,
+ PARAMETER ( DBLESZ = 8, TOTMEM = 64000000,
- $ MEMSIZ = TOTMEM / DBLESZ, NTESTS = 20,
- $ PADVAL = -9923.0D+0 )
+ $ MEMSIZ = TOTMEM / DBLESZ, NTESTS = 20,
+ $ PADVAL = -9923.0D+0 )
* ..
* .. Local Scalars ..
+ LOGICAL CHECK
CHARACTER UPLO
CHARACTER*6 PASSED
CHARACTER*80 OUTFILE
diff --cc TESTING/EIG/pstrddriver.f
index d42fc1a,257f9f3..f878170
--- a/TESTING/EIG/pstrddriver.f
+++ b/TESTING/EIG/pstrddriver.f
@@@ -62,13 -62,14 +62,14 @@@
PARAMETER ( BLOCK_CYCLIC_2D = 1, DLEN_ = 9, DTYPE_ = 1,
$ CTXT_ = 2, M_ = 3, N_ = 4, MB_ = 5, NB_ = 6,
$ RSRC_ = 7, CSRC_ = 8, LLD_ = 9 )
- INTEGER MEMSIZ, NTESTS, REALSZ, TOTMEM
+ INTEGER REALSZ, TOTMEM, MEMSIZ, NTESTS
REAL PADVAL
- PARAMETER ( REALSZ = 4, TOTMEM = 2000000,
+ PARAMETER ( REALSZ = 4, TOTMEM = 64000000,
- $ MEMSIZ = TOTMEM / REALSZ, NTESTS = 20,
- $ PADVAL = -9923.0E+0 )
+ $ MEMSIZ = TOTMEM / REALSZ, NTESTS = 20,
+ $ PADVAL = -9923.0E+0 )
* ..
* .. Local Scalars ..
+ LOGICAL CHECK
CHARACTER UPLO
CHARACTER*6 PASSED
CHARACTER*80 OUTFILE
diff --cc TESTING/EIG/pztrddriver.f
index 11a1e40,317b7cc..46b931f
--- a/TESTING/EIG/pztrddriver.f
+++ b/TESTING/EIG/pztrddriver.f
@@@ -63,13 -63,14 +63,14 @@@
PARAMETER ( BLOCK_CYCLIC_2D = 1, DLEN_ = 9, DTYPE_ = 1,
$ CTXT_ = 2, M_ = 3, N_ = 4, MB_ = 5, NB_ = 6,
$ RSRC_ = 7, CSRC_ = 8, LLD_ = 9 )
- INTEGER DBLESZ, MEMSIZ, NTESTS, TOTMEM, ZPLXSZ
+ INTEGER DBLESZ, TOTMEM, ZPLXSZ, MEMSIZ, NTESTS
COMPLEX*16 PADVAL
- PARAMETER ( DBLESZ = 8, TOTMEM = 2000000, ZPLXSZ = 16,
+ PARAMETER ( DBLESZ = 8, TOTMEM = 64000000, ZPLXSZ = 16,
- $ MEMSIZ = TOTMEM / ZPLXSZ, NTESTS = 20,
- $ PADVAL = ( -9923.0D+0, -9923.0D+0 ) )
+ $ MEMSIZ = TOTMEM / ZPLXSZ, NTESTS = 20,
+ $ PADVAL = ( -9923.0D+0, -9923.0D+0 ) )
* ..
* .. Local Scalars ..
+ LOGICAL CHECK
CHARACTER UPLO
CHARACTER*6 PASSED
CHARACTER*80 OUTFILE
diff --cc TESTING/LIN/pclsdriver.f
index ee9c40f,6d813d5..62a92df
--- a/TESTING/LIN/pclsdriver.f
+++ b/TESTING/LIN/pclsdriver.f
@@@ -67,9 -67,9 +67,9 @@@
$ CTXT_ = 2, M_ = 3, N_ = 4, MB_ = 5, NB_ = 6,
$ RSRC_ = 7, CSRC_ = 8, LLD_ = 9 )
INTEGER CPLXSZ, MEMSIZ, NTESTS, REALSZ, TOTMEM
- REAL RZERO
+ REAL RZERO, RONE
COMPLEX ONE, PADVAL, ZERO
- PARAMETER ( CPLXSZ = 8, REALSZ = 8, TOTMEM = 2000000,
+ PARAMETER ( CPLXSZ = 8, REALSZ = 8, TOTMEM = 64000000,
$ MEMSIZ = TOTMEM / CPLXSZ, NTESTS = 20,
$ PADVAL = ( -9923.0E+0, -9923.0E+0 ) )
PARAMETER ( ONE = ( 1.0E+0, 0.0E+0 ), RZERO = 0.0E+0,
diff --cc TESTING/LIN/pzlsdriver.f
index bfd9f1b,e969e43..5b99a89
--- a/TESTING/LIN/pzlsdriver.f
+++ b/TESTING/LIN/pzlsdriver.f
@@@ -67,9 -67,9 +67,9 @@@
$ CTXT_ = 2, M_ = 3, N_ = 4, MB_ = 5, NB_ = 6,
$ RSRC_ = 7, CSRC_ = 8, LLD_ = 9 )
INTEGER DBLESZ, MEMSIZ, NTESTS, TOTMEM, ZPLXSZ
- DOUBLE PRECISION RZERO
+ DOUBLE PRECISION RZERO, RONE
COMPLEX*16 ONE, PADVAL, ZERO
- PARAMETER ( DBLESZ = 8, ZPLXSZ = 16, TOTMEM = 2000000,
+ PARAMETER ( DBLESZ = 8, ZPLXSZ = 16, TOTMEM = 64000000,
$ MEMSIZ = TOTMEM / ZPLXSZ, NTESTS = 20,
$ PADVAL = ( -9923.0D+0, -9923.0D+0 ) )
PARAMETER ( ONE = ( 1.0D+0, 0.0D+0 ), RZERO = 0.0D+0,
diff --cc TESTING/PCBLAS1TIM.dat
index 0000000,0000000..1767c28
new file mode 100644
--- /dev/null
+++ b/TESTING/PCBLAS1TIM.dat
@@@ -1,0 -1,0 +1,42 @@@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -3.0E0) value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PCSWAP T put F for no test in the same column
++PCSCAL T put F for no test in the same column
++PCSSCAL T put F for no test in the same column
++PCCOPY T put F for no test in the same column
++PCAXPY T put F for no test in the same column
++PCDOTU T put F for no test in the same column
++PCDOTC T put F for no test in the same column
++PSCNRM2 T put F for no test in the same column
++PSCASUM T put F for no test in the same column
++PCAMAX T put F for no test in the same column
diff --cc TESTING/PCBLAS1TST.dat
index 0000000,0000000..f0041af
new file mode 100644
--- /dev/null
+++ b/TESTING/PCBLAS1TST.dat
@@@ -1,0 -1,0 +1,46 @@@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -3.0E0) value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PCSWAP T put F for no test in the same column
++PCSCAL T put F for no test in the same column
++PCSSCAL T put F for no test in the same column
++PCCOPY T put F for no test in the same column
++PCAXPY T put F for no test in the same column
++PCDOTU T put F for no test in the same column
++PCDOTC T put F for no test in the same column
++PSCNRM2 T put F for no test in the same column
++PSCASUM T put F for no test in the same column
++PCAMAX T put F for no test in the same column
diff --cc TESTING/PCBLAS2TIM.dat
index 0000000,0000000..2622d54
new file mode 100644
--- /dev/null
+++ b/TESTING/PCBLAS2TIM.dat
@@@ -1,0 -1,0 +1,56 @@@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PCGEMV T put F for no test in the same column
++PCHEMV T put F for no test in the same column
++PCTRMV T put F for no test in the same column
++PCTRSV T put F for no test in the same column
++PCGERU T put F for no test in the same column
++PCGERC T put F for no test in the same column
++PCHER T put F for no test in the same column
++PCHER2 T put F for no test in the same column
diff --cc TESTING/PCBLAS2TST.dat
index 0000000,0000000..94b9032
new file mode 100644
--- /dev/null
+++ b/TESTING/PCBLAS2TST.dat
@@@ -1,0 -1,0 +1,61 @@@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PCGEMV T put F for no test in the same column
++PCHEMV T put F for no test in the same column
++PCTRMV T put F for no test in the same column
++PCTRSV T put F for no test in the same column
++PCGERU T put F for no test in the same column
++PCGERC T put F for no test in the same column
++PCHER T put F for no test in the same column
++PCHER2 T put F for no test in the same column
diff --cc TESTING/PCBLAS3TIM.dat
index 0000000,0000000..5b4513f
new file mode 100644
--- /dev/null
+++ b/TESTING/PCBLAS3TIM.dat
@@@ -1,0 -1,0 +1,60 @@@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PCGEMM T put F for no test in the same column
++PCSYMM T put F for no test in the same column
++PCHEMM T put F for no test in the same column
++PCSYRK T put F for no test in the same column
++PCHERK T put F for no test in the same column
++PCSYR2K T put F for no test in the same column
++PCHER2K T put F for no test in the same column
++PCTRMM T put F for no test in the same column
++PCTRSM T put F for no test in the same column
++PCGEADD T put F for no test in the same column
++PCTRADD T put F for no test in the same column
diff --cc TESTING/PCBLAS3TST.dat
index 0000000,0000000..13f6865
new file mode 100644
--- /dev/null
+++ b/TESTING/PCBLAS3TST.dat
@@@ -1,0 -1,0 +1,65 @@@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PCBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0E0, -4.0E0) value of ALPHA
++(3.0E0, -2.0E0) value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PCGEMM T put F for no test in the same column
++PCSYMM T put F for no test in the same column
++PCHEMM T put F for no test in the same column
++PCSYRK T put F for no test in the same column
++PCHERK T put F for no test in the same column
++PCSYR2K T put F for no test in the same column
++PCHER2K T put F for no test in the same column
++PCTRMM T put F for no test in the same column
++PCTRSM T put F for no test in the same column
++PCGEADD T put F for no test in the same column
++PCTRADD T put F for no test in the same column
diff --cc TESTING/PDBLAS1TIM.dat
index 0000000,0000000..7c07172
new file mode 100644
--- /dev/null
+++ b/TESTING/PDBLAS1TIM.dat
@@@ -1,0 -1,0 +1,40 @@@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PDSWAP T put F for no test in the same column
++PDSCAL T put F for no test in the same column
++PDCOPY T put F for no test in the same column
++PDAXPY T put F for no test in the same column
++PDDOT T put F for no test in the same column
++PDNRM2 T put F for no test in the same column
++PDASUM T put F for no test in the same column
++PDAMAX T put F for no test in the same column
diff --cc TESTING/PDBLAS1TST.dat
index 0000000,0000000..78f1201
new file mode 100644
--- /dev/null
+++ b/TESTING/PDBLAS1TST.dat
@@@ -1,0 -1,0 +1,44 @@@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PDSWAP T put F for no test in the same column
++PDSCAL T put F for no test in the same column
++PDCOPY T put F for no test in the same column
++PDAXPY T put F for no test in the same column
++PDDOT T put F for no test in the same column
++PDNRM2 T put F for no test in the same column
++PDASUM T put F for no test in the same column
++PDAMAX T put F for no test in the same column
diff --cc TESTING/PDBLAS2TIM.dat
index 0000000,0000000..fbf1300
new file mode 100644
--- /dev/null
+++ b/TESTING/PDBLAS2TIM.dat
@@@ -1,0 -1,0 +1,55 @@@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PDGEMV T put F for no test in the same column
++PDSYMV T put F for no test in the same column
++PDTRMV T put F for no test in the same column
++PDTRSV T put F for no test in the same column
++PDGER T put F for no test in the same column
++PDSYR T put F for no test in the same column
++PDSYR2 T put F for no test in the same column
diff --cc TESTING/PDBLAS2TST.dat
index 0000000,0000000..8990563
new file mode 100644
--- /dev/null
+++ b/TESTING/PDBLAS2TST.dat
@@@ -1,0 -1,0 +1,60 @@@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PDGEMV T put F for no test in the same column
++PDSYMV T put F for no test in the same column
++PDTRMV T put F for no test in the same column
++PDTRSV T put F for no test in the same column
++PDGER T put F for no test in the same column
++PDSYR T put F for no test in the same column
++PDSYR2 T put F for no test in the same column
diff --cc TESTING/PDBLAS3TIM.dat
index 0000000,0000000..34eb805
new file mode 100644
--- /dev/null
+++ b/TESTING/PDBLAS3TIM.dat
@@@ -1,0 -1,0 +1,57 @@@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PDGEMM T put F for no test in the same column
++PDSYMM T put F for no test in the same column
++PDSYRK T put F for no test in the same column
++PDSYR2K T put F for no test in the same column
++PDTRMM T put F for no test in the same column
++PDTRSM T put F for no test in the same column
++PDGEADD T put F for no test in the same column
++PDTRADD T put F for no test in the same column
diff --cc TESTING/PDBLAS3TST.dat
index 0000000,0000000..767e6f7
new file mode 100644
--- /dev/null
+++ b/TESTING/PDBLAS3TST.dat
@@@ -1,0 -1,0 +1,62 @@@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PDBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0D0 value of ALPHA
++3.0D0 value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PDGEMM T put F for no test in the same column
++PDSYMM T put F for no test in the same column
++PDSYRK T put F for no test in the same column
++PDSYR2K T put F for no test in the same column
++PDTRMM T put F for no test in the same column
++PDTRSM T put F for no test in the same column
++PDGEADD T put F for no test in the same column
++PDTRADD T put F for no test in the same column
diff --cc TESTING/PSBLAS1TIM.dat
index 0000000,0000000..ecdbe1d
new file mode 100644
--- /dev/null
+++ b/TESTING/PSBLAS1TIM.dat
@@@ -1,0 -1,0 +1,40 @@@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PSSWAP T put F for no test in the same column
++PSSCAL T put F for no test in the same column
++PSCOPY T put F for no test in the same column
++PSAXPY T put F for no test in the same column
++PSDOT T put F for no test in the same column
++PSNRM2 T put F for no test in the same column
++PSASUM T put F for no test in the same column
++PSAMAX T put F for no test in the same column
diff --cc TESTING/PSBLAS1TST.dat
index 0000000,0000000..d5f8a32
new file mode 100644
--- /dev/null
+++ b/TESTING/PSBLAS1TST.dat
@@@ -1,0 -1,0 +1,44 @@@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PSSWAP T put F for no test in the same column
++PSSCAL T put F for no test in the same column
++PSCOPY T put F for no test in the same column
++PSAXPY T put F for no test in the same column
++PSDOT T put F for no test in the same column
++PSNRM2 T put F for no test in the same column
++PSASUM T put F for no test in the same column
++PSAMAX T put F for no test in the same column
diff --cc TESTING/PSBLAS2TIM.dat
index 0000000,0000000..05cd9e6
new file mode 100644
--- /dev/null
+++ b/TESTING/PSBLAS2TIM.dat
@@@ -1,0 -1,0 +1,55 @@@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PSGEMV T put F for no test in the same column
++PSSYMV T put F for no test in the same column
++PSTRMV T put F for no test in the same column
++PSTRSV T put F for no test in the same column
++PSGER T put F for no test in the same column
++PSSYR T put F for no test in the same column
++PSSYR2 T put F for no test in the same column
diff --cc TESTING/PSBLAS2TST.dat
index 0000000,0000000..358d9b1
new file mode 100644
--- /dev/null
+++ b/TESTING/PSBLAS2TST.dat
@@@ -1,0 -1,0 +1,60 @@@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PSGEMV T put F for no test in the same column
++PSSYMV T put F for no test in the same column
++PSTRMV T put F for no test in the same column
++PSTRSV T put F for no test in the same column
++PSGER T put F for no test in the same column
++PSSYR T put F for no test in the same column
++PSSYR2 T put F for no test in the same column
diff --cc TESTING/PSBLAS3TIM.dat
index 0000000,0000000..581f553
new file mode 100644
--- /dev/null
+++ b/TESTING/PSBLAS3TIM.dat
@@@ -1,0 -1,0 +1,57 @@@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PSGEMM T put F for no test in the same column
++PSSYMM T put F for no test in the same column
++PSSYRK T put F for no test in the same column
++PSSYR2K T put F for no test in the same column
++PSTRMM T put F for no test in the same column
++PSTRSM T put F for no test in the same column
++PSGEADD T put F for no test in the same column
++PSTRADD T put F for no test in the same column
diff --cc TESTING/PSBLAS3TST.dat
index 0000000,0000000..a0311d5
new file mode 100644
--- /dev/null
+++ b/TESTING/PSBLAS3TST.dat
@@@ -1,0 -1,0 +1,62 @@@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PSBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++2.0E0 value of ALPHA
++3.0E0 value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PSGEMM T put F for no test in the same column
++PSSYMM T put F for no test in the same column
++PSSYRK T put F for no test in the same column
++PSSYR2K T put F for no test in the same column
++PSTRMM T put F for no test in the same column
++PSTRSM T put F for no test in the same column
++PSGEADD T put F for no test in the same column
++PSTRADD T put F for no test in the same column
diff --cc TESTING/PZBLAS1TIM.dat
index 0000000,0000000..884937b
new file mode 100644
--- /dev/null
+++ b/TESTING/PZBLAS1TIM.dat
@@@ -1,0 -1,0 +1,42 @@@
++'Level 1 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS1TIM.SUMM' output file name (if any)
++6 device out
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -3.0D0) value of ALPHA
++2 number of tests problems
++1000 1000 values of N
++1000 1 values of M_X
++ 1 1500 values of N_X
++ 32 32 values of IMB_X
++ 32 32 values of INB_X
++ 32 32 values of MB_X
++ 32 32 values of NB_X
++ 0 0 values of RSRC_X
++ 0 0 values of CSRC_X
++ 1 1 values of IX
++ 1 1 values of JX
++ 1 1 values of INCX
++ 1 1 values of M_Y
++1000 1500 values of N_Y
++ 32 32 values of IMB_Y
++ 32 32 values of INB_Y
++ 32 32 values of MB_Y
++ 32 32 values of NB_Y
++ 0 0 values of RSRC_Y
++ 0 0 values of CSRC_Y
++ 1 1 values of IY
++ 1 1 values of JY
++ 1 1 values of INCY
++PZSWAP T put F for no test in the same column
++PZSCAL T put F for no test in the same column
++PZDSCAL T put F for no test in the same column
++PZCOPY T put F for no test in the same column
++PZAXPY T put F for no test in the same column
++PZDOTU T put F for no test in the same column
++PZDOTC T put F for no test in the same column
++PDZNRM2 T put F for no test in the same column
++PDZASUM T put F for no test in the same column
++PZAMAX T put F for no test in the same column
diff --cc TESTING/PZBLAS1TST.dat
index 0000000,0000000..935d6e9
new file mode 100644
--- /dev/null
+++ b/TESTING/PZBLAS1TST.dat
@@@ -1,0 -1,0 +1,46 @@@
++'Level 1 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS1TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -3.0D0) value of ALPHA
++4 number of tests problems
++14 44 28 7 values of N
++36 9 39 53 values of M_X
++24 67 3 12 values of N_X
++ 2 5 2 5 values of IMB_X
++ 2 5 2 5 values of INB_X
++ 2 5 2 5 values of MB_X
++ 2 5 2 5 values of NB_X
++ 0 0 0 0 values of RSRC_X
++ 0 0 0 0 values of CSRC_X
++ 5 3 1 1 values of IX
++ 2 6 1 1 values of JX
++ 1 9 1 53 values of INCX
++ 2 6 35 14 values of M_Y
++27 55 43 12 values of N_Y
++ 2 5 2 5 values of IMB_Y
++ 2 5 2 5 values of INB_Y
++ 2 5 2 5 values of MB_Y
++ 2 5 2 5 values of NB_Y
++ 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 values of CSRC_Y
++ 1 4 1 1 values of IY
++ 7 6 1 1 values of JY
++ 2 6 35 1 values of INCY
++PZSWAP T put F for no test in the same column
++PZSCAL T put F for no test in the same column
++PZDSCAL T put F for no test in the same column
++PZCOPY T put F for no test in the same column
++PZAXPY T put F for no test in the same column
++PZDOTU T put F for no test in the same column
++PZDOTC T put F for no test in the same column
++PDZNRM2 T put F for no test in the same column
++PDZASUM T put F for no test in the same column
++PZAMAX T put F for no test in the same column
diff --cc TESTING/PZBLAS2TIM.dat
index 0000000,0000000..755a831
new file mode 100644
--- /dev/null
+++ b/TESTING/PZBLAS2TIM.dat
@@@ -1,0 -1,0 +1,56 @@@
++'Level 2 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS2TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++16 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 3 4 3 4 3 4 3 4 values of N
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_X
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_X
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_X
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_X
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCX
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of M_Y
++6 10 6 10 6 10 6 10 6 10 6 10 6 10 6 10 values of N_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of IMB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of INB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of MB_Y
++2 5 2 5 2 5 2 5 2 5 2 5 2 5 2 5 values of NB_Y
++0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 values of RSRC_Y
++0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 values of INCY
++PZGEMV T put F for no test in the same column
++PZHEMV T put F for no test in the same column
++PZTRMV T put F for no test in the same column
++PZTRSV T put F for no test in the same column
++PZGERU T put F for no test in the same column
++PZGERC T put F for no test in the same column
++PZHER T put F for no test in the same column
++PZHER2 T put F for no test in the same column
diff --cc TESTING/PZBLAS2TST.dat
index 0000000,0000000..a03a200
new file mode 100644
--- /dev/null
+++ b/TESTING/PZBLAS2TST.dat
@@@ -1,0 -1,0 +1,61 @@@
++'Level 2 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS2TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++4 number of tests problems
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' 'U' 'U' 'U' 'U' 'U' 'U' 'U' 'U' values of UPLO
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' 'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANS
++'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' 'N' 'U' values of DIAG
++ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 values of M
++ 8 10 12 14 16 18 20 22 24 9 11 13 15 17 19 21 values of N
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of M_A
++31 33 35 36 34 32 30 31 33 35 36 34 32 30 38 40 values of N_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_A
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_A
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IA
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JA
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of M_X
++30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 values of N_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_X
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_X
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_X
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IX
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JX
++30 1 30 1 30 1 30 1 30 1 30 1 30 1 30 1 values of INCX
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of M_Y
++40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 values of N_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of IMB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of INB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of MB_Y
++ 1 2 3 4 5 6 7 8 9 8 7 5 4 3 5 6 values of NB_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of RSRC_Y
++ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 values of CSRC_Y
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of IY
++ 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 values of JY
++40 1 40 1 40 1 40 1 40 1 40 1 40 1 40 1 values of INCY
++PZGEMV T put F for no test in the same column
++PZHEMV T put F for no test in the same column
++PZTRMV T put F for no test in the same column
++PZTRSV T put F for no test in the same column
++PZGERU T put F for no test in the same column
++PZGERC T put F for no test in the same column
++PZHER T put F for no test in the same column
++PZHER2 T put F for no test in the same column
diff --cc TESTING/PZBLAS3TIM.dat
index 0000000,0000000..cecd851
new file mode 100644
--- /dev/null
+++ b/TESTING/PZBLAS3TIM.dat
@@@ -1,0 -1,0 +1,60 @@@
++'Level 3 PBLAS, Timing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS3TIM.SUMM' output file name (if any)
++6 device out
++10 value of the logical computational blocksize NB
++1 number of process grids (ordered pairs of P & Q)
++2 2 1 4 2 3 8 values of P
++2 2 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++8 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++3 4 3 4 3 4 3 4 values of M
++3 4 3 4 3 4 3 4 values of N
++3 4 3 4 3 4 3 4 values of K
++6 10 6 10 6 10 6 10 values of M_A
++6 10 6 10 6 10 6 10 values of N_A
++2 5 2 5 2 5 2 5 values of IMB_A
++2 5 2 5 2 5 2 5 values of INB_A
++2 5 2 5 2 5 2 5 values of MB_A
++2 5 2 5 2 5 2 5 values of NB_A
++0 1 0 1 0 1 0 1 values of RSRC_A
++0 0 0 0 0 0 0 0 values of CSRC_A
++1 1 1 1 1 1 1 1 values of IA
++1 1 1 1 1 1 1 1 values of JA
++6 10 6 10 6 10 6 10 values of M_B
++6 10 6 10 6 10 6 10 values of N_B
++2 5 2 5 2 5 2 5 values of IMB_B
++2 5 2 5 2 5 2 5 values of INB_B
++2 5 2 5 2 5 2 5 values of MB_B
++2 5 2 5 2 5 2 5 values of NB_B
++0 1 0 1 0 1 0 1 values of RSRC_B
++0 0 0 0 0 0 0 0 values of CSRC_B
++1 1 1 1 1 1 1 1 values of IB
++1 1 1 1 1 1 1 1 values of JB
++6 10 6 10 6 10 6 10 values of M_C
++6 10 6 10 6 10 6 10 values of N_C
++2 5 2 5 2 5 2 5 values of IMB_C
++2 5 2 5 2 5 2 5 values of INB_C
++2 5 2 5 2 5 2 5 values of MB_C
++2 5 2 5 2 5 2 5 values of NB_C
++0 1 0 1 0 1 0 1 values of RSRC_C
++0 0 0 0 0 0 0 0 values of CSRC_C
++1 1 1 1 1 1 1 1 values of IC
++1 1 1 1 1 1 1 1 values of JC
++PZGEMM T put F for no test in the same column
++PZSYMM T put F for no test in the same column
++PZHEMM T put F for no test in the same column
++PZSYRK T put F for no test in the same column
++PZHERK T put F for no test in the same column
++PZSYR2K T put F for no test in the same column
++PZHER2K T put F for no test in the same column
++PZTRMM T put F for no test in the same column
++PZTRSM T put F for no test in the same column
++PZGEADD T put F for no test in the same column
++PZTRADD T put F for no test in the same column
diff --cc TESTING/PZBLAS3TST.dat
index 0000000,0000000..1dc385a
new file mode 100644
--- /dev/null
+++ b/TESTING/PZBLAS3TST.dat
@@@ -1,0 -1,0 +1,65 @@@
++'Level 3 PBLAS, Testing input file'
++'Intel iPSC/860 hypercube, gamma model.'
++'PZBLAS3TST.SUMM' output file name (if any)
++6 device out
++F logical flag, T to stop on failures
++T logical flag, T to test error exits
++0 verbosity, 0 for pass/fail, 1-3 for matrix dump on errors
++10 the leading dimension gap
++16.0 threshold value of test ratio
++10 value of the logical computational blocksize NB
++4 number of process grids (ordered pairs of P & Q)
++2 1 2 1 4 2 3 8 values of P
++2 2 1 4 1 3 2 1 values of Q
++(2.0D0, -4.0D0) value of ALPHA
++(3.0D0, -2.0D0) value of BETA
++4 number of tests problems
++'N' 'N' 'N' 'N' 'N' 'N' 'N' 'N' values of DIAG
++'L' 'L' 'L' 'L' 'L' 'L' 'L' 'L' values of SIDE
++'N' 'N' 'N' 'N' 'T' 'T' 'T' 'T' values of TRANSA
++'N' 'N' 'T' 'T' 'N' 'N' 'T' 'T' values of TRANSB
++'U' 'L' 'U' 'L' 'U' 'L' 'U' 'L' values of UPLO
++22 30 8 20 3 5 11 8 values of M
++23 29 7 21 3 14 11 8 values of N
++24 28 9 22 3 9 11 8 values of K
++31 31 31 31 31 31 31 31 values of M_A
++31 31 31 31 31 31 31 31 values of N_A
++ 4 5 6 3 2 1 4 5 values of IMB_A
++ 4 5 6 3 2 1 4 5 values of INB_A
++ 4 5 6 3 2 1 4 5 values of MB_A
++ 4 5 6 3 2 1 4 5 values of NB_A
++ 0 0 0 0 0 0 0 0 values of RSRC_A
++ 0 0 0 0 0 0 0 0 values of CSRC_A
++ 5 1 7 7 1 12 1 11 values of IA
++ 5 1 7 7 1 12 1 11 values of JA
++32 32 32 32 32 32 32 32 values of M_B
++32 32 32 32 32 32 32 32 values of N_B
++ 4 5 6 3 2 1 4 5 values of IMB_B
++ 4 5 6 3 2 1 4 5 values of INB_B
++ 4 5 6 3 2 1 4 5 values of MB_B
++ 4 5 6 3 2 1 4 5 values of NB_B
++ 0 0 0 0 0 0 0 0 values of RSRC_B
++ 0 0 0 0 0 0 0 0 values of CSRC_B
++ 5 1 7 7 1 12 1 11 values of IB
++ 5 1 7 7 1 12 1 11 values of JB
++35 35 35 35 35 35 35 35 values of M_C
++35 35 35 35 35 35 35 35 values of N_C
++ 4 5 6 3 2 1 4 5 values of IMB_C
++ 4 5 6 3 2 1 4 5 values of INB_C
++ 4 5 6 3 2 1 4 5 values of MB_C
++ 4 5 6 3 2 1 4 5 values of NB_C
++ 0 0 0 0 0 0 0 0 values of RSRC_C
++ 0 0 0 0 0 0 0 0 values of CSRC_C
++ 5 1 7 7 1 12 1 11 values of IC
++ 5 1 7 7 1 12 1 11 values of JC
++PZGEMM T put F for no test in the same column
++PZSYMM T put F for no test in the same column
++PZHEMM T put F for no test in the same column
++PZSYRK T put F for no test in the same column
++PZHERK T put F for no test in the same column
++PZSYR2K T put F for no test in the same column
++PZHER2K T put F for no test in the same column
++PZTRMM T put F for no test in the same column
++PZTRSM T put F for no test in the same column
++PZGEADD T put F for no test in the same column
++PZTRADD T put F for no test in the same column
diff --cc debian/changelog
index 6aef3f2,0000000..c243df0
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,100 -1,0 +1,157 @@@
++scalapack (1.7-5) unstable; urgency=low
++
++ * Removed dangling symlinks from debian/*.links files. Closes: #138084
++
++ -- Philipp Frauenfelder <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at herodot.math.ethz.ch> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <camm at enhanced.com>
+ * Removed v2 of PBLAS again. Need to investigate some missing symbols.
+ * Packages for lam, mpich and pvm can be installed together
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> 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 <pfrauenf at debian.org> Sun, 16 May 1999 18:54:50 +0200
+
+scalapack (1.6-1) unstable; urgency=low
+
+ * Initial release.
+
+ -- Philipp Frauenfelder <pfrauenf at debian.org> Sat, 24 Apr 1999 14:42:50 +0200
+
+Local variables:
+mode: debian-changelog
- add-log-mailing-address: "pfrauenf at debian.org"
+End:
diff --cc debian/control
index 07e5806,0000000..077f37c
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,111 -1,0 +1,111 @@@
+Source: scalapack
+Section: devel
+Priority: extra
+Maintainer: Philipp Frauenfelder <pfrauenf at debian.org>
- Standards-Version: 3.1.1
- Build-Depends: mpich, lam2-dev, pvm-dev, blacs-mpich-dev, blacs-lam-dev, blacs-pvm-dev, g77, atlas2-dev, f2c
++Standards-Version: 3.5.5
++Build-Depends: mpich, lam3-dev, pvm-dev, blacs-mpich-dev, blacs-lam-dev, blacs-pvm-dev, g77, lapack-dev, blas-dev, f2c, debhelper
+
+Package: scalapack1-mpich
+Architecture: any
+Depends: mpich, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the shared libraries, it depends on the MPICH
+ implementation of MPI.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+
+Package: scalapack-mpich-dev
+Architecture: any
- Depends: scalapack1-mpich
++Depends: scalapack1-mpich (= ${Source-Version}), blacs-mpich-dev, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the static libraries and the links, it
+ depends on the MPICH implementation of MPI.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+
+Package: scalapack-mpich-test
+Architecture: any
+Depends: scalapack-test-common, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the tester applications.
+
+Package: scalapack1-lam
+Architecture: any
- Depends: ${shlibs:Depends}
++Depends: blacs1-lam (>= 1.1-14), ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the shared libraries, it depends on the LAM
+ implementation of MPI.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+
+Package: scalapack-lam-dev
+Architecture: any
- Depends: scalapack1-lam
++Depends: scalapack1-lam (= ${Source-Version}), lam3-dev, blacs-lam-dev (>= 1.1-14), ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the static libraries and the links, it
+ depends on the LAM implementation of MPI.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+
+Package: scalapack-lam-test
+Architecture: any
+Depends: scalapack-test-common, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the tester applications.
+
+Package: scalapack1-pvm
+Architecture: any
- Depends: ${shlibs:Depends}
++Depends: blacs1-pvm, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the shared libraries needed to run applications.
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+
+Package: scalapack-pvm-dev
+Architecture: any
- Depends: scalapack1-pvm
++Depends: scalapack1-pvm (= ${Source-Version}), blacs-pvm-dev, pvm-dev, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the static libraries and the links, it
+ depends on PVM
+ .
+ Also included: PBLAS, Parallel Basic Linear Algebra Subprograms.
+
+Package: scalapack-pvm-test
+Architecture: any
+Depends: scalapack-test-common, ${shlibs:Depends}
+Suggests: scalapack-doc
+Description: Scalable Linear Algebra Package
+ ScaLAPACK is the parallel version of LAPACK. It depends on PVM or MPI.
+ .
+ This package provides the tester applications.
+
+Package: scalapack-test-common
+Architecture: all
- Suggests: scalapack-lam-test | scalapack-mpich-test
++Suggests: scalapack-lam-test | scalapack-mpich-test | scalapack-pvm-test
+Description: Test data for ScaLAPACK testers.
+ The ScaLAPACK tester in scalapack-lam-test or scalapack-mpich-test
+ need some data provided by this package.
diff --cc debian/rules
index f410435,0000000..36857ff
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,310 -1,0 +1,323 @@@
+#! /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 expr `pwd` : '.*-\([0-9.]*\)')
++version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*')
++
+topdir=$(shell pwd)
+
+export DH_COMPAT=2
+
+export lamPACKAGES=-pscalapack1-lam -pscalapack-lam-dev -pscalapack-lam-test
+export mpichPACKAGES=-pscalapack1-mpich -pscalapack-mpich-dev \
+ -pscalapack-mpich-test
+export pvmPACKAGES=-pscalapack1-pvm -pscalapack-pvm-dev -pscalapack-pvm-test
+
+build: build-lam build-mpich build-pvm
+
+build-lam: build-stamp-lam
+
+build-mpich: build-stamp-mpich
+
+build-pvm: build-stamp-pvm
+
+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 pblas tools redist scalapack ; do \
++ for i in scalapack ; do \
+ cd tmp ;\
+ ar x ../$${i}_lam.a ;\
+ cd .. ;\
- gcc -shared -Wl,-soname=lib$$i-lam.so.1 -o \
- lib$$i-lam.so.1.6 tmp/*.o ;\
- ln -snf lib$$i-lam.so.1.6 lib$$i-lam.so.1 ;\
- ln -snf lib$$i-lam.so.1 lib$$i-lam.so ;\
++ gcc -shared -Wl,-soname=lib$$i-lam.so.$(version_major) -o \
++ lib$$i-lam.so.$(version) tmp/*.o ;\
++ 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*'); do \
++ for i in $$(find -name 'x*' -maxdepth 1); 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 pblas tools redist scalapack ; do \
++ for i in scalapack ; do \
+ cd tmp ;\
+ ar x ../$${i}_mpich.a ;\
+ cd .. ;\
- gcc -shared -Wl,-soname=lib$$i-mpich.so.1 -o \
- lib$$i-mpich.so.1.6 tmp/*.o ;\
- ln -snf lib$$i-mpich.so.1.6 lib$$i-mpich.so.1 ;\
- ln -snf lib$$i-mpich.so.1 lib$$i-mpich.so ;\
++ gcc -shared -Wl,-soname=lib$$i-mpich.so.$(version_major) -o \
++ lib$$i-mpich.so.$(version) tmp/*.o ;\
++ 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*' ! -name 'x*-lam'); do \
++ for i in $$(find -name 'x*' -maxdepth 1 ! -name 'x*-lam'); 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-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 pblas tools redist scalapack ; do \
++ for i in scalapack ; do \
+ cd tmp ;\
+ ar x ../$${i}_pvm.a ;\
+ cd .. ;\
- gcc -shared -Wl,-soname=lib$$i-pvm.so.1 -o \
- lib$$i-pvm.so.1.6 tmp/*.o ;\
- ln -snf lib$$i-pvm.so.1.6 lib$$i-pvm.so.1 ;\
- ln -snf lib$$i-pvm.so.1 lib$$i-pvm.so ;\
++ gcc -shared -Wl,-soname=lib$$i-pvm.so.$(version_major) -o \
++ lib$$i-pvm.so.$(version) tmp/*.o ;\
++ 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*' ! -name 'x*-lam' ! -name 'x*-mpich'); do \
++ for i in $$(find -name 'x*' -maxdepth 1 ! -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
+# 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-mpich install-lam 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-lam: install-stamp-lam
+
+install-mpich: install-stamp-mpich
+
+install-pvm: install-stamp-pvm
+
+install-stamp-lam: build-stamp-lam
+ dh_testdir
+ dh_testroot
+
+ set -e ;\
- for i in pblas tools redist scalapack ; do \
- install lib$$i-lam.so.1.6 \
- `pwd`/debian/scalapack1-lam/usr/lib/lib$$i-lam.so.1.6 ;\
++ for i in scalapack ; do \
++ install lib$$i-lam.so.$(version) \
++ `pwd`/debian/scalapack1-lam/usr/lib/lib$$i-lam.so.$(version) ;\
+ done
+
+ install TESTING/x*-lam \
+ `pwd`/debian/scalapack-lam-test/usr/lib/scalapack
+
+ set -e ;\
- for i in pblas scalapack tools redist ; do \
++ for i in scalapack ; do \
+ install $${i}_lam.a \
+ `pwd`/debian/scalapack-lam-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 pblas tools redist scalapack ; do \
- install lib$$i-mpich.so.1.6 \
- `pwd`/debian/scalapack1-mpich/usr/lib/lib$$i-mpich.so.1.6 ;\
++ for i in scalapack ; do \
++ install lib$$i-mpich.so.$(version) \
++ `pwd`/debian/scalapack1-mpich/usr/lib/lib$$i-mpich.so.$(version) ;\
+ done
+
+ install TESTING/x*-mpich \
+ `pwd`/debian/scalapack-mpich-test/usr/lib/scalapack
+
+ set -e ;\
- for i in pblas scalapack tools redist ; do \
++ for i in scalapack ; do \
+ install $${i}_mpich.a \
+ `pwd`/debian/scalapack-mpich-dev/usr/lib/lib$$i-mpich.a ;\
+ done
+
+ touch install-stamp-mpich
+
+install-stamp-pvm: build-stamp-pvm
+ dh_testdir
+ dh_testroot
+
+ set -e ;\
- for i in pblas tools redist scalapack ; do \
- install lib$$i-pvm.so.1.6 \
- `pwd`/debian/scalapack1-pvm/usr/lib/lib$$i-pvm.so.1.6 ;\
++ for i in scalapack ; do \
++ install lib$$i-pvm.so.$(version) \
++ `pwd`/debian/scalapack1-pvm/usr/lib/lib$$i-pvm.so.$(version) ;\
+ done
+
+ install TESTING/x*-pvm \
+ `pwd`/debian/scalapack-pvm-test/usr/lib/scalapack
+
+ set -e ;\
- for i in pblas scalapack tools redist ; do \
++ for i in scalapack ; do \
+ install $${i}_pvm.a \
+ `pwd`/debian/scalapack-pvm-dev/usr/lib/lib$$i-pvm.a ;\
+ done
+
+ touch install-stamp-pvm
+
+binary-arch: build install
- dh_testversion ge 2.0
+ dh_testdir
+ dh_testroot
+ dh_installdocs README
+ dh_installexamples
+ dh_installchangelogs
+ dh_link
+ dh_compress
+ dh_fixperms
+ dh_strip
+ dh_makeshlibs
+ dh_installdeb
- LD_LIBRARY_PATH=$(topdir) dh_shlibdeps
++ dh_shlibdeps -l$(topdir)
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
- binary-indep:
- dh_testversion ge 2.0
++install-indep: install-stamp-indep
++
++install-stamp-indep:
+ dh_testdir -i
+ dh_testroot -i
+ dh_installdirs -i
- dh_installdocs -i README
- dh_installchangelogs -i
+
+ set -e ;\
- for i in $$(find TESTING -name '*.dat'); do \
++ for i in $$(find TESTING -name '*.dat') ; do \
+ install -m 644 $$i \
+ `pwd`/debian/scalapack-test-common/usr/lib/scalapack ;\
+ done
- for i in $$(find REDIST/TESTING -name '*.dat'); do \
++ set -e ;\
++ for i in $$(find REDIST/TESTING -name '*.dat') ; do \
+ install -m 644 $$i \
+ `pwd`/debian/scalapack-test-common/usr/lib/scalapack ;\
+ done
- for i in $$(find PBLAS -name '*.dat'); do \
++ set -e ;\
++ for i in $$(find PBLAS -name '*.dat') ; do \
+ install -m 644 $$i \
+ `pwd`/debian/scalapack-test-common/usr/lib/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-indep binary-arch
++binary: binary-arch binary-indep
+
- .PHONY: binary binary-arch binary-indep clean build
++.PHONY: binary binary-indep binary-arch clean build
diff --cc debian/scalapack-lam-dev.links
index 0587ce9,0000000..40d632e
mode 100644,000000..100644
--- a/debian/scalapack-lam-dev.links
+++ b/debian/scalapack-lam-dev.links
@@@ -1,4 -1,0 +1,1 @@@
- usr/lib/libpblas-lam.so.1 usr/lib/libpblas-lam.so
+usr/lib/libscalapack-lam.so.1 usr/lib/libscalapack-lam.so
- usr/lib/libtools-lam.so.1 usr/lib/libtools-lam.so
- usr/lib/libredist-lam.so.1 usr/lib/libredist-lam.so
diff --cc debian/scalapack-mpich-dev.links
index e711ff7,0000000..2f26854
mode 100644,000000..100644
--- a/debian/scalapack-mpich-dev.links
+++ b/debian/scalapack-mpich-dev.links
@@@ -1,4 -1,0 +1,1 @@@
- usr/lib/libpblas-mpich.so.1 usr/lib/libpblas-mpich.so
+usr/lib/libscalapack-mpich.so.1 usr/lib/libscalapack-mpich.so
- usr/lib/libtools-mpich.so.1 usr/lib/libtools-mpich.so
- usr/lib/libredist-mpich.so.1 usr/lib/libredist-mpich.so
diff --cc debian/scalapack-pvm-dev.links
index 5c69632,0000000..ed0af27
mode 100644,000000..100644
--- a/debian/scalapack-pvm-dev.links
+++ b/debian/scalapack-pvm-dev.links
@@@ -1,4 -1,0 +1,1 @@@
- usr/lib/libpblas-pvm.so.1 usr/lib/libpblas-pvm.so
+usr/lib/libscalapack-pvm.so.1 usr/lib/libscalapack-pvm.so
- usr/lib/libtools-pvm.so.1 usr/lib/libtools-pvm.so
- usr/lib/libredist-pvm.so.1 usr/lib/libredist-pvm.so
diff --cc debian/scalapack1-lam.links
index 8bdc3cc,0000000..77a4b39
mode 100644,000000..100644
--- a/debian/scalapack1-lam.links
+++ b/debian/scalapack1-lam.links
@@@ -1,4 -1,0 +1,1 @@@
- usr/lib/libpblas-lam.so.1.6 usr/lib/libpblas-lam.so.1
- usr/lib/libscalapack-lam.so.1.6 usr/lib/libscalapack-lam.so.1
- usr/lib/libtools-lam.so.1.6 usr/lib/libtools-lam.so.1
- usr/lib/libredist-lam.so.1.6 usr/lib/libredist-lam.so.1
++usr/lib/libscalapack-lam.so.1.7 usr/lib/libscalapack-lam.so.1
diff --cc debian/scalapack1-mpich.links
index 7e847b6,0000000..da8d9f7
mode 100644,000000..100644
--- a/debian/scalapack1-mpich.links
+++ b/debian/scalapack1-mpich.links
@@@ -1,4 -1,0 +1,1 @@@
- usr/lib/libpblas-mpich.so.1.6 usr/lib/libpblas-mpich.so.1
- usr/lib/libscalapack-mpich.so.1.6 usr/lib/libscalapack-mpich.so.1
- usr/lib/libtools-mpich.so.1.6 usr/lib/libtools-mpich.so.1
- usr/lib/libredist-mpich.so.1.6 usr/lib/libredist-mpich.so.1
++usr/lib/libscalapack-mpich.so.1.7 usr/lib/libscalapack-mpich.so.1
diff --cc debian/scalapack1-pvm.links
index a425e3c,0000000..326d808
mode 100644,000000..100644
--- a/debian/scalapack1-pvm.links
+++ b/debian/scalapack1-pvm.links
@@@ -1,4 -1,0 +1,1 @@@
- usr/lib/libpblas-pvm.so.1.6 usr/lib/libpblas-pvm.so.1
- usr/lib/libscalapack-pvm.so.1.6 usr/lib/libscalapack-pvm.so.1
- usr/lib/libtools-pvm.so.1.6 usr/lib/libtools-pvm.so.1
- usr/lib/libredist-pvm.so.1.6 usr/lib/libredist-pvm.so.1
++usr/lib/libscalapack-pvm.so.1.7 usr/lib/libscalapack-pvm.so.1
diff --cc debian/shlibs.local
index 9e40504,0000000..c574526
mode 100644,000000..100644
--- a/debian/shlibs.local
+++ b/debian/shlibs.local
@@@ -1,12 -1,0 +1,3 @@@
- libscalapack-pvm 1 scalapack1-pvm (>> 1.6-0), scalapack1-pvm (<< 1.6-99)
- libscalapack-mpich 1 scalapack1-mpich (>> 1.6-0), scalapack1-mpich (<< 1.6-99)
- libscalapack-lam 1 scalapack1-lam (>> 1.6-0), scalapack1-lam (<< 1.6-99)
- libredist-pvm 1 scalapack1-pvm (>> 1.6-0), scalapack1-pvm (<< 1.6-99)
- libredist-mpich 1 scalapack1-mpich (>> 1.6-0), scalapack1-mpich (<< 1.6-99)
- libredist-lam 1 scalapack1-lam (>> 1.6-0), scalapack1-lam (<< 1.6-99)
- libtools-pvm 1 scalapack1-pvm (>> 1.6-0), scalapack1-pvm (<< 1.6-99)
- libtools-mpich 1 scalapack1-mpich (>> 1.6-0), scalapack1-mpich (<< 1.6-99)
- libtools-lam 1 scalapack1-lam (>> 1.6-0), scalapack1-lam (<< 1.6-99)
- libpblas-pvm 1 scalapack1-pvm (>> 1.6-0), scalapack1-pvm (<< 1.6-99)
- libpblas-mpich 1 scalapack1-mpich (>> 1.6-0), scalapack1-mpich (<< 1.6-99)
- libpblas-lam 1 scalapack1-lam (>> 1.6-0), scalapack1-lam (<< 1.6-99)
++libscalapack-mpich 1 scalapack1-mpich (= ${Source-Version})
++libscalapack-lam 1 scalapack1-lam (= ${Source-Version})
++libscalapack-pvm 1 scalapack1-pvm (= ${Source-Version})
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/scalapack.git
More information about the debian-science-commits
mailing list