skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: OpenMP 4.5 and CUDA C++ and FORTRAN code samples

Software ·
DOI:https://doi.org/10.11578/dc.20190403.1· OSTI ID:1504741 · Code ID:24266
 [1]
  1. 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
Journal Article · Mon Jul 18 00:00:00 EDT 2016 · Journal of Supercomputing · OSTI ID:1504741

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

Related Subjects