46#include <blitz/array.h>
63 std::vector<field> &rFields;
66 blitz::Array<real, 2> fieldData;
68 blitz::Array<real, 3> fieldData;
71 std::vector<hid_t> sourceDSpace, targetDSpace;
73 std::vector< blitz::TinyVector<int, 3> > localSize;
76 void copyData(
field &outField);
77 void restartCheck(hid_t fHandle);
80 reader(
const grid &mesh, std::vector<field> &rFields);
Field class to store data and perform finite difference operations on the data.
Definition: field.h:52
Contains all the global variables related to the grid, its slices, limits, and grid derivatives used ...
Definition: grid.h:53
Class for all the global variables and functions related to reading input data for the solver.
Definition: reader.h:59
real readData()
Function to read files in HDF5 format in parallel.
Definition: reader.cc:213
reader(const grid &mesh, std::vector< field > &rFields)
Constructor of the reader class.
Definition: reader.cc:55
Class declaration of field.
Class declaration of grid.