skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: RAJA - LLNL HPC Architecture Portability Encapsulation Layer Version 1.0

Software ·
DOI:https://doi.org/10.11578/dc.20171025.1746· OSTI ID:1630897 · Code ID:4131

RAJA is a collection of C++ software abstractions designed to make HPC applications portable across a range of hardware architectures and programming models. The main conceptual abstraction in FAJA is a loop. RAJA provides abstractions for types, loop execution and scheduling, and loop iteration space portioning and ordering cooperate to insulate algorithms in application code that domain experts write from implementations details of those algorithms that may need to depend on the underlying computer hardware for high performance.

Short Name / Acronym:
RAJA
Project Type:
Open Source, Publicly Available Repository
Site Accession Number:
6934
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:
4131
OSTI ID:
1630897
Country of Origin:
United States

Similar Records

RAJA - LLNL HPC Architecture Portability Encapsulation Layer Version 1.0
Software · Tue Mar 01 00:00:00 EST 2016 · OSTI ID:1630897

RAJA Performance Suite
Software · Fri Sep 01 00:00:00 EDT 2017 · OSTI ID:1630897

The RAJA Portability Layer: Overview and Status
Technical Report · Wed Sep 24 00:00:00 EDT 2014 · OSTI ID:1630897

Related Subjects

ECP