Re: [OMPI users] using both 64 and 32 bit mpi

2006-09-28 Thread Caird, Andrew J

Glenn,

If you're careful with $PATH and $LD_LIBRARY_PATH you can certainly do
this.  One thing that makes this a little easier is the 'modules'
package (http://modules.sourceforge.net/).  We use this to maintain 9
versions of OpenMPI for various reasons, along with 5 versions of LAM
and a version of MPICH.  It does a nice job of keeping everything
separate and our uses have grasped it pretty quickly.

Good luck.
--andy


> -Original Message-
> From: users-boun...@open-mpi.org 
> [mailto:users-boun...@open-mpi.org] On Behalf Of Glenn Johnson
> Sent: Thursday, September 28, 2006 3:04 PM
> To: us...@open-mpi.org
> Subject: [OMPI users] using both 64 and 32 bit mpi
> 
> I have an 8-way AMD64 system. I built a 64 bit open-mpi-1.1 
> implementation and then compiled software to use it. That all 
> works fine.
> 
> In addition, I have a 32 bit binary program (Schrodinger 
> Jaguar) that I would like to run on this machine with mpi. 
> Schrodinger provides source code to build an mpi 
> compatibility layer. This compatibility layer allows jaguar 
> to use a different mpi implementation than that which the 
> software was compiled with. I do not want to give up the 64 
> bit open-mpi that I already have and am using.
> 
> So my questions are:
>  1. Can I build/install a 32 bit version of open-mpi even though I
> already have a 64 bit version installed?
>  2. What "tricks" might I need to do to make sure a program calls
> the correct version of mpi (32 or 64 bit)?
>  3. Would I do better considering running jaguar in a 32 
> bit chroot
> environment?
> 
> Thanks.
> 
> --
> Glenn Johnson <gjohn...@srrc.ars.usda.gov> USDA, ARS, SRRC
> 
> ___
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
> 



[OMPI users] using both 64 and 32 bit mpi

2006-09-28 Thread Glenn Johnson
I have an 8-way AMD64 system. I built a 64 bit open-mpi-1.1
implementation and then compiled software to use it. That all works
fine.

In addition, I have a 32 bit binary program (Schrodinger Jaguar) that I
would like to run on this machine with mpi. Schrodinger provides source
code to build an mpi compatibility layer. This compatibility layer
allows jaguar to use a different mpi implementation than that which the
software was compiled with. I do not want to give up the 64 bit open-mpi
that I already have and am using.

So my questions are:
 1. Can I build/install a 32 bit version of open-mpi even though I
already have a 64 bit version installed?
 2. What "tricks" might I need to do to make sure a program calls
the correct version of mpi (32 or 64 bit)?
 3. Would I do better considering running jaguar in a 32 bit chroot
environment?

Thanks.

-- 
Glenn Johnson 
USDA, ARS, SRRC