首页 | 本学科首页   官方微博 | 高级检索  
     


Nested Parallelization with OpenMP
Authors:Dieter an Mey  Samuel Sarholz  Christian Terboven
Affiliation:(1) Center for Computing and Communication, RWTH Aachen University, Aachen, Germany
Abstract: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.
Keywords:OpenMP  Nested parallelization  ccNUMA  Shared memory parallelization
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号