[mpich-discuss] try to install MPICH2 on SGI under local account

Pavan Balaji balaji at mcs.anl.gov
Sun May 23 18:10:47 CDT 2010


Rui,

MPICH2's current default channel (ch3:nemesis) uses CPU atomic 
operations for performance issues. Since these are architecture 
specific, some architectures are natively supported and for some others 
we need to emulate these atomics (which obviously loses performance).

The two options in such cases are:

1. Use the emulated atomic operations by specifying the 
--with-atomic-primitives=no option to configure.

2. Build MPICH2 with a different channel (ch3:sock) which does not use 
these atomic operations by specifying the --with-device=ch3:sock option 
to configure.

The second option might perform a little better amongst the two, but 
both options will have some performance penalty compared to 
architectures where atomics are natively supported.

  -- Pavan

On 05/23/2010 06:02 PM, Mei, Rui wrote:
> Hi, all, 
> 
> I am trying to install MPICH2-1.2.1 under my local directory on SGI machine with system information"Linux linuxAltix 2.6.5-7.252-sn2 #1 SMP Tue Feb 14 11:11:04 UTC 2006 ia64 ia64 ia64 GNU/Linux" since I do not have the adminstratior access.
> 
> Here is the last portion of message after I executed " ./configure --prefix=/home/you/mpich2-install 2>&1 | tee c.txt" 
> 
> checking for OpenPA atomic primitive availability... no
> configure: error:
> The nemesis channel was selected yet no native atomic primitives are
> available on this platform.  OpenPA can emulate atomic primitives using
> locks by specifying --with-atomic-primitives=no but performance will be
> very poor.  This override should only be specified for correctness
> testing purposes.
> configure: error: ./configure failed for channels/nemesis
> configure: error: Configure of src/mpid/ch3 failed!
> rum06003 at linuxAltix:~/mpich2-1.2.1> make 2>&1 | tee m.txt
> make: *** No targets specified and no makefile found.  Stop.
> 
> I wish someone can help me to solve this problem here. Thank you very much.
> 
> Rui
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji


More information about the mpich-discuss mailing list