mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Use the non-accelerated linear solver for some tests.
This is just for the type tag.
This commit is contained in:
parent
e4e32defc4
commit
18883e7f83
@ -34,7 +34,7 @@
|
|||||||
#include <opm/models/utils/start.hh>
|
#include <opm/models/utils/start.hh>
|
||||||
|
|
||||||
#include <opm/simulators/aquifers/BlackoilAquiferModel.hpp>
|
#include <opm/simulators/aquifers/BlackoilAquiferModel.hpp>
|
||||||
#include <opm/simulators/linalg/ISTLSolverEbosBda.hpp>
|
#include <opm/simulators/linalg/ISTLSolverEbos.hpp>
|
||||||
#include <opm/simulators/wells/BlackoilWellModel.hpp>
|
#include <opm/simulators/wells/BlackoilWellModel.hpp>
|
||||||
|
|
||||||
namespace Opm {
|
namespace Opm {
|
||||||
@ -113,6 +113,11 @@ struct LinearSolverSplice<TypeTag, TTag::EbosTypeTag> {
|
|||||||
using type = TTag::FlowIstlSolver;
|
using type = TTag::FlowIstlSolver;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template<>
|
||||||
|
struct LinearSolverBackend<TTag::EbosTypeTag, TTag::FlowIstlSolverParams> {
|
||||||
|
using type = ISTLSolverEbos<TTag::EbosTypeTag>;
|
||||||
|
};
|
||||||
|
|
||||||
// the default for the allowed volumetric error for oil per second
|
// the default for the allowed volumetric error for oil per second
|
||||||
template<class TypeTag>
|
template<class TypeTag>
|
||||||
struct NewtonTolerance<TypeTag, TTag::EbosTypeTag> {
|
struct NewtonTolerance<TypeTag, TTag::EbosTypeTag> {
|
||||||
|
@ -63,6 +63,11 @@ namespace Opm::Properties {
|
|||||||
using InheritsFrom = std::tuple<EbosTypeTag, FlowTimeSteppingParameters>;
|
using InheritsFrom = std::tuple<EbosTypeTag, FlowTimeSteppingParameters>;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template<>
|
||||||
|
struct LinearSolverBackend<TTag::TestRestartTypeTag, TTag::FlowIstlSolverParams> {
|
||||||
|
using type = ISTLSolverEbos<TTag::TestRestartTypeTag>;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
template<class T>
|
template<class T>
|
||||||
|
Loading…
Reference in New Issue
Block a user