[Pkg-octave-commit] [octave-mpi] 01/03: Reintroduce LD_PRELOAD trick in README.Debian.

Sébastien Villemot sebastien at debian.org
Mon Mar 17 17:57:24 UTC 2014


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

sebastien pushed a commit to annotated tag debian/1.2.0-1
in repository octave-mpi.

commit 88f8829508423c834ea16c0285495bc925be29b6
Author: Sébastien Villemot <sebastien at debian.org>
Date:   Mon Mar 17 18:50:28 2014 +0100

    Reintroduce LD_PRELOAD trick in README.Debian.
---
 debian/README.Debian | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index edd36a1..061989e 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -5,8 +5,14 @@ Examples of Octave scripts using MPI are located under the examples/
 subdirectory.
 
 You can test your MPI installation by running the helloworld.m script from
-within that examples/ directory:
+within that examples/ directory. 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:
 
- mpirun --hostfile $HOSTFILE -np $NUMBER_OF_MPI_NODES octave -q --eval 'helloworld ()'
+ mpirun -x LD_PRELOAD=libmpi.so -np $NUMBER_OF_MPI_NODES $OTHER_MPI_OPTIONS octave -q --eval 'helloworld ()'
 
- -- Sébastien Villemot <sebastien at debian.org>, Mon, 28 Oct 2013 11:44:55 +0800
+More technical details about the LD_PRELOAD 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>, Mon, 17 Mar 2014 18:48:46 +0100

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