Akademska digitalna zbirka SLovenije - logo
E-resources
Peer reviewed Open access
  • ADIOS 2: The Adaptable Inpu...
    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

    SoftwareX, 07/2020, Volume: 12, Issue: C
    Journal Article

    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.