[Pkg-octave-commit] [octave-mpi] 04/08: Build against mpi-default-dev, since the package should now work with all MPI implementations.

Sébastien Villemot sebastien at alioth.debian.org
Mon Oct 28 06:10:51 UTC 2013


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

sebastien pushed a commit to branch master
in repository octave-mpi.

commit 1baa4f5722ec5769821222bdb14cecfcfe42f0c4
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Mon Oct 28 12:05:17 2013 +0800

    Build against mpi-default-dev, since the package should now work with all MPI implementations.
    
    Update documentation accordingly.
---
 debian/README.Debian |   20 +++++++-------------
 debian/control       |    7 +++----
 2 files changed, 10 insertions(+), 17 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index b659bfd..edd36a1 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,18 +1,12 @@
-OpenMPI package for Octave
-==========================
+MPI package for Octave
+======================
 
 Examples of Octave scripts using MPI are located under the examples/
-subdirectory. This subdirectory also contains a shell wrapper around mpirun to
-facilitate the execution of distributed jobs.
+subdirectory.
 
-Note that, because of a dynamic linking issue with OpenMPI, it is necessary to
-preload libmpi.so before running Octave on each node. This can be achieved with
-something like:
+You can test your MPI installation by running the helloworld.m script from
+within that examples/ directory:
 
- mpirun -x LD_PRELOAD=libmpi.so <other_mpi_options> octave <arguments_to_octave>
+ mpirun --hostfile $HOSTFILE -np $NUMBER_OF_MPI_NODES octave -q --eval 'helloworld ()'
 
-More technical details on this issue can be found in the following thread:
-
- http://www.open-mpi.org/community/lists/users/2010/04/12677.php
-
- -- Sébastien Villemot <sebastien at debian.org>, Sat, 14 Apr 2012 00:09:43 +0200
+ -- Sébastien Villemot <sebastien at debian.org>, Mon, 28 Oct 2013 11:44:55 +0800
diff --git a/debian/control b/debian/control
index c976a9a..e680a8e 100644
--- a/debian/control
+++ b/debian/control
@@ -5,8 +5,7 @@ Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
 Uploaders: Sébastien Villemot <sebastien at debian.org>,
            Thomas Weber <tweber at debian.org>
 Build-Depends: debhelper (>= 9), cdbs, octave-pkg-dev (>= 1.0.1),
-               libopenmpi-dev (>= 1.6), dh-exec, dpkg-dev (>= 1.16.1)
-Build-Conflicts: libmpich2-dev
+               mpi-default-dev, dh-exec, dpkg-dev (>= 1.16.1)
 Standards-Version: 3.9.4
 Homepage: http://octave.sourceforge.net/mpi/
 Vcs-Git: git://anonscm.debian.org/pkg-octave/octave-mpi.git
@@ -15,10 +14,10 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-octave/octave-mpi.git
 Package: octave-mpi
 Architecture: any
 Depends: ${misc:Depends}, ${octave:Depends}, ${shlibs:Depends}
-Recommends: openmpi-bin
+Recommends: mpi-default-bin
 Description: Octave toolbox for parallel computing using MPI
  This package brings parallel computing capabilities to Octave by providing a
- convenient interface to OpenMPI primitives. This is achieved using simple MPI
+ convenient interface to MPI primitives. This is achieved using simple MPI
  Derived Datatypes.
  .
  This Octave add-on package is part of the Octave-Forge project.

-- 
Alioth's /home/groups/pkg-octave/bin/git-commit-notice on /srv/git.debian.org/git/pkg-octave/octave-mpi.git



More information about the Pkg-octave-commit mailing list