Ugly is in the eye of the beholder. Some might even think it elegant. -----Original Message----- From: devel-boun...@open-mpi.org [mailto:devel-boun...@open-mpi.org] On Behalf Of Ralph Castain Sent: Tuesday, October 12, 2010 9:01 AM To: Open MPI Developers Subject: Re: [OMPI devel] Threading
Hmmm...I don't understand what you just said, but it definitely sounds -ugly-! :-) I'll take your word for it - we may have to provide a lower performance version for such oddball purposes, and offer a higher capability version for everyone else. I'll see if I can keep a single version, though, assuming the code doesn't get too convoluted so as to become unmaintainable. Otherwise, I'll branch it and "freeze" a non-threaded version for the unusual case. Thanks! On Oct 12, 2010, at 8:51 AM, Kenneth Lloyd wrote: > In certain hybrid, heterogeneous HPC configurations, mpirun often cannot or > should not be threaded through the OS under which OpenMPI runs. The primary > OS and MPI can configure management nodes and topologies (even other MPI > layers) that subsequently spawn various OSes and other lightweight kernels. > These share memory spaces and indirectly access the program stacks in > various devices. > > In short, yes, there are environments where this would cause a problem. > > ================== > Kenneth A. Lloyd > Watt Systems Technologies Inc. > > > -----Original Message----- > From: devel-boun...@open-mpi.org [mailto:devel-boun...@open-mpi.org] On > Behalf Of Barrett, Brian W > Sent: Tuesday, October 12, 2010 8:24 AM > To: Open MPI Developers > Subject: Re: [OMPI devel] Threading > > On Oct 11, 2010, at 11:41 PM, Ralph Castain wrote: > >> Does anyone know of a reason why mpirun can -not- be threaded, assuming > that all threads block and do not continuously chew cpu? Is there an > environment where this would cause a problem? > > We don't have any machines at Sandia where I could see this being a problem. > > Brian > > -- > Brian W. Barrett > Dept. 1423: Scalable System Software > Sandia National Laboratories > > > > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel _______________________________________________ devel mailing list de...@open-mpi.org http://www.open-mpi.org/mailman/listinfo.cgi/devel