Treffer: Nested Parallelization with OpenMP.
Title:
Nested Parallelization with OpenMP.
Authors:
Mey, Dieter1 anmey@rz.rwth-aachen.de, Sarholz, Samuel1 sarholz@rz.rwth-aachen.de, Terboven, Christian1 terboven@rz.rwth-aachen.de
Source:
International Journal of Parallel Programming. Oct2007, Vol. 35 Issue 5, p459-476. 18p. 1 Chart, 6 Graphs.
Subject Terms:
Database:
Academic Search Index
Weitere Informationen
OpenMP is widely accepted as a de facto standard for shared memory parallel programming in Fortran, C and C++. Nested parallelization has been included in the first OpenMP specification, but it took a few years until the first commercially available compilers supported this optional part of the specification. We employed nested parallelization using OpenMP in three production codes: a C++ code for content-based image retrieval, a C++ code for the computation of critical points in multi-block CFD datasets, and a multi-block Navier-Stokes solver written in Fortran90. In this paper we discuss the opportunities as well as the deficiencies of the nested parallelization support in OpenMP. [ABSTRACT FROM AUTHOR]