Merge pull request #1962 from atgeirr/fix-nullptr-dereference

Use a dummy SequentialInformation object for the serial case.
This commit is contained in:
Markus Blatt 2019-08-08 11:54:38 +02:00 committed by GitHub
commit 777a7acb5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,7 +71,7 @@ public:
, comm_(nullptr) , comm_(nullptr)
, weights_(Opm::Amg::getQuasiImpesWeights<MatrixType, VectorType>( , weights_(Opm::Amg::getQuasiImpesWeights<MatrixType, VectorType>(
linearoperator.getmat(), prm.get<int>("pressure_var_index"), transpose)) linearoperator.getmat(), prm.get<int>("pressure_var_index"), transpose))
, levelTransferPolicy_(*comm_, weights_, prm.get<int>("pressure_var_index")) , levelTransferPolicy_(dummy_comm_, weights_, prm.get<int>("pressure_var_index"))
, coarseSolverPolicy_(prm.get_child("coarsesolver")) , coarseSolverPolicy_(prm.get_child("coarsesolver"))
, twolevel_method_(linearoperator, , twolevel_method_(linearoperator,
finesmoother_, finesmoother_,
@ -182,6 +182,7 @@ private:
CoarseSolverPolicy coarseSolverPolicy_; CoarseSolverPolicy coarseSolverPolicy_;
TwoLevelMethod twolevel_method_; TwoLevelMethod twolevel_method_;
boost::property_tree::ptree prm_; boost::property_tree::ptree prm_;
Communication dummy_comm_;
}; };
} // namespace Dune } // namespace Dune