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

BRAID

Software ·
DOI:https://doi.org/10.11578/dc.20200930.5· OSTI ID:code-45113 · Code ID:45113

BRAID is a rewriting system for translating abstract intermediate descriptions into light-weight, "pay only for what you need" middleware wrappers. Initial capabilities will focus on language interoperability, remote method invocation (RMI), and interface contract enforcement wrappers from Scientific Interface Definition Language (SIDL) specifications. Language interoperability will be provided for software written in C, C++, Fortran, Java, and Python, as was done with Babel, but also a subset of PGAS/HPCS languages, such as Chapel, UPC, and X10. Interface contract enforcement wrappers will initially be supported in a subset of those languages.

Short Name / Acronym:
BRAID
Project Type:
Open Source, No Publicly Available Repository
Site Accession Number:
LLNL-CODE-473891; 4675
Software Type:
Scientific
License(s):
BSD 3-clause "New" or "Revised" License
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC52-07NA27344
DOE Contract Number:
AC52-07NA27344
Code ID:
45113
OSTI ID:
code-45113
Country of Origin:
United States

Similar Records

UPC++
Software · Wed Apr 30 20:00:00 EDT 2014 · OSTI ID:code-2804

Language interoperability for high-performance parallel scientific components
Conference · Tue May 18 00:00:00 EDT 1999 · OSTI ID:14301

Preliminary Thoughts on Introducing Structs to SIDL/Babel: White Paper
Technical Report · Wed Jan 07 23:00:00 EST 2004 · OSTI ID:15009763

Related Subjects