- Main
ADIOS 2: The Adaptable Input Output System. A framework for high-performance data management
- 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;
- Ostrouchov, George;
- Parashar, Manish;
- Poeschel, Franz;
- Pugmire, David;
- Suchyta, Eric;
- Takahashi, Keichi;
- Thompson, Nick;
- Tsutsumi, Seiji;
- Wan, Lipeng;
- Wolf, Matthew;
- Wu, Kesheng;
- Klasky, Scott
Published Web Location
https://doi.org/10.1016/j.softx.2020.100561Abstract
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.
Many UC-authored scholarly publications are freely available on this site because of the UC's open access policies. Let us know how this access is important for you.