Re: [OMPI users] Runtime replacement of mpi libraries?

2014-09-11 Thread Michael Raymond
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

Re: [OMPI users] Runtime replacement of mpi libraries?

2014-09-11 Thread John Cary
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

Re: [OMPI users] Runtime replacement of mpi libraries?

2014-09-11 Thread Michael Raymond
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

Re: [OMPI users] Runtime replacement of mpi libraries?

2014-09-11 Thread Howard Pritchard
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

Re: [OMPI users] Runtime replacement of mpi libraries?

2014-09-11 Thread Rob Latham
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

Re: [OMPI users] Runtime replacement of mpi libraries?

2014-09-11 Thread Ralph Castain
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

[OMPI users] Runtime replacement of mpi libraries?

2014-09-11 Thread JR Cary
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

[OMPI users] (no subject)

2014-09-11 Thread Ahmed Salama
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