The OpenSHMEM Analyzer
Abstract
The OpenSHMEM Analyzer is a compiler-based tool that can help users detect errors and provide useful analyses about their OpenSHMEM applications. The tool is built on top of the OpenUH compiler (a branch of Open64 compiler) and presents OpenSHMEM information as feedback to the user. Some of the analyses it provides include checks for correct usage of symmetric variables in OpenSHMEM calls, out-of-bounds checks for symmetric data, checks for the correct initialization of pointers to symmetric data, and symmetric data alias information.
- Developers:
- Release Date:
- Project Type:
- Open Source, No Publicly Available Repository
- Software Type:
- Scientific
- Programming Languages:
- C, C++ / GCC / 4.3.4
- Licenses:
- Other
- Sponsoring Org.:
- USDOEPrimary Award/Contract Number:AC05-00OR22725
- Code ID:
- 57248
- Site Accession Number:
- 6095
- Research Org.:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Country of Origin:
- United States
Citation Formats
Hernandez, Oscar, and USDOE. The OpenSHMEM Analyzer.
Computer software. https://www.osti.gov//servlets/purl/1245599. USDOE. 30 Jul. 2014.
Web. doi:10.11578/dc.20210521.86.
Hernandez, Oscar, & USDOE. (2014, July 30). The OpenSHMEM Analyzer [Computer software]. https://www.osti.gov//servlets/purl/1245599. https://doi.org/10.11578/dc.20210521.86
Hernandez, Oscar, and USDOE. The OpenSHMEM Analyzer.
Computer software. July 30, 2014. https://www.osti.gov//servlets/purl/1245599. doi:https://doi.org/10.11578/dc.20210521.86.
@misc{osti_1245599,
title = {The OpenSHMEM Analyzer},
author = {Hernandez, Oscar and USDOE},
abstractNote = {The OpenSHMEM Analyzer is a compiler-based tool that can help users detect errors and provide useful analyses about their OpenSHMEM applications. The tool is built on top of the OpenUH compiler (a branch of Open64 compiler) and presents OpenSHMEM information as feedback to the user. Some of the analyses it provides include checks for correct usage of symmetric variables in OpenSHMEM calls, out-of-bounds checks for symmetric data, checks for the correct initialization of pointers to symmetric data, and symmetric data alias information.},
url = {https://www.osti.gov//servlets/purl/1245599},
doi = {10.11578/dc.20210521.86},
url = {https://www.osti.gov/biblio/1245599},
year = {Wed Jul 30 00:00:00 EDT 2014},
month = {Wed Jul 30 00:00:00 EDT 2014},
note =
}
Save to My Library
You must Sign In or Create an Account in order to save documents to your library.