Clang UPC2C Translator (Clang UPC2C) v9.0.1-1
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Intrepid Technology, Inc.
- 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:
- USDOEPrimary 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
Berkeley Unified Parallel C (BUPC) Compiler
Berkeley Unified Parallel C (UPC) runtime library
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