Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Clang UPC Compiler (Clang UPC) v3.9.1-1

Software ·
DOI:https://doi.org/10.11578/dc.20240820.2· OSTI ID:code-140958 · Code ID:140958
 [1];  [2];  [2];  [2]
  1. Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
  2. Intrepid Technology, Inc.

Clang Unified Parallel C (Clang UPC) provides a compilation and execution environment for programs written in the UPC (Unified Parallel C) language. The Clang UPC compiler extends the capabilities of the Clang LLVM C compiler to comply with the UPC Language Specification version 1.3. It includes support for UPC collectives and a configurable pointer-to-shared representation. The compiler generates programs that run on a wide variety of systems ranging from workstations to leadership-class supercomputers, in conjunction with the Berkeley UPC runtime and GASNet communication system. This compiler generates assembly code / object code directly for Intel processors and IBM PowerPC.

Short Name / Acronym:
Clang UPC v3.9.1-1
Site Accession Number:
2022-015
Software Type:
Scientific
License(s):
Other (Commercial or Open-Source)
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC02-05CH11231
DOE Contract Number:
AC02-05CH11231
Code ID:
140958
OSTI ID:
code-140958
Country of Origin:
United States

Similar Records

Clang UPC2C Translator (Clang UPC2C) v9.0.1-1
Software · Wed Jan 12 19:00:00 EST 2022 · OSTI ID:code-140955

Berkeley Unified Parallel C (UPC) runtime library
Software · Thu Jul 19 20:00:00 EDT 2018 · OSTI ID:code-17132

Berkeley Unified Parallel C (BUPC) Compiler
Software · Thu Jul 19 20:00:00 EDT 2018 · OSTI ID:code-17327

Related Subjects