Using OpenMP - portable shared memory parallel programming
By B. Chapman, Gabriele Jost, R. V. D. Pas. Scientific and engineering computation, 2007
1,184 citations recorded by the source corpus.
Subfields: Computer Networks and Communications
View Paper: https://www.semanticscholar.org/paper/b17febca8682e391870c873388ec86cb7b5510ae
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Conrad Sanderson
- Felipe Serrano
- Edward A. Lee
- Dieter Weninger
- Ernst Rank
- Sanjit A. Seshia
- Alexander Düster
- Stefan Vigerske
Citations in the corpus
- An efficient integration technique for the voxel‐based finite cell method (2012, positive): “The implementation of the FCM with pre-computation scheme was parallelized for multi-core architectures applying the OpenMP library [37] to exploit full performance of the developed method.”
- Solutions of the Taylor-Green Vortex Problem Using High-Resolution Explicit Finite Difference Methods (2013, methodology): “The code is written entirely in Fortran 90 and utilizes both Message Passing Interface (MPI) libraries[4] and OpenMP compiler directives[3] for parallelization.”
- The SCIP Optimization Suite 7.0 (2020, methodology): “OpenMP [16] is used to parallelize the subproblem solving process.”
- State-of-the-art in heterogeneous computing (2010, methodology): “High Performance Fortran (HPF) [97,151] followed and HPF+ [25] further introduced task-parallelism, as well as addressing various issues in HPF. OpenMP [39] is another example that exposes global view parallelism, and supports both task-and data-parallel programming in C, C++ and Fortran.”
- Introduction to Embedded Systems - A Cyber-Physical Systems Approach (2013, background): “Libraries like OpenMP (Chapman et al., 2007) also provide support for commonly used multithreaded patterns such as parallel loop constructs.”
- Small and large deformation analysis with the p- and B-spline versions of the Finite Cell Method (2012, methodology): “Our in-house FCM code implements both FCM versions in the same framework based on Sandia’s library package Trilinos [81], the direct solver Lapack [92] and parallelization with OpenMP [93], where the same routines are applied for linear algebra operations, adap- tive integration, the linear elastic ”
- Individual quotas, fishing effort allocation, and over-quota discarding in mixed fisheries (2010, methodology): “The OpenMP paradigm is used in the Cþþ part of the model to allow parallel computation of the backward iteration on computers with multiple processors (Chapman et al., 2007).”
- Armadillo: An Open Source C++ Linear Algebra Library for Fast Prototyping and Computationally Intensive Experiments (2010, methodology): “Faced with the need to use a less time-intensive prototyping and development framework, we selected C++ as the language of choice due to its speed, integration capabilities as well as ease of parallelisation via OpenMP present in modern C++ compilers [4].”