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

Clang UPC2C Translator (Clang UPC2C) v9.0.1-1

Software ·
DOI:https://doi.org/10.11578/dc.20240819.5· OSTI ID:code-140955 · Code ID:140955
 [1];  [1];  [2];  [2];  [2];  [3]
  1. Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
  2. Intrepid Technology, Inc.
  3. Tactical Computing Laboratories, LLC.

Clang Unified Parallel C 2 C (Clang UPC2C) translator compiles programs written in the UPC (Unified Parallel C) language to ISO C99, with calls to the Berkeley UPC runtime system. The Clang UPC2C compiler extends the capabilities of the Clang LLVM C frontend to comply with the UPC Language Specification version 1.3. 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. In addition to the standard UPC libraries, Clang UPC2C also provides access to Berkeley UPC library extensions.

Short Name / Acronym:
Clang UPC2C v9.0.1-1
Site Accession Number:
2022-016
Software Type:
Scientific
License(s):
Apache License 2.0
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:
140955
OSTI ID:
code-140955
Country of Origin:
United States

Similar Records

Clang UPC Compiler (Clang UPC) v3.9.1-1
Software · Wed Jan 12 19:00:00 EST 2022 · OSTI ID:code-140958

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

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

Related Subjects