Re: [OMPI users] Error building openmpi on Raspberry pi 2

2017-10-03 Thread Pavel Shamis
I'm building on ARMv8 (64bit kernel, ompi master) and so far no problems.

On Wed, Sep 27, 2017 at 7:34 AM, Jeff Layton  wrote:

> I could never get OpenMPI < 2.x to build on a Pi 2. I ended up using the
> binary from the repos. Pi 3 is a different matter - I got that to build
> after a little experimentation :)
>
> Jeff
>
>
>
> On Wednesday, September 27, 2017 8:03 AM, Nathan Hjelm 
> wrote:
>
>
> Open MPI does not officially support ARM in the v2.1 series. Can you
> download a nightly tarball from https://www.open-mpi.org/nightly/master/ and
> see if it works for you?
>
> -Nathan
>
> > On Sep 26, 2017, at 7:32 PM, Faraz Hussain  wrote:
> >
> > I am receiving the make errors below on my pi 2:
> >
> > pi@pi001:~/openmpi-2.1.1 $ uname -a
> > Linux pi001 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l
> GNU/Linux
> >
> > pi@pi001:~/openmpi-2.1.1 $ make -j 4
> > .
> > .
> > .
> > .
> > make[2]: Entering directory '/home/pi/openmpi-2.1.1/opal/asm'
> >  CPPASatomic-asm.lo
> > atomic-asm.S: Assembler messages:
> > atomic-asm.S:7: Error: selected processor does not support ARM mode `dmb'
> > atomic-asm.S:15: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:23: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:55: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:70: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:86: Error: selected processor does not support ARM mode
> `ldrexd r4,r5,[r0]'
> > atomic-asm.S:91: Error: selected processor does not support ARM mode
> `strexd r1,r6,r7,[r0]'
> > atomic-asm.S:107: Error: selected processor does not support ARM mode
> `ldrexd r4,r5,[r0]'
> > atomic-asm.S:112: Error: selected processor does not support ARM mode
> `strexd r1,r6,r7,[r0]'
> > atomic-asm.S:115: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:130: Error: selected processor does not support ARM mode
> `ldrexd r4,r5,[r0]'
> > atomic-asm.S:135: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:136: Error: selected processor does not support ARM mode
> `strexd r1,r6,r7,[r0]'
> > Makefile:1743: recipe for target 'atomic-asm.lo' failed
> > make[2]: *** [atomic-asm.lo] Error 1
> > make[2]: Leaving directory '/home/pi/openmpi-2.1.1/opal/asm'
> > Makefile:2307: recipe for target 'all-recursive' failed
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory '/home/pi/openmpi-2.1.1/opal'
> > Makefile:1806: recipe for target 'all-recursive' failed
> > make: *** [all-recursive] Error 1
> >
> >
> > ___
> > users mailing list
> > users@lists.open-mpi.org
> > https://lists.open-mpi.org/mailman/listinfo/users
>
>
> ___
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users
>
>
>
> ___
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users
>
___
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Re: [OMPI users] Error building openmpi on Raspberry pi 2

2017-09-27 Thread Jeff Layton
I could never get OpenMPI < 2.x to build on a Pi 2. I ended up using the binary 
from the repos. Pi 3 is a different matter - I got that to build after a little 
experimentation :)
Jeff
 

On Wednesday, September 27, 2017 8:03 AM, Nathan Hjelm  
wrote:
 

 Open MPI does not officially support ARM in the v2.1 series. Can you download 
a nightly tarball from https://www.open-mpi.org/nightly/master/ and see if it 
works for you?

-Nathan

> On Sep 26, 2017, at 7:32 PM, Faraz Hussain  wrote:
> 
> I am receiving the make errors below on my pi 2:
> 
> pi@pi001:~/openmpi-2.1.1 $ uname -a
> Linux pi001 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
> 
> pi@pi001:~/openmpi-2.1.1 $ make -j 4
> .
> .
> .
> .
> make[2]: Entering directory '/home/pi/openmpi-2.1.1/opal/asm'
>  CPPAS    atomic-asm.lo
> atomic-asm.S: Assembler messages:
> atomic-asm.S:7: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:15: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:23: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:55: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:70: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:86: Error: selected processor does not support ARM mode `ldrexd 
> r4,r5,[r0]'
> atomic-asm.S:91: Error: selected processor does not support ARM mode `strexd 
> r1,r6,r7,[r0]'
> atomic-asm.S:107: Error: selected processor does not support ARM mode `ldrexd 
> r4,r5,[r0]'
> atomic-asm.S:112: Error: selected processor does not support ARM mode `strexd 
> r1,r6,r7,[r0]'
> atomic-asm.S:115: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:130: Error: selected processor does not support ARM mode `ldrexd 
> r4,r5,[r0]'
> atomic-asm.S:135: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:136: Error: selected processor does not support ARM mode `strexd 
> r1,r6,r7,[r0]'
> Makefile:1743: recipe for target 'atomic-asm.lo' failed
> make[2]: *** [atomic-asm.lo] Error 1
> make[2]: Leaving directory '/home/pi/openmpi-2.1.1/opal/asm'
> Makefile:2307: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/pi/openmpi-2.1.1/opal'
> Makefile:1806: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
> 
> 
> ___
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users

___
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users


   ___
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Re: [OMPI users] Error building openmpi on Raspberry pi 2

2017-09-27 Thread Nathan Hjelm
Open MPI does not officially support ARM in the v2.1 series. Can you download a 
nightly tarball from https://www.open-mpi.org/nightly/master/ and see if it 
works for you?

-Nathan

> On Sep 26, 2017, at 7:32 PM, Faraz Hussain  wrote:
> 
> I am receiving the make errors below on my pi 2:
> 
> pi@pi001:~/openmpi-2.1.1 $ uname -a
> Linux pi001 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
> 
> pi@pi001:~/openmpi-2.1.1 $ make -j 4
> .
> .
> .
> .
> make[2]: Entering directory '/home/pi/openmpi-2.1.1/opal/asm'
>  CPPASatomic-asm.lo
> atomic-asm.S: Assembler messages:
> atomic-asm.S:7: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:15: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:23: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:55: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:70: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:86: Error: selected processor does not support ARM mode `ldrexd 
> r4,r5,[r0]'
> atomic-asm.S:91: Error: selected processor does not support ARM mode `strexd 
> r1,r6,r7,[r0]'
> atomic-asm.S:107: Error: selected processor does not support ARM mode `ldrexd 
> r4,r5,[r0]'
> atomic-asm.S:112: Error: selected processor does not support ARM mode `strexd 
> r1,r6,r7,[r0]'
> atomic-asm.S:115: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:130: Error: selected processor does not support ARM mode `ldrexd 
> r4,r5,[r0]'
> atomic-asm.S:135: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:136: Error: selected processor does not support ARM mode `strexd 
> r1,r6,r7,[r0]'
> Makefile:1743: recipe for target 'atomic-asm.lo' failed
> make[2]: *** [atomic-asm.lo] Error 1
> make[2]: Leaving directory '/home/pi/openmpi-2.1.1/opal/asm'
> Makefile:2307: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/pi/openmpi-2.1.1/opal'
> Makefile:1806: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
> 
> 
> ___
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users

___
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users


Re: [OMPI users] Error building openmpi on Raspberry pi 2

2017-09-27 Thread John Hearns via users
This might be of interest for ARM users:
https://developer.arm.com/products/software-development-tools/hpc/arm-compiler-for-hpc



On 27 September 2017 at 06:58, Gilles Gouaillardet <
gilles.gouaillar...@gmail.com> wrote:

> Faraz,
>
> which OS are you running ?
>
> iirc, i faced similar issues, and the root cause is that though ARMv7
> does support these instructions, the compiler only generate ARMv6 code
> and hence failed to build Open MPI
>
> Cheers,
>
> Gilles
>
> On Wed, Sep 27, 2017 at 10:32 AM, Faraz Hussain 
> wrote:
> > I am receiving the make errors below on my pi 2:
> >
> > pi@pi001:~/openmpi-2.1.1 $ uname -a
> > Linux pi001 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l
> > GNU/Linux
> >
> > pi@pi001:~/openmpi-2.1.1 $ make -j 4
> > .
> > .
> > .
> > .
> > make[2]: Entering directory '/home/pi/openmpi-2.1.1/opal/asm'
> >   CPPASatomic-asm.lo
> > atomic-asm.S: Assembler messages:
> > atomic-asm.S:7: Error: selected processor does not support ARM mode `dmb'
> > atomic-asm.S:15: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:23: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:55: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:70: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:86: Error: selected processor does not support ARM mode
> `ldrexd
> > r4,r5,[r0]'
> > atomic-asm.S:91: Error: selected processor does not support ARM mode
> `strexd
> > r1,r6,r7,[r0]'
> > atomic-asm.S:107: Error: selected processor does not support ARM mode
> > `ldrexd r4,r5,[r0]'
> > atomic-asm.S:112: Error: selected processor does not support ARM mode
> > `strexd r1,r6,r7,[r0]'
> > atomic-asm.S:115: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:130: Error: selected processor does not support ARM mode
> > `ldrexd r4,r5,[r0]'
> > atomic-asm.S:135: Error: selected processor does not support ARM mode
> `dmb'
> > atomic-asm.S:136: Error: selected processor does not support ARM mode
> > `strexd r1,r6,r7,[r0]'
> > Makefile:1743: recipe for target 'atomic-asm.lo' failed
> > make[2]: *** [atomic-asm.lo] Error 1
> > make[2]: Leaving directory '/home/pi/openmpi-2.1.1/opal/asm'
> > Makefile:2307: recipe for target 'all-recursive' failed
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory '/home/pi/openmpi-2.1.1/opal'
> > Makefile:1806: recipe for target 'all-recursive' failed
> > make: *** [all-recursive] Error 1
> >
> >
> > ___
> > users mailing list
> > users@lists.open-mpi.org
> > https://lists.open-mpi.org/mailman/listinfo/users
> ___
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users
>
___
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Re: [OMPI users] Error building openmpi on Raspberry pi 2

2017-09-26 Thread Gilles Gouaillardet
Faraz,

which OS are you running ?

iirc, i faced similar issues, and the root cause is that though ARMv7
does support these instructions, the compiler only generate ARMv6 code
and hence failed to build Open MPI

Cheers,

Gilles

On Wed, Sep 27, 2017 at 10:32 AM, Faraz Hussain  wrote:
> I am receiving the make errors below on my pi 2:
>
> pi@pi001:~/openmpi-2.1.1 $ uname -a
> Linux pi001 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l
> GNU/Linux
>
> pi@pi001:~/openmpi-2.1.1 $ make -j 4
> .
> .
> .
> .
> make[2]: Entering directory '/home/pi/openmpi-2.1.1/opal/asm'
>   CPPASatomic-asm.lo
> atomic-asm.S: Assembler messages:
> atomic-asm.S:7: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:15: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:23: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:55: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:70: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:86: Error: selected processor does not support ARM mode `ldrexd
> r4,r5,[r0]'
> atomic-asm.S:91: Error: selected processor does not support ARM mode `strexd
> r1,r6,r7,[r0]'
> atomic-asm.S:107: Error: selected processor does not support ARM mode
> `ldrexd r4,r5,[r0]'
> atomic-asm.S:112: Error: selected processor does not support ARM mode
> `strexd r1,r6,r7,[r0]'
> atomic-asm.S:115: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:130: Error: selected processor does not support ARM mode
> `ldrexd r4,r5,[r0]'
> atomic-asm.S:135: Error: selected processor does not support ARM mode `dmb'
> atomic-asm.S:136: Error: selected processor does not support ARM mode
> `strexd r1,r6,r7,[r0]'
> Makefile:1743: recipe for target 'atomic-asm.lo' failed
> make[2]: *** [atomic-asm.lo] Error 1
> make[2]: Leaving directory '/home/pi/openmpi-2.1.1/opal/asm'
> Makefile:2307: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/pi/openmpi-2.1.1/opal'
> Makefile:1806: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
>
>
> ___
> users mailing list
> users@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/users
___
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users


