Re: [OMPI users] Error building openmpi on Raspberry pi 2
I'm building on ARMv8 (64bit kernel, ompi master) and so far no problems. On Wed, Sep 27, 2017 at 7:34 AM, Jeff Laytonwrote: > 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
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 Hjelmwrote: 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
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 Hussainwrote: > > 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
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
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 Hussainwrote: > 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
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