[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