opm-simulators
Toggle main menu visibility
Loading...
Searching...
No Matches
gatherConvergenceReport.hpp
1
/*
2
Copyright 2018 SINTEF Digital, Mathematics and Cybernetics.
3
Copyright 2018 Equinor.
4
5
This file is part of the Open Porous Media project (OPM).
6
7
OPM is free software: you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
11
12
OPM is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with OPM. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
21
#ifndef OPM_GATHERCONVERGENCEREPORT_HEADER_INCLUDED
22
#define OPM_GATHERCONVERGENCEREPORT_HEADER_INCLUDED
23
24
#include <opm/simulators/timestepping/ConvergenceReport.hpp>
25
26
#include <opm/simulators/utils/ParallelCommunication.hpp>
27
28
namespace
Opm
29
{
30
33
ConvergenceReport
34
gatherConvergenceReport
(
const
ConvergenceReport
& local_report,
35
Parallel::Communication communicator);
36
37
}
// namespace Opm
38
39
#endif
// OPM_GATHERCONVERGENCEREPORT_HEADER_INCLUDED
Opm::ConvergenceReport
Represents the convergence status of the whole simulator, to make it possible to query and store the ...
Definition
ConvergenceReport.hpp:38
Opm
This file contains a set of helper functions used by VFPProd / VFPInj.
Definition
blackoilbioeffectsmodules.hh:43
Opm::gatherConvergenceReport
ConvergenceReport gatherConvergenceReport(const ConvergenceReport &local_report, Parallel::Communication mpi_communicator)
Create a global convergence report combining local (per-process) reports.
Definition
gatherConvergenceReport.cpp:171
opm
simulators
timestepping
gatherConvergenceReport.hpp
Generated by
1.17.0