[mpiwg-hybridpm] Changes to the EI chapter

George Bosilca bosilca at icl.utk.edu
Tue Mar 3 16:56:40 CST 2015


This change is a direct effect of the #357 ticket (
https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/357), that has been
discussed and had received a successful vote (18 yes, 0 no, 1 abstain).

Removing this particular part of the paragraph does not clarify all
conflicts of this section. Few lines above there is an even bolder
statement claiming that "Therefore, \MPI/ implementations are not required
to be thread compliant as defined in this section." So to thread or not to
thread?

My understanding is that "implementation that do not support threads" are
not referring to implementations that solely provide support for
MPI_THREAD_SERIALIZED, but to implementations that have no thread support
at all (they don't even link against pthreads). Forcing such an
implementation to provide thread safety for a handful of functions is
unreasonable.

  George.


On Tue, Mar 3, 2015 at 5:30 PM, Balaji, Pavan <balaji at anl.gov> wrote:

>
> Thanks.  Jim/Jeff/Aurelien?
>
> > On Mar 3, 2015, at 4:29 PM, Daniel Holmes <dholmes at epcc.ed.ac.uk> wrote:
> >
> > I agree that this sentence should not be in the standard.
> >
> > Cheers,
> > Dan.
> >
> > On 03/03/2015 14:24, Balaji, Pavan wrote:
> >> The Forum was not entirely happy with the chapter committee change on
> the EI chapter.  Specifically, the following sentence that was added into
> the pdf should be removed:
> >>
> >> "Implementations that do not support threads are not required to
> support the calling of these functions from threads."
> >>
> >> This is in direct contradiction to the fact that the mentioned
> functions should work correctly without knowing whether threads are there
> or not.  I plan to remove it.  Please let me know what you think.
> >>
> >>   -- Pavan
> >>
> >> --
> >> Pavan Balaji  ✉️
> >> http://www.mcs.anl.gov/~balaji
> >>
> >> _______________________________________________
> >> mpiwg-hybridpm mailing list
> >> mpiwg-hybridpm at lists.mpi-forum.org
> >> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-hybridpm
> >
> > --
> > Dan Holmes
> > Applications Consultant in HPC Research
> > EPCC, The University of Edinburgh
> > James Clerk Maxwell Building
> > The Kings Buildings
> > Peter Guthrie Tait Road
> > Edinburgh
> > EH9 3FD
> > T: +44(0)131 651 3465
> > E: dholmes at epcc.ed.ac.uk
> >
> > *Please consider the environment before printing this email.*
> >
> >
> > The University of Edinburgh is a charitable body, registered in
> > Scotland, with registration number SC005336.
> >
> > _______________________________________________
> > mpiwg-hybridpm mailing list
> > mpiwg-hybridpm at lists.mpi-forum.org
> > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-hybridpm
>
> --
> Pavan Balaji  ✉️
> http://www.mcs.anl.gov/~balaji
>
> _______________________________________________
> mpiwg-hybridpm mailing list
> mpiwg-hybridpm at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-hybridpm
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-hybridpm/attachments/20150303/b7cdb27e/attachment-0001.html>


More information about the mpiwg-hybridpm mailing list