Loading [MathJax]/extensions/tex2jax.js
OGS
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
v
w
x
z
Enumerations
b
c
d
e
f
g
i
l
m
n
o
p
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
l
m
n
p
r
s
t
v
y
Classes
Class List
Class Index
Class Hierarchy
Files
File List
File Members
All
a
b
c
d
e
f
g
i
k
m
n
o
p
r
s
t
v
w
x
Functions
a
c
d
e
f
g
i
m
o
p
r
s
t
v
w
Variables
Typedefs
Enumerations
Macros
b
c
g
m
n
o
p
r
s
t
▼
OGS
►
OpenGeoSys 6.5.5-40-gc56730a46 source code documentation
►
OGS CTests—Project Files
►
OGS Input File Parameters—Quality Assurance
►
OGS Input File Parameters
BulkMappingDocuPage
Todo List
OGS Input File Parameters—List of incomplete documentation pages
Bibliography
►
Namespaces
►
Classes
▼
Files
▼
File List
►
Applications
►
BaseLib
►
build
►
ChemistryLib
Documentation
►
GeoLib
►
InfoLib
►
MaterialLib
►
MathLib
►
MeshGeoToolsLib
▼
MeshLib
►
Elements
▼
IO
►
Legacy
►
MPI_IO
►
VtkIO
▼
XDMF
▼
mpi
►
fileIO.cpp
►
getCommunicator.cpp
►
getCommunicator.h
►
partition.cpp
►
posix
►
fileIO.h
►
HdfData.cpp
►
HdfData.h
►
HdfWriter.cpp
►
HdfWriter.h
►
MeshPropertyDataType.cpp
►
MeshPropertyDataType.h
►
partition.h
►
transformData.cpp
►
transformData.h
►
writeXdmf.cpp
►
writeXdmf.h
XdmfData.cpp
►
XdmfData.h
►
XdmfHdfData.h
►
XdmfHdfWriter.cpp
►
XdmfHdfWriter.h
XdmfWriter.cpp
►
XdmfWriter.h
►
NodeData.h
►
readMeshFromFile.cpp
►
readMeshFromFile.h
►
writeMeshToFile.cpp
►
writeMeshToFile.h
►
MeshSearch
►
Utils
►
Vtk
►
CoordinateSystem.cpp
►
CoordinateSystem.h
►
ElementCoordinatesMappingLocal.cpp
►
ElementCoordinatesMappingLocal.h
ElementStatus.cpp
►
ElementStatus.h
►
findElementsWithinRadius.cpp
►
findElementsWithinRadius.h
►
Location.cpp
►
Location.h
►
Mesh.cpp
►
Mesh.h
►
MeshEnums.cpp
►
MeshEnums.h
►
MeshSubset.h
Node.cpp
►
Node.h
►
NodeAdjacencyTable.h
►
NodePartitionedMesh.cpp
►
NodePartitionedMesh.h
►
Properties-impl.h
Properties.cpp
►
Properties.h
►
PropertyVector.h
►
VtkOGSEnum.cpp
►
VtkOGSEnum.h
►
MeshToolsLib
►
NumLib
►
ParameterLib
►
ProcessLib
►
File Members
getCommunicator.h
Go to the documentation of this file.
1
15
#pragma once
16
17
#include <mpi.h>
18
19
#include <filesystem>
20
21
namespace
MeshLib::IO
22
{
23
struct
FileCommunicator
final
24
{
25
MPI_Comm
mpi_communicator
;
26
int
color
;
27
std::filesystem::path
output_filename
;
28
};
23
struct
FileCommunicator
final {
…
};
29
FileCommunicator
getCommunicator
(
unsigned
int
n_files);
30
}
// namespace MeshLib::IO
MeshLib::IO
Definition
MeshIO.cpp:272
MeshLib::IO::getCommunicator
FileCommunicator getCommunicator(unsigned int const n_files)
Definition
getCommunicator.cpp:41
MeshLib::IO::FileCommunicator
Definition
getCommunicator.h:24
MeshLib::IO::FileCommunicator::output_filename
std::filesystem::path output_filename
Definition
getCommunicator.h:27
MeshLib::IO::FileCommunicator::color
int color
Definition
getCommunicator.h:26
MeshLib::IO::FileCommunicator::mpi_communicator
MPI_Comm mpi_communicator
Definition
getCommunicator.h:25
MeshLib
IO
XDMF
mpi
getCommunicator.h
Generated by
1.11.0