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

Title: Adiak

Abstract

Adiak is a computer science data management interface tool for collecting metadata about an application's runs and disseminating it to tools that subscribe to this data. Examples of this metadata could be what user is running an application, what systems it runs on, or application provided name/value pairs. Adiak's capabilities include automated reading of system-level metadata, and a generic type system for applications to register their own name/value metadata. Adiak is currently designed to provide a standard interface that can be integrated with MPI-based applications that run on high performance computing systems. Example tools that use Adiak metadata include performance analysis tools and workflow tools. By allowing the application to specify metadata to Adiak, which then disseminates it to tools, application developers do not have to write to tool-specific interfaces.

Developers:
 [1];  [1];  [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Release Date:
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Version:
1.0
Licenses:
MIT License
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)

Primary Award/Contract Number:
AC52-07NA27344
Code ID:
31724
Site Accession Number:
991959
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Country of Origin:
United States

Citation Formats

LeGendre, Matthew P, Bohme, David, Poliakoff, David Z, and USDOE National Nuclear Security Administration. Adiak. Computer software. https://www.osti.gov//servlets/purl/1571762. Vers. 1.0. USDOE National Nuclear Security Administration (NNSA). 28 Aug. 2019. Web. doi:10.11578/dc.20191025.1.
LeGendre, Matthew P, Bohme, David, Poliakoff, David Z, & USDOE National Nuclear Security Administration. (2019, August 28). Adiak (Version 1.0) [Computer software]. https://www.osti.gov//servlets/purl/1571762. doi:10.11578/dc.20191025.1.
LeGendre, Matthew P, Bohme, David, Poliakoff, David Z, and USDOE National Nuclear Security Administration. Adiak. Computer software. Version 1.0. August 28, 2019. https://www.osti.gov//servlets/purl/1571762. doi:10.11578/dc.20191025.1.
@misc{osti_1571762,
title = {Adiak, Version 1.0},
author = {LeGendre, Matthew P and Bohme, David and Poliakoff, David Z and USDOE National Nuclear Security Administration},
abstractNote = {Adiak is a computer science data management interface tool for collecting metadata about an application's runs and disseminating it to tools that subscribe to this data. Examples of this metadata could be what user is running an application, what systems it runs on, or application provided name/value pairs. Adiak's capabilities include automated reading of system-level metadata, and a generic type system for applications to register their own name/value metadata. Adiak is currently designed to provide a standard interface that can be integrated with MPI-based applications that run on high performance computing systems. Example tools that use Adiak metadata include performance analysis tools and workflow tools. By allowing the application to specify metadata to Adiak, which then disseminates it to tools, application developers do not have to write to tool-specific interfaces.},
url = {https://www.osti.gov//servlets/purl/1571762},
doi = {10.11578/dc.20191025.1},
year = {2019},
month = {8},
note =
}

Software:
Publicly Accessible Repository
https://github.com/llnl/adiak

Save / Share: