Hi,

Am 22.02.2012 um 14:21 schrieb Salvatore Podda:

>       we have a computational infrastructure composed from front end and 
> worker nodes
> which differ slightly differ in the architectures on board (I mean same 
> processor different socket).

can you clarify this - something like an AM3 CPU in an AM3+ socket?


> OFED and openMPI have been compiled and built on both systems at the same 
> version level.
> As users have access to the system only through front-end nodes (they compile 
> on front-end
> and submit job to worker nodes) the eventual difference in the OFED/openMPI 
> installation
> depending from the architecture can jeopardize the operation and the 
> performance of the
> user application?
> 
> More generally, in the case of a front-end nodes with a processors 
> definitively different from 
> worker nodes (same firm i.e.Intel) can openMPI applications compiled on one 
> run correctly
> on the others?

This depends on the used compiler options. If you compile just for a CPU type 
in the machine you compile on (and usually this is taken as the target 
architecture by the compiler), it might fail on older CPUs which are in the 
nodes. Like compiling on a machine with Shanghai-64 CPU might fail on older 
Opterons, unless you use compiler switches to target the least common 
instruction.

-- Reuti


> Many thanks
> 
> Salvatore 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users


Reply via email to