I think this is a good idea, and for the reasons you outline in your Rationale. This definitely bites people from time to time at Big Blue as well, and a gentle warning will certainly help.
--brad On Mon, Jun 23, 2008 at 8:42 AM, Jeff Squyres <jsquy...@cisco.com> wrote: > Those who care about the openib BTL: > > What do you think about warning when fork() is used with the openib BTL? > See https://svn.open-mpi.org/trac/ompi/ticket/1244 for details. > > Rationale: Several Cisco customers have been bitten by not realizing that > they had calls to system() in their MPI codes when switching away from older > mVAPI-based stacks to OFED (the older Cisco/Topspin mVAPI stack was a bit > more tolerable of fork()). Newer kernels and OFED versions can handle > fork() better, but I've still had spurious reports of MPI codes failing when > system() was used (never had much chance to followup to see what was > actually happening, though -- it *should* have worked...?). > > -- > Jeff Squyres > Cisco Systems > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel >