1#ifndef AMREX_PLOTFILEUTILHDF5_H_
2#define AMREX_PLOTFILEUTILHDF5_H_
3#include <AMReX_Config.H>
44 const std::string &compression =
"None@0",
45 const std::string &versionName =
"HyperCLaw-V1.1",
46 const std::string &levelPrefix =
"Level_",
47 const std::string &mfPrefix =
"Cell",
75 const std::string &compression =
"None@0",
76 const std::string &versionName =
"HyperCLaw-V1.1",
77 const std::string &levelPrefix =
"Level_",
78 const std::string &mfPrefix =
"Cell",
102 const std::string &compression =
"None@0",
103 const std::string &versionName =
"HyperCLaw-V1.1",
104 const std::string &levelPrefix =
"Level_",
105 const std::string &mfPrefix =
"Cell",
133 const std::string &compression =
"None@0",
134 const std::string &versionName =
"HyperCLaw-V1.1",
135 const std::string &levelPrefix =
"Level_",
136 const std::string &mfPrefix =
"Cell",
160 const std::string &compression =
"None@0",
161 const std::string &versionName =
"HyperCLaw-V1.1",
162 const std::string &levelPrefix =
"Level_",
163 const std::string &mfPrefix =
"Cell",
191 const std::string &compression =
"None@0",
192 const std::string &versionName =
"HyperCLaw-V1.1",
193 const std::string &levelPrefix =
"Level_",
194 const std::string &mfPrefix =
"Cell",
Problem-domain geometry: maps between index space and physical space.
Rectangular problem domain geometry.
Definition AMReX_Geometry.H:87
A collection (stored as an array) of FArrayBox objects.
Definition AMReX_MultiFab.H:40
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition AMReX_Vector.H:29
amrex_real Real
Floating Point Type for Fields.
Definition AMReX_REAL.H:80
Definition AMReX_Amr.cpp:50
void WriteSingleLevelPlotfileHDF5SingleDset(const std::string &plotfilename, const MultiFab &mf, const Vector< std::string > &varnames, const Geometry &geom, Real time, int level_step, const std::string &compression, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix, const Vector< std::string > &extra_dirs)
Write a single-level plotfile where all state lives in one dataset.
Definition AMReX_PlotFileUtilHDF5.cpp:1334
void WriteSingleLevelPlotfileHDF5(const std::string &plotfilename, const MultiFab &mf, const Vector< std::string > &varnames, const Geometry &geom, Real time, int level_step, const std::string &compression, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix, const Vector< std::string > &extra_dirs)
Write a single-level plotfile (one dataset per level).
Definition AMReX_PlotFileUtilHDF5.cpp:1315
void WriteMultiLevelPlotfileHDF5(const std::string &plotfilename, int nlevels, const Vector< const MultiFab * > &mf, const Vector< std::string > &varnames, const Vector< Geometry > &geom, Real time, const Vector< int > &level_steps, const Vector< IntVect > &ref_ratio, const std::string &compression, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix, const Vector< std::string > &extra_dirs)
Write a multi-level plotfile (one dataset per level).
Definition AMReX_PlotFileUtilHDF5.cpp:1372
void WriteSingleLevelPlotfileHDF5MultiDset(const std::string &plotfilename, const MultiFab &mf, const Vector< std::string > &varnames, const Geometry &geom, Real time, int level_step, const std::string &compression, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix, const Vector< std::string > &extra_dirs)
Write a single-level plotfile with one HDF5 dataset per component.
Definition AMReX_PlotFileUtilHDF5.cpp:1353
void WriteMultiLevelPlotfileHDF5MultiDset(const std::string &plotfilename, int nlevels, const Vector< const MultiFab * > &mf, const Vector< std::string > &varnames, const Vector< Geometry > &geom, Real time, const Vector< int > &level_steps, const Vector< IntVect > &ref_ratio, const std::string &compression, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix, const Vector< std::string > &extra_dirs)
Write a multi-level plotfile with one dataset per component.
Definition AMReX_PlotFileUtilHDF5.cpp:824
void WriteMultiLevelPlotfileHDF5SingleDset(const std::string &plotfilename, int nlevels, const Vector< const MultiFab * > &mf, const Vector< std::string > &varnames, const Vector< Geometry > &geom, Real time, const Vector< int > &level_steps, const Vector< IntVect > &ref_ratio, const std::string &compression, const std::string &versionName, const std::string &levelPrefix, const std::string &mfPrefix, const Vector< std::string > &extra_dirs)
Write a multi-level plotfile using a single dataset per level.
Definition AMReX_PlotFileUtilHDF5.cpp:347