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 USDA, ARS, SRRC
>
> ___
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>