[scalapack] 02/05: add PBLAS tests (including timing) to scalapack-mpi-test

Drew Parsons dparsons at moszumanska.debian.org
Tue Aug 8 02:02:33 UTC 2017


This is an automated email from the git hooks/post-receive script.

dparsons pushed a commit to tag experimental/2.0.2-1exp6
in repository scalapack.

commit b41ac0d9eba9993fb6acd6023d265da584ce381c
Author: Drew Parsons <dparsons at debian.org>
Date:   Tue Aug 8 01:19:00 2017 +0800

    add PBLAS tests (including timing) to scalapack-mpi-test
---
 debian/changelog                        |  1 +
 debian/control                          |  2 +-
 debian/rules                            |  2 +-
 debian/scalapack-mpi-test.README.Debian |  3 ++-
 debian/scalapack-mpi-test.dirs          |  3 ++-
 debian/scalapack-mpi-test.install       |  8 ++++++--
 debian/scalapack-mpi-test.links         | 15 +++++++++++++--
 debian/scalapack-test-common.dirs       |  4 +++-
 debian/scalapack-test-common.install    |  4 +++-
 9 files changed, 32 insertions(+), 10 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index d47fb12..300296b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ scalapack (2.0.2-1exp6) UNRELEASED; urgency=medium
   * dh_auto_test: use tee to throw test output to stdout as well as
     dh_auto_test.log. Avoids buildd timeout on slower arches like
     powerpc.
+  * add PBLAS tests (including timing) to scalapack-mpi-test
 
  -- Drew Parsons <dparsons at debian.org>  Mon, 07 Aug 2017 16:04:14 +0800
 
diff --git a/debian/control b/debian/control
index 3246e02..1d23aa0 100644
--- a/debian/control
+++ b/debian/control
@@ -136,7 +136,7 @@ Description: Scalable Linear Algebra Package - Test files for MPI
     - PBLAS, Parallel Basic Linear Algebra Subprograms
     - BLACS, Basic Linear Algebra Communication Subprograms
  .
- This package contains ScaLAPACK and BLACS test programs.
+ This package contains ScaLAPACK, PBLAS and BLACS test programs.
 
 Package: scalapack-test-common
 Architecture: all
