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

Title: Ompparser

Software ·
DOI:https://doi.org/10.11578/dc.20191211.2· OSTI ID:1578140 · Code ID:32963
 [1];  [1];  [2]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
  2. University of South Carolina

ompparser is a standalone and unified OpenMP parser, which is motivated by the facts that: 1) The differences in terms of syntax and semantics of OpenMP constructs between C/C++ and Fortran are minor. 2) Current OpenMP compilers often develop their own parsers, which represent redundant work. The features of ompparser include: 1) ompparser can be used standalone for static source code analysis, e.g. tools for semantics checking or similarity analysis between C/C++ and Fortran programs 2) omppaser can be integrated into an OpenMP compiler implementation can reduce the development efforts, and there is no need to create and maintain two separate parsers for C/C++ and Fortran. 3) ompparser provides a complete reference OpenMP grammar in the Backus-Naur Form that formally describes all the latest OpenMP language constructs. This will help users understand the rules and restriction of the OpenMP standard, which no longer contains a reference grammar in its recent versions.

Short Name / Acronym:
OMPP
Project Type:
Open Source, Publicly Available Repository
Site Accession Number:
1000944
Software Type:
Scientific
Version:
0.9
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:
32963
OSTI ID:
1578140
Country of Origin:
United States

Similar Records

Autyomatic Differentiation of C/C++
Software · Mon Nov 14 00:00:00 EST 2005 · OSTI ID:1578140

Domain Specific Language Support for Exascale Application Development
Technical Report · Mon Mar 19 00:00:00 EDT 2018 · OSTI ID:1578140

PASCAL LR(1) Parser Generator System
Software · Wed May 04 00:00:00 EDT 1988 · OSTI ID:1578140

Related Subjects