Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-08 Thread Jeff Squyres
On Oct 8, 2010, at 2:21 PM, Jeff Squyres wrote: > No. Open MPI does not have MPD -- I think you're thinking of a different MPI > implementation. :-) Someone pointed out to me off-list that I wasn't quite clear here... *If* all of your architectures are the same endian and otherwise equivalent

Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-08 Thread Jeff Squyres
On Oct 7, 2010, at 3:53 PM, Durga Choudhury wrote: > If I compile with --enable-heterogenous flag for different > *architectures* (I have a mix of old 32 bit x86, newer x86_64 and some > Cell BE based boxes (PS3)), would I be able to form a MPD ring between > all these different machines? No. Op

Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-08 Thread Jeff Squyres
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

Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-07 Thread Eugene Loh
David Ronis wrote: Ralph, thanks for the reply. If I build with enable-heterogeneous and then decide to run on a homogeneous set of nodes, does the additional "overhead" go away or become completely negligible; i.e., if no conversion is necessary. I'm no expert, but I think the overhead d

Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-07 Thread David Ronis
Ralph, thanks for the reply. If I build with enable-heterogeneous and then decide to run on a homogeneous set of nodes, does the additional "overhead" go away or become completely negligible; i.e., if no conversion is necessary. David On Thu, 2010-10-07 at 15:17 -0600, Ralph Castain wrote: >

[OMPI users] Pros and cons of --enable-heterogeneous

2010-10-07 Thread David Ronis
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)). I'm about the build 1.4.3 and was wondering if I should add --enable-heterogenous to the configure flags. Any advice as

Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-07 Thread Ralph Castain
The short answer is "yes". It should work. On Thu, Oct 7, 2010 at 1:53 PM, Durga Choudhury wrote: > I'd like to add to this question the following: > > If I compile with --enable-heterogenous flag for different > *architectures* (I have a mix of old 32 bit x86, newer x86_64 and some > Cell BE b

Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-07 Thread Ralph Castain
Hetero operations tend to lose a little performance due to the need to convert data, but otherwise there is no real negative. We don't do it by default solely because the majority of installations don't need to, and there is no reason to lose even a little performance if it isn't necessary. If you

Re: [OMPI users] Pros and cons of --enable-heterogeneous

2010-10-07 Thread Durga Choudhury
I'd like to add to this question the following: If I compile with --enable-heterogenous flag for different *architectures* (I have a mix of old 32 bit x86, newer x86_64 and some Cell BE based boxes (PS3)), would I be able to form a MPD ring between all these different machines? Best regards Durga

[OMPI users] Pros and cons of --enable-heterogeneous

2010-10-07 Thread David Ronis
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)). I'm about the build 1.4.3 and was wondering if I should add --enable-heterogenous to the configure flags. Any advice as