Hi,<br>    I am dynamic creating process using MPI_Comm_spawn_multiple(), the code runs for several inputs without any error but for some larger input size it is throwing this error as given below.  <br><br><br>Fatal error in PMPI_Barrier: A process has failed, error stack:<br>
PMPI_Barrier(426).........: MPI_Barrier(comm=0x84000002) failed<br>MPIR_Barrier_impl(333)....: Failure during collective<br>MPIR_Barrier_impl(315)....: <br>MPIR_Barrier_intra(83)....: <br>dequeue_and_set_error(823): Communication error with rank 0<br>
<br>===================================================================================<br>=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES<br>=   EXIT CODE: 1<br>=   CLEANING UP REMAINING PROCESSES<br>=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES<br>
===================================================================================<br>[proxy:1:0@clusterslave3] HYD_pmcd_pmip_control_cmd_cb (./pm/pmiserv/pmip_cb.c:883): assert (!closed) failed<br>[proxy:1:0@clusterslave3] HYDT_dmxu_poll_wait_for_event (./tools/demux/demux_poll.c:77): callback returned error status<br>
[proxy:1:0@clusterslave3] main (./pm/pmiserv/pmip.c:210): demux engine error waiting for event<br>[mpiexec@clusterslave3] HYDT_bscu_wait_for_completion (./tools/bootstrap/utils/bscu_wait.c:76): one of the processes terminated badly; aborting<br>
[mpiexec@clusterslave3] HYDT_bsci_wait_for_completion (./tools/bootstrap/src/bsci_wait.c:23): launcher returned error waiting for completion<br>[mpiexec@clusterslave3] HYD_pmci_wait_for_completion (./pm/pmiserv/pmiserv_pmci.c:216): launcher returned error waiting for completion<br>
[mpiexec@clusterslave3] main (./ui/mpich/mpiexec.c:325): process manager error waiting for completion<br><br clear="all"><br>-- <br><br>Regards,<br>-- Mahesh Doijade<br><br>
                                                                           <br>