Re: Implicit barriers and explicit tasks

Discuss the OpenMP 3.0 API Specifications with the OpenMP Arch. Review Board. (Read Only)

Re: Implicit barriers and explicit tasks

Postby Federico » Mon Jun 02, 2008 4:06 am

In reply to Jakub's post in the now closed 3.0 Draft forum:

The only difference between implicit and explicit barriers is the fact that the latter map to a barrier construct. The glossary entry for barrier is unequivocal in this respect. (I always wonder why the funny idea of possible differences between explicit and implicit barriers surfaces from time to time, but that's another story)

Thus, no matter its flavor, a barrier forces completion of all tasks generated by the implicit tasks and their descendants up to the barrier location.
The apparently redundant statement in section 1.3 (which should be read together witht the following one), is to explicitly stress that you cannot generate a task in one parallel region to perform it in a different one.

Return to OpenMP 3.0 API Specifications

Who is online

Users browsing this forum: No registered users and 1 guest