[OMPI users] Error building openmpi on Raspberry pi 2

2017-09-26 Thread Faraz Hussain

I am receiving the make errors below on my pi 2:

pi@pi001:~/openmpi-2.1.1 $ uname -a
Linux pi001 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux

pi@pi001:~/openmpi-2.1.1 $ make -j 4
.
.
.
.
make[2]: Entering directory '/home/pi/openmpi-2.1.1/opal/asm'
  CPPASatomic-asm.lo
atomic-asm.S: Assembler messages:
atomic-asm.S:7: Error: selected processor does not support ARM mode `dmb'
atomic-asm.S:15: Error: selected processor does not support ARM mode `dmb'
atomic-asm.S:23: Error: selected processor does not support ARM mode `dmb'
atomic-asm.S:55: Error: selected processor does not support ARM mode `dmb'
atomic-asm.S:70: Error: selected processor does not support ARM mode `dmb'
atomic-asm.S:86: Error: selected processor does not support ARM mode  
`ldrexd r4,r5,[r0]'
atomic-asm.S:91: Error: selected processor does not support ARM mode  
`strexd r1,r6,r7,[r0]'
atomic-asm.S:107: Error: selected processor does not support ARM mode  
`ldrexd r4,r5,[r0]'
atomic-asm.S:112: Error: selected processor does not support ARM mode  
`strexd r1,r6,r7,[r0]'

atomic-asm.S:115: Error: selected processor does not support ARM mode `dmb'
atomic-asm.S:130: Error: selected processor does not support ARM mode  
`ldrexd r4,r5,[r0]'

atomic-asm.S:135: Error: selected processor does not support ARM mode `dmb'
atomic-asm.S:136: Error: selected processor does not support ARM mode  
`strexd r1,r6,r7,[r0]'

Makefile:1743: recipe for target 'atomic-asm.lo' failed
make[2]: *** [atomic-asm.lo] Error 1
make[2]: Leaving directory '/home/pi/openmpi-2.1.1/opal/asm'
Makefile:2307: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/pi/openmpi-2.1.1/opal'
Makefile:1806: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1


___
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users