diff --git a/debian/rules b/debian/rules
index 678b05a..3a17aca 100755
--- a/debian/rules
+++ b/debian/rules
@@ -55,7 +55,7 @@ override_dh_install-arch:
 	dh_missing --list-missing
 	# test executables contain RUNPATH. Remove it.
 	chrpath -d debian/scalapack-mpi-test/usr/lib/$(DEB_HOST_MULTIARCH)/scalapack/*-tests/x*
-	chrpath -d debian/scalapack-mpi-test/usr/lib/$(DEB_HOST_MULTIARCH)/scalapack/*-tests/blacs/x*
+	chrpath -d debian/scalapack-mpi-test/usr/lib/$(DEB_HOST_MULTIARCH)/scalapack/*-tests/BLACS/x*
 
 # add --max-parallel=1 to force test in sequential mode
 # MPICH testsuite disabled as some tests fail -- why???
diff --git a/debian/scalapack-mpi-test.README.Debian b/debian/scalapack-mpi-test.README.Debian
index 231172a..dbaff98 100755
--- a/debian/scalapack-mpi-test.README.Debian
+++ b/debian/scalapack-mpi-test.README.Debian
@@ -1,7 +1,8 @@
 Test executables for scalapack are provided in /usr/lib/<arch>/scalapack, 
 for both openmpi and mpich versions.
 
-Test executables for BLACS are provided in the blacs subdirectory.
+Test executables for PBLAS and BLACS are provided in the PBLAS and 
+BLACS subdirectories.
 
 These tests are most conveniently launched by running cmake's ctest in the 
 directory containing the executables (and CTestTestfile.cmake). Copy the 
diff --git a/debian/scalapack-mpi-test.dirs b/debian/scalapack-mpi-test.dirs
index 57e257a..e637041 100755
--- a/debian/scalapack-mpi-test.dirs
+++ b/debian/scalapack-mpi-test.dirs
@@ -1,4 +1,5 @@
 #! /bin/sh
 for flavour in openmpi mpich; do
-  echo usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/blacs
+  echo usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/BLACS
+  echo usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/PBLAS/TIMING
 done
\ No newline at end of file
diff --git a/debian/scalapack-mpi-test.install b/debian/scalapack-mpi-test.install
index 21007a4..22c3886 100755
--- a/debian/scalapack-mpi-test.install
+++ b/debian/scalapack-mpi-test.install
@@ -2,6 +2,10 @@
 for flavour in openmpi mpich; do
   echo build-${flavour}/TESTING/x* usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests
   echo build-${flavour}/TESTING/CTestTestfile.cmake usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests
-  echo build-${flavour}/BLACS/TESTING/x* usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/blacs
-  echo build-${flavour}/BLACS/TESTING/CTestTestfile.cmake usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/blacs
+  echo build-${flavour}/BLACS/TESTING/x* usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/BLACS
+  echo build-${flavour}/BLACS/TESTING/CTestTestfile.cmake usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/BLACS
+  echo build-${flavour}/PBLAS/TESTING/*tst usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/PBLAS
+  echo build-${flavour}/PBLAS/TESTING/CTestTestfile.cmake usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/PBLAS
+  echo build-${flavour}/PBLAS/TIMING/*tim usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/PBLAS/TIMING
+  echo build-${flavour}/PBLAS/TIMING/CTestTestfile.cmake usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/PBLAS/TIMING
 done
diff --git a/debian/scalapack-mpi-test.links b/debian/scalapack-mpi-test.links
index b1a3c39..35f798d 100755
--- a/debian/scalapack-mpi-test.links
+++ b/debian/scalapack-mpi-test.links
@@ -1,5 +1,4 @@
 #! /bin/sh
-
 for d in TESTING/*.dat; do
   datafile=`basename $d`
   for flavour in openmpi mpich; do
@@ -9,6 +8,18 @@ done
 for d in BLACS/TESTING/*.dat; do
   datafile=`basename $d`
   for flavour in openmpi mpich; do
-    echo usr/share/scalapack/blacs/${datafile} usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/blacs/${datafile}
+    echo usr/share/scalapack/BLACS/${datafile} usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/BLACS/${datafile}
+  done
+done
+for d in PBLAS/TESTING/*.dat; do
+  datafile=`basename $d`
+  for flavour in openmpi mpich; do
+    echo usr/share/scalapack/PBLAS/${datafile} usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/PBLAS/${datafile}
+  done
+done
+for d in PBLAS/TIMING/*.dat; do
+  datafile=`basename $d`
+  for flavour in openmpi mpich; do
+    echo usr/share/scalapack/PBLAS/TIMING/${datafile} usr/lib/${DEB_HOST_MULTIARCH}/scalapack/${flavour}-tests/PBLAS/TIMING/${datafile}
   done
 done
diff --git a/debian/scalapack-test-common.dirs b/debian/scalapack-test-common.dirs
index 2f94d39..aad1aa0 100644
--- a/debian/scalapack-test-common.dirs
+++ b/debian/scalapack-test-common.dirs
@@ -1,2 +1,4 @@
 usr/share/scalapack
-usr/share/scalapack/blacs
+usr/share/scalapack/BLACS
+usr/share/scalapack/PBLAS
+usr/share/scalapack/PBLAS/TIMING
diff --git a/debian/scalapack-test-common.install b/debian/scalapack-test-common.install
index beb19a7..61de929 100644
--- a/debian/scalapack-test-common.install
+++ b/debian/scalapack-test-common.install
@@ -1,2 +1,4 @@
 TESTING/*.dat usr/share/scalapack
-BLACS/TESTING/*.dat usr/share/scalapack/blacs
+BLACS/TESTING/*.dat usr/share/scalapack/BLACS
+PBLAS/TESTING/*.dat usr/share/scalapack/PBLAS
+PBLAS/TIMING/*.dat usr/share/scalapack/PBLAS/TIMING

-- 
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