OpenMP 4.5 and CUDA C++ and FORTRAN code samples
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Brief Description for Public Release: A collection of general code samples demonstrating issues encountered with using OpenMP4.5 (and some CUDA) during efforts to port codes to a GPU platform using IBM XL. These independent examples include both C++ and FORTRAN language usage, along with attempts to use OpenMP and CUDA in an interoperable manner. This suite of code samples is meant to supplement the examples provided by openmp.org at https://github.com/OpenMP/Examples, especially in regards to FORTRAN language support and OpenMP/CUDA interoperability.
- Short Name / Acronym:
- OCCS
- Project Type:
- Open Source, Publicly Available Repository
- Site Accession Number:
- LLNL-CODE-769479
- Software Type:
- Scientific
- License(s):
- BSD 3-clause "New" or "Revised" License
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA)Primary Award/Contract Number:AC52-07NA27344
- DOE Contract Number:
- AC52-07NA27344
- Code ID:
- 24266
- OSTI ID:
- 1504741
- Country of Origin:
- United States
Similar Records
Nekbone performance on GPUs with OpenACC and CUDA Fortran implementations
MPI Usage
Issues Identified During September 2016 IBM OpenMP 4.5 Hackathon
Journal Article
·
Mon Jul 18 00:00:00 EDT 2016
· Journal of Supercomputing
·
OSTI ID:1504741
+3 more
MPI Usage
Software
·
Wed Dec 19 00:00:00 EST 2018
·
OSTI ID:1504741
Issues Identified During September 2016 IBM OpenMP 4.5 Hackathon
Technical Report
·
Wed Mar 15 00:00:00 EDT 2017
·
OSTI ID:1504741