diff --git a/opm/simulators/flow/FlowGenericVanguard.cpp b/opm/simulators/flow/FlowGenericVanguard.cpp index c9ced12529..2885b2c666 100644 --- a/opm/simulators/flow/FlowGenericVanguard.cpp +++ b/opm/simulators/flow/FlowGenericVanguard.cpp @@ -425,7 +425,7 @@ void FlowGenericVanguard::registerParameters_() ("Order cells owned by rank before ghost/overlap cells."); #if HAVE_MPI Parameters::Register - ("Choose partitioning strategy: 0=simple, 1=Zoltan, 2=METIS."); + ("Choose partitioning strategy: 0=simple, 1=Zoltan, 2=METIS, 3=Zoltan with all cells of well represented by one vertex."); Parameters::Register ("Perform partitioning for parallel runs on a single process."); Parameters::Register> diff --git a/opm/simulators/flow/FlowGenericVanguard.hpp b/opm/simulators/flow/FlowGenericVanguard.hpp index 8e4935f80e..8bca1e02e5 100644 --- a/opm/simulators/flow/FlowGenericVanguard.hpp +++ b/opm/simulators/flow/FlowGenericVanguard.hpp @@ -71,8 +71,9 @@ struct OwnerCellsFirst { static constexpr bool value = true; }; struct ParsingStrictness { static constexpr auto value = "normal"; }; struct ActionParsingStrictness { static constexpr auto value = "normal"; }; - // 0: simple, 1: Zoltan, 2: METIS, see GridEnums.hpp -struct PartitionMethod { static constexpr int value = 1; }; +/// 0: simple, 1: Zoltan, 2: METIS, 3: Zoltan with a all cells of a well +/// represented by one vertex in the graph, see GridEnums.hpp +struct PartitionMethod { static constexpr int value = 3; }; struct SchedRestart{ static constexpr bool value = false; }; struct SerialPartitioning{ static constexpr bool value = false; }; diff --git a/parallelTests.cmake b/parallelTests.cmake index 422666957b..0c85acc719 100644 --- a/parallelTests.cmake +++ b/parallelTests.cmake @@ -233,8 +233,8 @@ add_test_compare_parallel_simulation(CASENAME 3_a_mpi_multflt_mod2 SIMULATOR flow ABS_TOL ${abs_tol_parallel} REL_TOL 1.0e-3 - DIR model2 - TEST_ARGS --linear-solver-reduction=1e-7 --tolerance-cnv=5e-6 --tolerance-mb=1e-8 --newton-max-iterations=30 --enable-drift-compensation=false) + DIR model2 + TEST_ARGS --linear-solver-reduction=1e-7 --tolerance-cnv=1.0e-3 --tolerance-mb=1e-8 --tolerance-mb-relaxed=1.0e-8 --newton-max-iterations=30) add_test_compare_parallel_simulation(CASENAME rxft FILENAME TEST_RXFT