k...
Thank u very much for your quick reply..... On Wed, Oct 19, 2016 at 4:38 PM, Gilles Gouaillardet < gilles.gouaillar...@gmail.com> wrote: > You will not be able to generate VT traces, and since you unlikely want to > do that, you will likely be just fine > > Cheers, > > Gilles > > On Wednesday, October 19, 2016, Mahesh Nanavalla < > mahesh.nanavalla...@gmail.com> wrote: > >> Hi Gilles, >> >> Thanks for reply, >> >> If i do *--disable-vt *while configuring the openmpi-1.10.3 , >> >> the size of the installation directory reduced 70MB to 9MB. >> >> will it effect anything........? >> >> >> On Wed, Oct 19, 2016 at 4:06 PM, Gilles Gouaillardet < >> gilles.gouaillar...@gmail.com> wrote: >> >>> vt is a contrib that produces traces to be used by VaMPIr >>> IIRC, this has been removed from Open MPI starting v2.0.0 >>> >>> Worst case scenario is it will fail to build, and most likely case is >>> you do not need it, so you can save some build time with --disable-vet >>> >>> Cheers, >>> >>> Gilles >>> >>> >>> On Wednesday, October 19, 2016, Mahesh Nanavalla < >>> mahesh.nanavalla...@gmail.com> wrote: >>> >>>> Hi all, >>>> >>>> can any one tell purpose and importance of *--disable-vt* >>>> >>>> *Thanks&Regards,* >>>> *Mahesh.N* >>>> >>>> On Wed, Oct 19, 2016 at 12:11 PM, Mahesh Nanavalla < >>>> mahesh.nanavalla...@gmail.com> wrote: >>>> >>>>> Hi all >>>>> >>>>> it's working......... >>>>> >>>>> I forget to copy all openmpi libs and bin to target board.... >>>>> >>>>> Now it's working fine....... >>>>> >>>>> Thank u all......... >>>>> >>>>> Thank u very much for your support.... >>>>> >>>>> root@OpenWrt:/# cp /openmpi/lib/libopen-rte.so.12 /usr/lib/ >>>>> root@OpenWrt:/# cp /openmpi/lib/libopen-pal.so.13 /usr/lib/ >>>>> root@OpenWrt:/# /openmpi/bin/mpirun -np 1 helloworld >>>>> ------------------------------------------------------------ >>>>> -------------- >>>>> mpirun has detected an attempt to run as root. >>>>> Running at root is *strongly* discouraged as any mistake (e.g., in >>>>> defining TMPDIR) or bug can result in catastrophic damage to the OS >>>>> file system, leaving your system in an unusable state. >>>>> >>>>> You can override this protection by adding the --allow-run-as-root >>>>> option to your cmd line. However, we reiterate our strong advice >>>>> against doing so - please do so at your own risk. >>>>> ------------------------------------------------------------ >>>>> -------------- >>>>> root@OpenWrt:/# /openmpi/bin/mpirun --allow-run-as-root -np 1 >>>>> helloworld >>>>> Hello world from processor OpenWrt, rank 0 1 >>>>> root@OpenWrt:/# /openmpi/bin/mpirun --allow-run-as-root -np 2 >>>>> helloworld >>>>> Hello world from processor OpenWrt, rank 1 2 >>>>> Hello world from processor OpenWrt, rank 0 2 >>>>> root@OpenWrt:/# /openmpi/bin/mpirun --allow-run-as-root -np 4 >>>>> helloworld >>>>> Hello world from processor OpenWrt, rank 0 4 >>>>> Hello world from processor OpenWrt, rank 2 4 >>>>> Hello world from processor OpenWrt, rank 3 4 >>>>> Hello world from processor OpenWrt, rank 1 4 >>>>> >>>>> >>>>> On Tue, Oct 18, 2016 at 8:23 PM, Kawashima, Takahiro < >>>>> t-kawash...@jp.fujitsu.com> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> You did *not* specify the following options to configure, right? >>>>>> Specifying all these will cause a problem. >>>>>> >>>>>> --disable-mmap-shmem >>>>>> --disable-posix-shmem >>>>>> --disable-sysv-shmem >>>>>> >>>>>> Please send the output of the following command. >>>>>> >>>>>> mpirun --allow-run-as-root -np 1 --mca shmem_base_verbose 100 >>>>>> helloworld >>>>>> >>>>>> And, give us the config.log file which is output in the >>>>>> top directory where configure is executed. >>>>>> Put it on the web or send the compressed (xz or bzip2 is better) file. >>>>>> >>>>>> Regards, >>>>>> Takahiro Kawashima >>>>>> >>>>>> > Hi Gilles, >>>>>> > >>>>>> > Thank you for reply, >>>>>> > >>>>>> > After doing below config options also >>>>>> > >>>>>> > ./configure --enable-orterun-prefix-by-default >>>>>> > --prefix="/home/nmahesh//home/nmahesh/Workspace/ARM_MPI/armm >>>>>> pi/openmpi" >>>>>> > CC=arm-openwrt-linux-muslgnueabi-gcc >>>>>> > CXX=arm-openwrt-linux-muslgnueabi-g++ >>>>>> > --host=arm-openwrt-linux-muslgnueabi >>>>>> > --enable-script-wrapper-compilers >>>>>> > --disable-mpi-fortran >>>>>> > --enable-shared >>>>>> > --disable-dlopen >>>>>> > >>>>>> > it's configured ,make & make install successfully..... >>>>>> > >>>>>> > i compiled *helloworld.c *programm got executable for *arm* as >>>>>> below(by >>>>>> > checking the readelf *armhelloworld*), >>>>>> > >>>>>> > >>>>>> > *nmahesh@nmahesh-H81MLV3:~/Workspace/ARM_MPI/mpi$ >>>>>> > /home/nmahesh/Workspace/ARM_MPI/openmpi/bin/mpicc >>>>>> > -L/home/nmahesh/Workspace/ARM_MPI/openmpi/lib helloworld.c -o >>>>>> helloworld* >>>>>> > >>>>>> > But ,while i run using mpirun on target board as below >>>>>> > >>>>>> > root@OpenWrt:/# mpirun --allow-run-as-root -np 1 helloworld >>>>>> > ------------------------------------------------------------ >>>>>> -------------- >>>>>> > It looks like opal_init failed for some reason; your parallel >>>>>> process is >>>>>> > likely to abort. There are many reasons that a parallel process can >>>>>> > fail during opal_init; some of which are due to configuration or >>>>>> > environment problems. This failure appears to be an internal >>>>>> failure; >>>>>> > here's some additional information (which may only be relevant to an >>>>>> > Open MPI developer): >>>>>> > >>>>>> > opal_shmem_base_select failed >>>>>> > --> Returned value -1 instead of OPAL_SUCCESS >>>>>> > >>>>>> > Kindly help me......... >>>>>> > >>>>>> > On Tue, Oct 18, 2016 at 7:31 PM, Mahesh Nanavalla < >>>>>> > mahesh.nanavalla...@gmail.com> wrote: >>>>>> > >>>>>> > > Hi Gilles, >>>>>> > > >>>>>> > > Thank you for reply, >>>>>> > > >>>>>> > > After doing below config options also >>>>>> > > >>>>>> > > ./configure --enable-orterun-prefix-by-default >>>>>> > > --prefix="/home/nmahesh//home/nmahesh/Workspace/ARM_MPI/armm >>>>>> pi/openmpi" >>>>>> > > CC=arm-openwrt-linux-muslgnueabi-gcc >>>>>> > > CXX=arm-openwrt-linux-muslgnueabi-g++ >>>>>> > > --host=arm-openwrt-linux-muslgnueabi >>>>>> > > --enable-script-wrapper-compilers >>>>>> > > --disable-mpi-fortran >>>>>> > > --enable-shared >>>>>> > > --disable-dlopen >>>>>> > > >>>>>> > > it's configured ,make & make install successfully..... >>>>>> > > >>>>>> > > i compiled *helloworld.c *programm got executable for *arm* as >>>>>> below(by >>>>>> > > checking the readelf *armhelloworld*), >>>>>> > > >>>>>> > > >>>>>> > > *nmahesh@nmahesh-H81MLV3:~/Workspace/ARM_MPI/mpi$ >>>>>> > > /home/nmahesh/Workspace/ARM_MPI/openmpi/bin/mpicc >>>>>> > > -L/home/nmahesh/Workspace/ARM_MPI/openmpi/lib helloworld.c -o >>>>>> helloworld* >>>>>> > > >>>>>> > > But ,while i run using mpirun on target board as below >>>>>> > > >>>>>> > > root@OpenWrt:/# mpirun --allow-run-as-root -np 1 helloworld >>>>>> > > ------------------------------------------------------------ >>>>>> -------------- >>>>>> > > It looks like opal_init failed for some reason; your parallel >>>>>> process is >>>>>> > > likely to abort. There are many reasons that a parallel process >>>>>> can >>>>>> > > fail during opal_init; some of which are due to configuration or >>>>>> > > environment problems. This failure appears to be an internal >>>>>> failure; >>>>>> > > here's some additional information (which may only be relevant to >>>>>> an >>>>>> > > Open MPI developer): >>>>>> > > >>>>>> > > opal_shmem_base_select failed >>>>>> > > --> Returned value -1 instead of OPAL_SUCCESS >>>>>> > > >>>>>> > > Kindly help me......... >>>>>> > > >>>>>> > > On Tue, Oct 18, 2016 at 5:51 PM, Gilles Gouaillardet < >>>>>> > > gilles.gouaillar...@gmail.com> wrote: >>>>>> > > >>>>>> > >> 3 shmem components are available in v1.10, and you explicitly >>>>>> > >> blacklisted all of them with >>>>>> > >> --disable-mmap-shmem \ >>>>>> > >> --disable-posix-shmem \ >>>>>> > >> --disable-sysv-shmem >>>>>> > >> >>>>>> > >> as a consequence, Open MPI will not start. >>>>>> > >> >>>>>> > >> unless you have a good reason, you should build all of them and >>>>>> let >>>>>> > >> the runtime decide which is best >>>>>> > >> >>>>>> > >> Cheers, >>>>>> > >> >>>>>> > >> Gilles >>>>>> > >> >>>>>> > >> On Tue, Oct 18, 2016 at 9:13 PM, Mahesh Nanavalla >>>>>> > >> <mahesh.nanavalla...@gmail.com> wrote: >>>>>> > >> > Hi all, >>>>>> > >> > >>>>>> > >> > Thank you for responding me.... >>>>>> > >> > >>>>>> > >> > Below is my configure options....... >>>>>> > >> > >>>>>> > >> > ./configure --enable-orterun-prefix-by-default >>>>>> > >> > --prefix="/home/nmahesh/Workspace/ARM_MPI/openmpi" \ >>>>>> > >> > CC=arm-openwrt-linux-muslgnueabi-gcc \ >>>>>> > >> > CXX=arm-openwrt-linux-muslgnueabi-g++ \ >>>>>> > >> > --host=arm-openwrt-linux-muslgnueabi \ >>>>>> > >> > --enable-script-wrapper-compilers >>>>>> > >> > --disable-mpi-fortran \ >>>>>> > >> > --enable-shared \ >>>>>> > >> > --disable-mmap-shmem \ >>>>>> > >> > --disable-posix-shmem \ >>>>>> > >> > --disable-sysv-shmem \ >>>>>> > >> > --disable-dlopen \ >>>>>> > >> > >>>>>> > >> > it's configured ,make & make install successfully..... >>>>>> > >> > >>>>>> > >> > i compiled helloworld.c programm got executable for arm as >>>>>> below(by >>>>>> > >> > checking the readelf armhelloworld), >>>>>> > >> > >>>>>> > >> > nmahesh@nmahesh-H81MLV3:~/Workspace/ARM_MPI/mpi$ >>>>>> > >> > /home/nmahesh/Workspace/ARM_MPI/openmpi/bin/mpicc >>>>>> > >> > -L/home/nmahesh/Workspace/ARM_MPI/openmpi/lib helloworld.c -o >>>>>> > >> armhelloworld >>>>>> > >> > >>>>>> > >> > nmahesh@nmahesh-H81MLV3:~/Workspace/ARM_MPI/mpi$ ls >>>>>> > >> > a.out armhelloworld helloworld.c openmpi-1.10.3 >>>>>> > >> openmpi-1.10.3.tar.gz >>>>>> > >> > >>>>>> > >> > But ,while i run using mpirun on target board as below >>>>>> > >> > >>>>>> > >> > root@OpenWrt:/# mpirun --allow-run-as-root -np 1 armhelloworld >>>>>> > >> > >>>>>> > >> > ------------------------------------------------------------ >>>>>> > >> -------------- >>>>>> > >> > It looks like opal_init failed for some reason; your parallel >>>>>> process is >>>>>> > >> > likely to abort. There are many reasons that a parallel >>>>>> process can >>>>>> > >> > fail during opal_init; some of which are due to configuration >>>>>> or >>>>>> > >> > environment problems. This failure appears to be an internal >>>>>> failure; >>>>>> > >> > here's some additional information (which may only be relevant >>>>>> to an >>>>>> > >> > Open MPI developer): >>>>>> > >> > >>>>>> > >> > opal_shmem_base_select failed >>>>>> > >> > --> Returned value -1 instead of OPAL_SUCCESS >>>>>> > >> > ------------------------------------------------------------ >>>>>> > >> -------------- >>>>>> > >> > root@OpenWrt:/# >>>>>> > >> > >>>>>> > >> > Kindly help me....... >>>>>> > >> > >>>>>> > >> > Thanks and Regards, >>>>>> > >> > Mahesh .N >>>>>> > >> > >>>>>> > >> > >>>>>> > >> > On Tue, Oct 18, 2016 at 5:09 PM, Kawashima, Takahiro >>>>>> > >> > <t-kawash...@jp.fujitsu.com> wrote: >>>>>> > >> >> >>>>>> > >> >> Hi, >>>>>> > >> >> >>>>>> > >> >> > How to cross compile *openmpi *for* arm *on* x86_64 pc.* >>>>>> > >> >> > >>>>>> > >> >> > *Kindly provide configure options for above...* >>>>>> > >> >> >>>>>> > >> >> You should pass your arm architecture name to the --host >>>>>> option. >>>>>> > >> >> >>>>>> > >> >> Example of my configure options for Open MPI, run on sparc64, >>>>>> > >> >> built on x86_64: >>>>>> > >> >> >>>>>> > >> >> --prefix=... >>>>>> > >> >> --host=sparc64-unknown-linux-gnu >>>>>> > >> >> --build=x86_64-cross-linux-gnu >>>>>> > >> >> --disable-mpi-fortran >>>>>> > >> >> CC=your_c_cross_compiler_command >>>>>> > >> >> CXX=your_cxx_cross_compiler_command >>>>>> > >> >> >>>>>> > >> >> If you need Fortran support, it's a bit complex. You need to >>>>>> > >> >> prepare a special file and pass it to the --with-cross option. >>>>>> > >> >> >>>>>> > >> >> A cross mpicc command is not built automatically with the >>>>>> > >> >> options above. There are (at least) three options to compile >>>>>> > >> >> your MPI programs. >>>>>> > >> >> >>>>>> > >> >> (A) Manually add -L, -I, and -l options to the cross gcc >>>>>> command >>>>>> > >> >> (or another compiler) when you compile a MPI program. >>>>>> > >> >> The options you should pass is written in >>>>>> > >> >> $installdir/share/openmpi/mpicc-wrapper-data.txt. >>>>>> > >> >> In most cases, -I$installdir/include -L$installdir/lib >>>>>> -lmpi >>>>>> > >> >> will be sufficient. >>>>>> > >> >> >>>>>> > >> >> (B) Use the --enable-script-wrapper-compilers option on >>>>>> configure >>>>>> > >> >> time, as you tried. This method may not be maintained well >>>>>> > >> >> in the Open MPI team so you may encounter problems. >>>>>> > >> >> But you can ask them on this mailing list. >>>>>> > >> >> >>>>>> > >> >> (C) Build Open MPI for x86_64 natively, copy the opal_wrapper >>>>>> > >> >> command, and write wrapper-data.txt file. >>>>>> > >> >> This is a bit complex task. I'll write the procedure on >>>>>> > >> >> GitHub Wiki when I have a time. >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> users@lists.open-mpi.org >>>>>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >>>>>> >>>>> >>>>> >>>> >>> _______________________________________________ >>> users mailing list >>> users@lists.open-mpi.org >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >>> >> >> > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/users >
_______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users