[mpiwg-hybridpm] Changes to the EI chapter

Jeff Hammond jeff.science at gmail.com
Tue Mar 3 17:23:43 CST 2015


On Tue, Mar 3, 2015 at 2:56 PM, George Bosilca <bosilca at icl.utk.edu> wrote:
> 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 hit it right on the money here. ^^^

Jeff


> 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
>
>
>
> _______________________________________________
> mpiwg-hybridpm mailing list
> mpiwg-hybridpm at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-hybridpm



-- 
Jeff Hammond
jeff.science at gmail.com
http://jeffhammond.github.io/



More information about the mpiwg-hybridpm mailing list