Doing the `module load perfboost` sets the LD_LIBRARY_PATH. To see
more, after doing the module load of both SGI modules, do an `ldd` on
your app.
On 09/11/2014 03:40 PM, John Cary wrote:
Thanks much!
So does mpiexec_mpt then set the LD_LIBRARY_PATH as needed?
John
On 9/11/2014 1:27 PM, M
Thanks much!
So does mpiexec_mpt then set the LD_LIBRARY_PATH as needed?
John
On 9/11/2014 1:27 PM, Michael Raymond wrote:
Another option is SGI PerfBoost. It will let you run apps compiled
against other ABIs with SGI MPT with practically no performance loss.
$ module load openmpi
$ make
$ m
Another option is SGI PerfBoost. It will let you run apps compiled
against other ABIs with SGI MPT with practically no performance loss.
$ module load openmpi
$ make
$ module unload openmpi
$ module load mpt perfboost
$ mpiexec_mpt -np 2 perfboost -ompi a.out
On 09/11/2014 01:28 PM, JR Cary w
Hi Folks,
See
http://www.mpich.org/abi/
I'd recommend if you are using this approach to build with dynamic linking
using MPICH
from Argonne, then you should be able to run on a cray XE or XC with the
mpt 7.X or higher
module loaded, and with some luck, things will work.
Doesn't look like SGI MP
Oh no, you fell into the MPI ABI pit! The great and powerful sarlaac
will now digest you for a thousand millennium...
(although after a few trips to the MPI ABI pit, no one seems quite as
eager to enter into that discussion recently.)
There is an MPICH ABI, so one might, with some very recen
I'm afraid the various MPI implementations are not ABI compatible, so you have
to compile against the one you intend to use
On Sep 11, 2014, at 11:28 AM, JR Cary wrote:
>
> We need to build an application on our machine with one mpi (e.g. openmpi),
> but for performance reasons, upon installat
We need to build an application on our machine with one mpi (e.g. openmpi),
but for performance reasons, upon installation, we would like to runtime
link to a different, specialized mpi, such as an SGI implementation provided
for their systems.
Can one expect this to work?
I tried this with ope
I install openmpi-1.6.5 , decide to install new version to support Java openmpi
so i chosse openmpi-1.8.2 , configure it with following :
$./configure --enable-mpi-java --with-jdk-bindir=/usr/jdk7/bin
--with-jdk-headers=/usr/jdk6/include --prefix=/usr/openmpi-1.8.2
and it's ok with no errors