ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management
Document Type
Article
Publication Date
7-1-2020
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.
Identifier
85087590183 (Scopus)
Publication Title
Softwarex
External Full Text Location
https://doi.org/10.1016/j.softx.2020.100561
e-ISSN
23527110
Volume
12
Grant
DE-AC05-00OR22725
Fund Ref
U.S. Department of Energy
Recommended Citation
    Godoy, William F.; Podhorszki, Norbert; Wang, Ruonan; Atkins, Chuck; Eisenhauer, Greg; Gu, Junmin; Davis, Philip; Choi, Jong; Germaschewski, Kai; Huck, Kevin; Huebl, Axel; Kim, Mark; Kress, James; Kurc, Tahsin; Liu, Qing; Logan, Jeremy; Mehta, Kshitij; and Ostrouchov, George, "ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management" (2020). Faculty Publications.  5197.
    
    
    
        https://digitalcommons.njit.edu/fac_pubs/5197
    
 
				 
					