GridFormat 0.6.0
I/O-Library for grid-like data structures
Loading...
Searching...
No Matches
pxml_reader.hpp File Reference

Base class for readers of parallel vtk-xml file formats. More...

#include <array>
#include <string>
#include <optional>
#include <iterator>
#include <filesystem>
#include <algorithm>
#include <utility>
#include <cmath>
#include <gridformat/common/ranges.hpp>
#include <gridformat/common/field.hpp>
#include <gridformat/common/md_index.hpp>
#include <gridformat/common/md_layout.hpp>
#include <gridformat/common/flat_index_mapper.hpp>
#include <gridformat/common/empty_field.hpp>
#include <gridformat/common/field_transformations.hpp>
#include <gridformat/common/exceptions.hpp>
#include <gridformat/grid/reader.hpp>
#include <gridformat/parallel/communication.hpp>
#include <gridformat/vtk/common.hpp>
#include <gridformat/vtk/xml.hpp>

Detailed Description

Constructors of derived classes for readers of unstructured grids may expose the merge_exceeding_pieces option. If set to true, then parallel I/O with less ranks than pieces in the PVTK file is done such that the last rank reads in and merges all remaining pieces. Otherwise, only as many pieces as ranks are read. On the other hand, if there are more ranks than pieces, some ranks will not read in any data (i.e. the grids are empty).

Go to the source code of this file.

Classes

class  GridFormat::VTK::PXMLReaderBase< PieceReader >
 Base class for readers of parallel vtk-xml file formats. More...
class  GridFormat::VTK::PXMLUnstructuredGridReader< PieceReader >
 Base class for readers of parallel vtk-xml file formats for unstructured grids. More...
class  GridFormat::VTK::PXMLStructuredGridReader< PieceReader >
 Base class for readers of parallel vtk-xml file formats for structured grids. More...
struct  GridFormat::VTK::PXMLStructuredGridReader< PieceReader >::StructuredGridSpecs