23 #include "openPMD/config.hpp"
25 #include "openPMD/Dataset.hpp"
53 bool operator==(
ChunkInfo const &other)
const;
83 using ChunkTable = std::vector<WrittenChunkInfo>;
85 namespace chunk_assignment
87 using RankMeta = std::map<unsigned int, std::string>;
109 bool methodAvailable(Method);
118 std::string byMethod(Method);
131 chunk_assignment::RankMeta byMethodCollective(MPI_Comm, Method);
136 #undef openPMD_POSIX_AVAILABLE
Public definitions of openPMD-api.
Definition: Date.cpp:29
Represents the meta info around a chunk in a dataset.
Definition: ChunkInfo.hpp:43
Extent extent
size of the chunk
Definition: ChunkInfo.hpp:45
Offset offset
origin of the chunk
Definition: ChunkInfo.hpp:44
Represents the meta info around a chunk that has been written by some data producing application.
Definition: ChunkInfo.hpp:70
unsigned int sourceID
ID of the data source containing the chunk.
Definition: ChunkInfo.hpp:71