chuckatkins / ADIOS2-Examples

Application examples for the ADIOS v2 I/O library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adaptable Input / Output System (ADIOS) Examples

This repository contains code examples of how to use the ADIOS I/O system, which is being developed as part of the U.S. Department of Energy Exascale Computing Program. The ADIOS source code is located at https://github.com/ornladios/ADIOS2

Directory layout

  • cpp - C++ examples (the native interface of ADIOS v2)
  • fortran - Fortran 90 examples
  • numpy - Python/numpy examples

Getting Started

To build ADIOS2 examples

  1. Clone the repository:
$ git clone https://github.com/ornladios/adios2-examples.git 
  1. Enter the directory for the language you are interested in, e.g.
$ cd cpp
  1. Edit the make.settings file for your system.

  2. Enter the directory for your chosen example, e.g.

$ cd heatTransfer
  1. Build the example
$ make
  1. Run the example as described in its ReadMe.md

About

Application examples for the ADIOS v2 I/O library


Languages

Language:C++ 96.5%Language:Makefile 3.5%