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

FAODEL

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

FAODEL is a collection of libraries for implementing data management services on high-performance computing (HPC) platforms. It is composed of several components: (1) an RDMA portability library called NNTI for transporting data, (2) an in-application, restful API service, (3) a memory management library for network memory named Lunasa, (4) an asynchronous communication engine, and (5) a distributed key/blob service names Kelpie. Application developers may use these libraries to move data between the distributed nodes of one job to another, as well as to distributed storage resources. FAODEL is different than other communication libraries in that it supports both intra- and inter-job communication, features event-driven mechanisms, and provides high-level primitives for developers to reason about a platform’s distributed resources.

Short Name / Acronym:
Faodel
Site Accession Number:
SCR# 2301
Software Type:
Scientific
License(s):
MIT License
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
NA0003525
DOE Contract Number:
NA0003525
Code ID:
10158
OSTI ID:
code-10158
Country of Origin:
United States

Similar Records

Kelpie: FY2014 Project Update
Technical Report · Mon Sep 01 00:00:00 EDT 2014 · OSTI ID:1770713

SNL ATDM Data and Visualization: IOSS and FAODEL
Technical Report · Sun Apr 01 00:00:00 EDT 2018 · OSTI ID:1528813

Unraveling Network-induced Memory Contention: Deeper Insights with Machine Learning
Journal Article · Mon Nov 20 23:00:00 EST 2017 · IEEE Transactions on Parallel and Distributed Systems · OSTI ID:1411596

Related Subjects

ECP