ADIOS
The Adaptable I/O System (ADIOS) is developed at Oak Ridge National Laboratory and is freely available under a BSD license.
Version history
The central installation of ADIOS (version 1) has been removed as it is no longer actively developed. A central installation of ADIOS (version 2) will be considered as a replacement.
- Module
adios/1.13.1
installed October 2021 (PE 21.04)
- Module
adios/1.13.1
installed January 2021
Compile your own version
The Archer2 github repository provides a script which can be used to build ADIOS (version 1), e.g.,:
$ git clone https://github.com/ARCHER2-HPC/pe-scripts.git
$ cd pe-scripts
$ git checkout modules-2022-12
$ module load cray-hdf5-parallel
$ ./sh/adios.sh --prefix=/path/to/install/location
--prefix
option determines the install location. See the Archer2
github repository
for further details and options.
Using ADIOS
Configuration details for ADIOS are obtained via the utility
adios_config
which should be available in the PATH
once
ADIOS is installed. For example, to recover the compiler
options required to provide serial C include files, issue:
$ adios_config -s -c
adios_config --help
for a summary of options.
To compile and link application, such statements can be embedded in a Makefile via, e.g.,
ADIOS_INC := $(shell adios_config -s -c)
ADIOS_CLIB := $(shell adios_config -s -l)
Resources
The ADIOS home page
ADIOS user manual (v1.10 pdf version)
ADIOS 1.x github repository