Jeff and I have debated this question. We could reduce the number of iterations, or we could up the time limit. Better solution is probably to speed it back up again as it *used* to complete in the current time limit. So we thought we'd leave it alone for now as a reminder that we need to address this at some point.
I've done some qualifying to find out the time bottlenecks for Nathan, Jeff, and I - but none of us have had the time to chase it down. On May 28, 2014, at 8:37 AM, Gilles Gouaillardet <gilles.gouaillar...@gmail.com> wrote: > good to know ! > > how should we handle this within mtt ? > decrease nseconds to 570 ? > > Cheers, > > Gilles > > > On Thu, May 29, 2014 at 12:03 AM, Ralph Castain <r...@open-mpi.org> wrote: > Ah, that satisfied it! > > Sorry for the chase - I'll update my test. > > > On May 28, 2014, at 7:55 AM, Gilles Gouaillardet > <gilles.gouaillar...@gmail.com> wrote: > >> Ralph, >> >> what if ? >> >> the parent : >> MPI_Comm_free(&merged); >> MPI_Comm_disconnect(&comm); >> >> and the child >> MPI_Comm_free(&merged); >> MPI_Comm_disconnect(&parent); >> >> Gilles >> >> Good point - however, that doesn't fix it. Changing the Comm_free calls to >> Comm_disconnect results in the same error messages when the parent finalizes: >> >> Parent: >> MPI_Init( &argc, &argv); >> >> for (iter = 0; iter < 100; ++iter) { >> MPI_Comm_spawn(EXE_TEST, NULL, 1, MPI_INFO_NULL, >> 0, MPI_COMM_WORLD, &comm, &err); >> printf("parent: MPI_Comm_spawn #%d return : %d\n", iter, err); >> >> MPI_Intercomm_merge(comm, 0, &merged); >> MPI_Comm_rank(merged, &rank); >> MPI_Comm_size(merged, &size); >> printf("parent: MPI_Comm_spawn #%d rank %d, size %d\n", >> iter, rank, size); >> MPI_Comm_disconnect(&merged); >> } >> >> MPI_Finalize(); >> >> >> Child: >> MPI_Init(&argc, &argv); >> printf("Child: launch\n"); >> MPI_Comm_get_parent(&parent); >> MPI_Intercomm_merge(parent, 1, &merged); >> MPI_Comm_rank(merged, &rank); >> MPI_Comm_size(merged, &size); >> printf("Child merged rank = %d, size = %d\n", rank, size); >> >> MPI_Comm_disconnect(&merged); >> MPI_Finalize(); >> >> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2014/05/14896.php > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/05/14897.php > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/05/14899.php