On Oct 7, 2010, at 3:44 PM, David Ronis wrote:
> I have various boxes that run openmpi and I can't seem to use all of
> them at once because they have different CPU's (e.g., pentiums, athlons
> (both 32 bit) vs Intel I7 (64 bit)).
You could also just compile everything 32 bit, and then not use the heterogeneous flag.
> I'm about the build 1.4.3 and was
> wondering if I should add --enable-heterogenous to the configure flags.
Keep in mind that you may still lose precision if you, for example, send a 64 MPI_DOUBLE to a machine where MPI_DOUBLE is 32 bit. There's not too much that OMPI can do there.
The heterogeneous flag is more traditionally used for endian flipping kinds of things.
--
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/
|