runtime error for mpich-master-v3.2-247-g1aec69b70951 with Solaris Sparc
Hi, I have built mpich-master-v3.2-247-g1aec69b70951 on my machines (Solaris 10 Sparc, Solaris 10 x86_64, and openSUSE Linux 12.1 x86_64) with gcc-5.1.0 and Sun C 5.13. I get the following errors for both compilers if I run small programs that spawn processes on two Sparc machines. Everything works fine if I use Linux and/or Solaris x86_64. "mpiexec" is aliased to 'mpiexec -genvnone'. I get different errors, if I run the same command several times as you can see below (sometimes it even works as expected). tyr spawn 119 mpichversion MPICH Version: 3.2 MPICH Release date: Tue Apr 19 00:00:44 CDT 2016 MPICH Device: ch3:nemesis MPICH configure: --prefix=/usr/local/mpich-3.2.1_64_gcc --libdir=/usr/local/mpich-3.2.1_64_gcc/lib64 --includedir=/usr/local/mpich-3.2.1_64_gcc/include64 CC=gcc CXX=g++ F77=gfortran FC=gfortran CFLAGS=-m64 CXXFLAGS=-m64 FFLAGS=-m64 FCFLAGS=-m64 LDFLAGS=-m64 -L/usr/lib/sparcv9 -Wl,-rpath -Wl,/usr/lib/sparcv9 --enable-fortran=yes --enable-cxx --enable-romio --enable-debuginfo --enable-smpcoll --enable-threads=multiple --with-thread-package=posix --enable-shared MPICH CC: gcc -m64 -O2 MPICH CXX: g++ -m64 -O2 MPICH F77: gfortran -m64 -O2 MPICH FC: gfortran -m64 -O2 tyr spawn 120 mpiexec -np 1 --host tyr,tyr,tyr,ruester,ruester spawn_master Parent process 0 running on tyr.informatik.hs-fulda.de I create 4 slave processes Fatal error in MPI_Comm_spawn: Unknown error class, error stack: MPI_Comm_spawn(144)...................: MPI_Comm_spawn(cmd="spawn_slave", argv=0, maxprocs=4, MPI_INFO_NULL, root=0, MPI_COMM_WORLD, intercomm=ffffffff7fffdf58, errors=0) failed MPIDI_Comm_spawn_multiple(274)........: MPID_Comm_accept(153).................: MPIDI_Comm_accept(1039)...............: MPIDU_Complete_posted_with_error(1137): Process failed =================================================================================== = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES = PID 3182 RUNNING AT tyr = EXIT CODE: 10 = CLEANING UP REMAINING PROCESSES = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES =================================================================================== tyr spawn 121 mpiexec -np 1 --host tyr,tyr,tyr,ruester,ruester spawn_master Parent process 0 running on tyr.informatik.hs-fulda.de I create 4 slave processes Parent process 0: tasks in MPI_COMM_WORLD: 1 tasks in COMM_CHILD_PROCESSES local group: 1 tasks in COMM_CHILD_PROCESSES remote group: 4 Slave process 3 of 4 running on ruester.informatik.hs-fulda.de Slave process 2 of 4 running on ruester.informatik.hs-fulda.de spawn_slave 2: argv[0]: spawn_slave spawn_slave 3: argv[0]: spawn_slave Slave process 0 of 4 running on tyr.informatik.hs-fulda.de spawn_slave 0: argv[0]: spawn_slave Slave process 1 of 4 running on tyr.informatik.hs-fulda.de spawn_slave 1: argv[0]: spawn_slave tyr spawn 122 mpiexec -np 1 --host tyr,tyr,tyr,ruester,ruester spawn_master Parent process 0 running on tyr.informatik.hs-fulda.de I create 4 slave processes tyr spawn 123 mpiexec -np 1 --host tyr,tyr,tyr,ruester,ruester spawn_master Parent process 0 running on tyr.informatik.hs-fulda.de I create 4 slave processes Fatal error in MPI_Comm_spawn: Unknown error class, error stack: MPI_Comm_spawn(144)...................: MPI_Comm_spawn(cmd="spawn_slave", argv=0, maxprocs=4, MPI_INFO_NULL, root=0, MPI_COMM_WORLD, intercomm=ffffffff7fffdf58, errors=0) failed MPIDI_Comm_spawn_multiple(274)........: MPID_Comm_accept(153).................: MPIDI_Comm_accept(1039)...............: MPIDU_Complete_posted_with_error(1137): Process failed tyr spawn 124 mpiexec -np 1 --host tyr,tyr,tyr,ruester,ruester spawn_master Parent process 0 running on tyr.informatik.hs-fulda.de I create 4 slave processes Fatal error in MPI_Comm_spawn: Unknown error class, error stack: MPI_Comm_spawn(144)...................: MPI_Comm_spawn(cmd="spawn_slave", argv=0, maxprocs=4, MPI_INFO_NULL, root=0, MPI_COMM_WORLD, intercomm=ffffffff7fffdf58, errors=0) failed MPIDI_Comm_spawn_multiple(274)........: MPID_Comm_accept(153).................: MPIDI_Comm_accept(1039)...............: MPIDU_Complete_posted_with_error(1137): Process failed =================================================================================== = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES = PID 3466 RUNNING AT tyr = EXIT CODE: 10 = CLEANING UP REMAINING PROCESSES = YOU CAN IGNORE THE BELOW CLEANUP MESSAGES =================================================================================== [proxy:0:[email protected]] HYD_pmcd_pmip_control_cmd_cb (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/pm/pmiserv/pmip_cb.c:886): assert (!closed) failed [proxy:0:[email protected][proxy:1:[email protected]] HYD_pmcd_pmip_control_cmd_cb (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/pm/pmiserv/pmip_cb.c] HYDT_dmxu_poll_wait_for_event (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/tools/demux/demux_poll.c:77): callback returned error status [proxy:0:[email protected]] main (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/pm/pmiserv/pmip.c:202): demux engine error waiting for event [[email protected]] HYDT_bscu_wait_for_completion (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/tools/bootstrap/utils/bscu_wait.c:76): one of the processes terminated badly; aborting [[email protected]] HYDT_bsci_wait_for_completion (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/tools/bootstrap/src/bsci_wait.c:23): launcher returned error waiting for completion [[email protected]] HYD_pmci_wait_for_completion (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/pm/pmiserv/pmiserv_pmci.c:218): launcher returned error waiting for completion [[email protected]] main (../../../../mpich-master-v3.2-247-g1aec69b70951/src/pm/hydra/ui/mpich/mpiexec.c:340): process manager error waiting for completion tyr spawn 125 I would be grateful if somebody can fix the problem. Thank you very much for any help in advance. Kind regards Siegmar _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Siegmar Gross