Back to Search Start Over

ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management

Authors :
Mark Kim
Seiji Tsutsumi
George Ostrouchov
James Kress
Keichi Takahashi
Lipeng Wan
Kesheng Wu
Norbert Podhorszki
Kshitij Mehta
Kai Germaschewski
Franz Poeschel
Scott Klasky
Ruonan Wang
Chuck Atkins
Jong Choi
Matthew Wolf
Qing Liu
David Pugmire
Jeremy Logan
William F. Godoy
Philip E. Davis
Manish Parashar
Junmin Gu
Nicholas Thompson
E. Suchyta
Kevin Huck
Greg Eisenhauer
Axel Huebl
Tahsin Kurc
Source :
SoftwareX, Vol 12, Iss, Pp 100561-(2020)
Publication Year :
2020
Publisher :
Elsevier, 2020.

Abstract

Author(s): Godoy, WF; Podhorszki, N; Wang, R; Atkins, C; Eisenhauer, G; Gu, J; Davis, P; Choi, J; Germaschewski, K; Huck, K; Huebl, A; Kim, M; Kress, J; Kurc, T; Liu, Q; Logan, J; Mehta, K; Ostrouchov, G; Parashar, M; Poeschel, F; Pugmire, D; Suchyta, E; Takahashi, K; Thompson, N; Tsutsumi, S; Wan, L; Wolf, M; Wu, K; Klasky, S | Abstract: We present ADIOS 2, the latest version of the Adaptable Input Output (I/O) System. ADIOS 2 addresses scientific data management needs ranging from scalable I/O in supercomputers, to data analysis in personal computer and cloud systems. Version 2 introduces a unified application programming interface (API) that enables seamless data movement through files, wide-area-networks, and direct memory access, as well as high-level APIs for data analysis. The internal architecture provides a set of reusable and extendable components for managing data presentation and transport mechanisms for new applications. ADIOS 2 bindings are available in C++11, C, Fortran, Python, and Matlab and are currently used across different scientific communities. ADIOS 2 provides a communal framework to tackle data management challenges as we approach the exascale era of supercomputing.

Details

Language :
English
ISSN :
23527110
Volume :
12
Database :
OpenAIRE
Journal :
SoftwareX
Accession number :
edsair.doi.dedup.....03d66b05c664daf066d0e00bc89f8916