#include <vector>#include <map>#include <set>#include <string>#include "moab/ReaderIface.hpp"#include "moab/ScdInterface.hpp"#include "DebugOutput.hpp"#include "MBNcDispatch.hpp"
Include dependency graph for ReadNC.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | moab::ReadNC |
| Output Exodus File for VERDE. More... | |
| class | moab::ReadNC::AttData |
| class | moab::ReadNC::VarData |
Namespaces | |
| moab | |
| Class representing axis-aligned bounding box. | |
Macros | |
| #define | NCFUNC(func) mbnc_##func |
| Generic NC function dispatch (open, close, redef, def_dim, def_var, ...) More... | |
| #define | NCFUNCAG(func) mbnc_get##func |
| Collective I/O mode get (PNetCDF backend: collective; others: only mode) More... | |
| #define | NCFUNCG(func) mbnc_get##func##_indep |
| Independent I/O mode get. Routes to ncmpi_get_vara_* (no all) on PNetCDF; on non-PNetCDF backends maps to the same nc_get_vara* call as the collective variant. Caller is still responsible for mbnc_begin_indep_data / mbnc_end_indep_data brackets when running on PNetCDF (those are no-ops on other backends). More... | |
| #define | NCFUNCREQG(func) mbnc_iget##func |
| Nonblocking get (PNetCDF request aggregation; blocking on other backends) More... | |
| #define | NCDF_SIZE size_t |
| #define | NCDF_DIFF ptrdiff_t |
| #define NCDF_DIFF ptrdiff_t |
Definition at line 65 of file ReadNC.hpp.
| #define NCDF_SIZE size_t |
Definition at line 64 of file ReadNC.hpp.
| #define NCFUNC | ( | func | ) | mbnc_##func |
Generic NC function dispatch (open, close, redef, def_dim, def_var, ...)
Definition at line 49 of file ReadNC.hpp.
| #define NCFUNCAG | ( | func | ) | mbnc_get##func |
Collective I/O mode get (PNetCDF backend: collective; others: only mode)
Definition at line 52 of file ReadNC.hpp.
| #define NCFUNCG | ( | func | ) | mbnc_get##func##_indep |
Independent I/O mode get. Routes to ncmpi_get_vara_* (no all) on PNetCDF; on non-PNetCDF backends maps to the same nc_get_vara* call as the collective variant. Caller is still responsible for mbnc_begin_indep_data / mbnc_end_indep_data brackets when running on PNetCDF (those are no-ops on other backends).
Definition at line 59 of file ReadNC.hpp.
| #define NCFUNCREQG | ( | func | ) | mbnc_iget##func |
Nonblocking get (PNetCDF request aggregation; blocking on other backends)
Definition at line 62 of file ReadNC.hpp.