MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
parallelio.h File Reference

Go to the source code of this file.

Classes

class  ParallelIoBase< Backend >
 This class is intended to do all the heavy lifting when it comes to reading and writing "big data" files. It supports multiple backends, i.e. different I/O libraries. The default is "Parallel netCDF". More...
 

Namespaces

namespace  maia
 Namespace for auxiliary functions/classes.
 
namespace  maia::parallel_io
 

Typedefs

using maia::parallel_io::maiabd_type = MInt
 
using ParallelIo = PARALLELIO_DEFAULT_BACKEND
 

Variables

const MInt maia::parallel_io::PIO_CREATE = 0
 < File mode to create a new file. Aborts if file already exists More...
 
const MInt maia::parallel_io::PIO_REPLACE = 1
 
const MInt maia::parallel_io::PIO_APPEND = 2
 
const MInt maia::parallel_io::PIO_READ = 3
 
const MInt maia::parallel_io::PIO_UNKNOWN_TYPE = -1
 
const MInt maia::parallel_io::PIO_FLOAT = 0
 
const MInt maia::parallel_io::PIO_INT = 1
 
const MInt maia::parallel_io::PIO_LONG = 2
 
const MInt maia::parallel_io::PIO_STRING = 3
 
const MInt maia::parallel_io::PIO_UCHAR = 4
 
const MInt maia::parallel_io::PIO_ULONGLONG = 5
 

Typedef Documentation

◆ ParallelIo

using ParallelIo = PARALLELIO_DEFAULT_BACKEND

Definition at line 292 of file parallelio.h.