Yes, 1.6.2rc1 had a problem - now fixed, will be in tomorrow's nightly 1.6 tarball.
On Sep 10, 2012, at 9:50 AM, Siegmar Gross <siegmar.gr...@informatik.hs-fulda.de> wrote: > Hi, > > thank you very much for your fast answer. > >> On 10/09/2012 15:41, Siegmar Gross wrote: >>> Hi, >>> >>> I have built openmpi-1.6.2rc1 and get the following error. >>> >>> tyr small_prog 123 mpicc -showme >>> cc -I/usr/local/openmpi-1.6.2_32_cc/include -mt >>> -L/usr/local/openmpi-1.6.2_32_cc/lib -lmpi -lm -lkstat -llgrp >>> -lsocket -lnsl -lrt -lm >>> tyr small_prog 124 mpiexec -np 2 -host tyr init_finalize >>> >>> Hello! >>> Hello! >>> >>> tyr small_prog 125 mpiexec -np 2 -host sunpc4 init_finalize >>> key_from_blob: remaining bytes in key blob 81 >>> >>> Hello! >>> Hello! >>> >>> tyr small_prog 126 mpiexec -np 2 -host tyr,sunpc4 init_finalize >>> [tyr:23956] *** Process received signal *** >>> [tyr:23956] Signal: Segmentation Fault (11) >>> [tyr:23956] Signal code: Address not mapped (1) >>> [tyr:23956] Failing at address: 18 >>> /.../openmpi-1.6.2_32_cc/lib/libopen-rte.so.4.0.0:0x15434c >>> /lib/libc.so.1:0xcad04 >>> /lib/libc.so.1:0xbf3b4 >>> /lib/libc.so.1:0xbf59c >>> > /.../openmpi-1.6.2_32_cc/lib/libopen-rte.so.4.0.0:orte_rmaps_base_get_target_nod > es+0x1cc [ Signal 11 (SEGV)] >>> /.../openmpi-1.6.2_32_cc/lib/openmpi/mca_rmaps_round_robin.so:0x1ec8 >>> > /.../openmpi-1.6.2_32_cc/lib/libopen-rte.so.4.0.0:orte_rmaps_base_map_job+0xe4 >>> > /.../openmpi-1.6.2_32_cc/lib/libopen-rte.so.4.0.0:orte_plm_base_setup_job+0xc4 >>> > /.../openmpi-1.6.2_32_cc/lib/openmpi/mca_plm_rsh.so:orte_plm_rsh_launch+0x1b0 >>> /.../openmpi-1.6.2_32_cc/bin/orterun:orterun+0x16a8 >>> /.../openmpi-1.6.2_32_cc/bin/orterun:main+0x24 >>> /.../openmpi-1.6.2_32_cc/bin/orterun:_start+0xd8 >>> [tyr:23956] *** End of error message *** >>> Segmentation fault >>> >>> Do you have any ideas or suggestions? As I wrote in my email from >>> yesterday, I had to add "#include <math.h>" into file >>> openmpi-1.6.2rc1/ompi/contrib/vt/vt/extlib/otf/tools/otfaux/otfaux.cpp >>> to have a prototype for function "rint" in line 834. Thank you very >>> much for any help in advance. >>> >>> >>> Kind regards >>> >>> Siegmar >>> >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>> >> >> Did you compile OMPI usins '--with-pmi' option? I saw this error when > > No, I didn't. I used the following options. > > ../openmpi-1.6.2rc1/configure --prefix=/usr/local/openmpi-1.6.2_32_cc \ > LDFLAGS="-m32" \ > CC="cc" CXX="CC" F77="f77" FC="f95" \ > CFLAGS="-m32" CXXFLAGS="-m32 -library=stlport4" FFLAGS="-m32" \ > FCFLAGS="-m32" \ > CPP="cpp" CXXCPP="cpp" \ > CPPFLAGS="" CXXCPPFLAGS="" \ > C_INCL_PATH="" C_INCLUDE_PATH="" CPLUS_INCLUDE_PATH="" \ > OBJC_INCLUDE_PATH="" MPIHOME="" \ > --without-udapl --without-openib \ > --enable-mpi-f90 --with-mpi-f90-size=small \ > --enable-heterogeneous --enable-cxx-exceptions \ > --enable-orterun-prefix-by-default \ > --with-threads=posix --enable-mpi-thread-multiple \ > --enable-opal-multi-threads \ > --with-hwloc=internal --with-ft=LAM --enable-sparse-groups \ > |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.32_cc > > >> you have allocated job on one console, but running the test on another. >> Try to run the task on the console where you allocated it. > > It worked for openmpi-1.6. > > tyr small_prog 110 mpicc -showme > cc -I/usr/local/openmpi-1.6_32_cc/include -mt > -L/usr/local/openmpi-1.6_32_cc/lib > -lmpi -lm -lkstat -llgrp -lsocket -lnsl -lrt -lm > tyr small_prog 111 mpiexec -np 2 -host tyr,sunpc4 init_finalize > key_from_blob: remaining bytes in key blob 81 > > Hello! > Hello! > > tyr small_prog 112 > > > Kind regards > > Siegmar > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users