BlackoilModelParameters.hpp
Go to the documentation of this file.
634 tolerance_pressure_ms_wells_ = Parameters::get<TypeTag, Properties::TolerancePressureMsWells>();
636 relaxed_tolerance_pressure_ms_well_ = Parameters::get<TypeTag, Properties::RelaxedPressureTolMsw>();
637 max_pressure_change_ms_wells_ = Parameters::get<TypeTag, Properties::MaxPressureChangeMsWells>();
641 regularization_factor_wells_ = Parameters::get<TypeTag, Properties::RegularizationFactorWells>();
642 max_niter_inner_well_iter_ = Parameters::get<TypeTag, Properties::MaxNewtonIterationsWithInnerWellIterations>();
645 maxSinglePrecisionTimeStep_ = Parameters::get<TypeTag, Properties::MaxSinglePrecisionDays>() * 24 * 60 * 60;
651 matrix_add_well_contributions_ = Parameters::get<TypeTag, Properties::MatrixAddWellContributions>();
653 check_well_operability_iter_ = Parameters::get<TypeTag, Properties::EnableWellOperabilityCheckIter>();
654 max_number_of_well_switches_ = Parameters::get<TypeTag, Properties::MaximumNumberOfWellSwitches>();
655 use_average_density_ms_wells_ = Parameters::get<TypeTag, Properties::UseAverageDensityMsWells>();
656 local_well_solver_control_switching_ = Parameters::get<TypeTag, Properties::LocalWellSolveControlSwitching>();
670 local_tolerance_scaling_cnv_ = Parameters::get<TypeTag, Properties::LocalToleranceScalingCnv>();
671 nldd_num_initial_newton_iter_ = Parameters::get<TypeTag, Properties::NlddNumInitialNewtonIter>();
673 local_domain_partition_imbalance_ = std::max(1.0, Parameters::get<TypeTag, Properties::LocalDomainsPartitioningImbalance>());
674 local_domain_partition_method_ = Parameters::get<TypeTag, Properties::LocalDomainsPartitioningMethod>();
676 network_max_strict_iterations_ = Parameters::get<TypeTag, Properties::NetworkMaxStrictIterations>();
678 local_domain_ordering_ = domainOrderingMeasureFromString(Parameters::get<TypeTag, Properties::LocalDomainsOrderingMeasure>());
Definition: AluGridVanguard.hpp:57 Definition: BlackoilPhases.hpp:27 DomainOrderingMeasure Measure to use for domain ordering. Definition: SubDomain.hpp:39 @ MaxPressure DomainOrderingMeasure domainOrderingMeasureFromString(const std::string_view measure) Definition: SubDomain.hpp:45 @ Jacobi @ GaussSeidel Solver parameters for the BlackoilModel. Definition: BlackoilModelParameters.hpp:484 bool shut_unsolvable_wells_ Whether to shut unsolvable well. Definition: BlackoilModelParameters.hpp:538 int num_local_domains_ Definition: BlackoilModelParameters.hpp:612 double local_tolerance_scaling_mb_ Definition: BlackoilModelParameters.hpp:608 bool check_well_operability_ Whether to check well operability. Definition: BlackoilModelParameters.hpp:579 double relaxed_max_pv_fraction_ Definition: BlackoilModelParameters.hpp:497 bool update_equations_scaling_ Update scaling factors for mass balance equations. Definition: BlackoilModelParameters.hpp:560 double maxSinglePrecisionTimeStep_ Definition: BlackoilModelParameters.hpp:548 double max_pressure_change_ms_wells_ Maximum pressure change over an iteratio for ms wells. Definition: BlackoilModelParameters.hpp:520 double tolerance_cnv_relaxed_ Relaxed local convergence tolerance (can be used when iter >= min_strict_cnv_iter_ && cnvViolatedPV <... Definition: BlackoilModelParameters.hpp:505 std::string local_domain_partition_method_ Definition: BlackoilModelParameters.hpp:614 bool solve_welleq_initially_ Solve well equation initially. Definition: BlackoilModelParameters.hpp:557 bool write_partitions_ Definition: BlackoilModelParameters.hpp:617 double max_residual_allowed_ Absolute max limit for residuals. Definition: BlackoilModelParameters.hpp:494 bool use_implicit_ipr_ Whether to use implicit IPR for thp stability checks and solution search. Definition: BlackoilModelParameters.hpp:593 bool use_average_density_ms_wells_ Whether to approximate segment densities by averaging over segment and its outlet. Definition: BlackoilModelParameters.hpp:587 int min_strict_mb_iter_ Minimum number of Newton iterations before we can use relaxed MB convergence criterion. Definition: BlackoilModelParameters.hpp:554 double local_tolerance_scaling_cnv_ Definition: BlackoilModelParameters.hpp:609 double tolerance_wells_ Well convergence tolerance. Definition: BlackoilModelParameters.hpp:507 double tolerance_cnv_ Local convergence tolerance (max of local saturation errors). Definition: BlackoilModelParameters.hpp:503 double tolerance_pressure_ms_wells_ Tolerance for the pressure equations for multisegment wells. Definition: BlackoilModelParameters.hpp:512 int network_max_iterations_ Maximum number of iterations in the network solver before giving up. Definition: BlackoilModelParameters.hpp:599 int max_welleq_iter_ Maximum iteration number of the well equation solution. Definition: BlackoilModelParameters.hpp:544 bool matrix_add_well_contributions_ Whether to add influences of wells between cells to the matrix and preconditioner matrix. Definition: BlackoilModelParameters.hpp:576 DomainOrderingMeasure local_domain_ordering_ Definition: BlackoilModelParameters.hpp:615 double dbhp_max_rel_ Max relative change in bhp in single iteration. Definition: BlackoilModelParameters.hpp:490 bool local_well_solver_control_switching_ Whether to allow control switching during local well solutions. Definition: BlackoilModelParameters.hpp:590 int strict_outer_iter_wells_ Newton iteration where wells are stricly convergent. Definition: BlackoilModelParameters.hpp:529 int nldd_num_initial_newton_iter_ Definition: BlackoilModelParameters.hpp:611 std::string deck_file_name_ The file name of the deck. Definition: BlackoilModelParameters.hpp:573 int max_number_of_well_switches_ Maximum number of times a well can switch to the same controt. Definition: BlackoilModelParameters.hpp:584 DomainSolveApproach local_solve_approach_ 'jacobi' and 'gauss-seidel' supported. Definition: BlackoilModelParameters.hpp:604 int max_local_solve_iterations_ Definition: BlackoilModelParameters.hpp:606 bool use_update_stabilization_ Try to detect oscillation or stagnation. Definition: BlackoilModelParameters.hpp:563 int max_niter_inner_well_iter_ Maximum newton iterations with inner well iterations. Definition: BlackoilModelParameters.hpp:535 double dwell_fraction_max_ Max absolute change in well volume fraction in single iteration. Definition: BlackoilModelParameters.hpp:492 double relaxed_tolerance_pressure_ms_well_ Relaxed tolerance for the MSW pressure solution. Definition: BlackoilModelParameters.hpp:517 std::string nonlinear_solver_ Nonlinear solver type: newton or nldd. Definition: BlackoilModelParameters.hpp:602 double tolerance_well_control_ Tolerance for the well control equations. Definition: BlackoilModelParameters.hpp:510 double regularization_factor_wells_ Regularization factor for wells. Definition: BlackoilModelParameters.hpp:532 double tolerance_mb_relaxed_ Relaxed mass balance tolerance (can be used when iter >= min_strict_mb_iter_). Definition: BlackoilModelParameters.hpp:501 bool use_multisegment_well_ Definition: BlackoilModelParameters.hpp:570 int network_max_strict_iterations_ Maximum number of iterations in the network solver before relaxing tolerance. Definition: BlackoilModelParameters.hpp:596 int max_inner_iter_ms_wells_ Maximum inner iteration number for ms wells. Definition: BlackoilModelParameters.hpp:523 double local_domain_partition_imbalance_ Definition: BlackoilModelParameters.hpp:613 int max_inner_iter_wells_ Maximum inner iteration number for standard wells. Definition: BlackoilModelParameters.hpp:541 double relaxed_tolerance_flow_well_ Relaxed tolerance for for the well flow residual. Definition: BlackoilModelParameters.hpp:514 static void registerParameters() Definition: BlackoilModelParameters.hpp:682 int min_strict_cnv_iter_ Minimum number of Newton iterations before we can use relaxed CNV convergence criterion. Definition: BlackoilModelParameters.hpp:551 BlackoilModelParameters() Construct from user parameters or defaults. Definition: BlackoilModelParameters.hpp:620 bool check_well_operability_iter_ Whether to check well operability during iterations. Definition: BlackoilModelParameters.hpp:581 int strict_inner_iter_wells_ Strict inner iteration number for wells. Definition: BlackoilModelParameters.hpp:526 double tolerance_mb_ Relative mass balance tolerance (total mass balance error). Definition: BlackoilModelParameters.hpp:499 Definition: BlackoilModelParameters.hpp:178 UndefinedProperty type Definition: BlackoilModelParameters.hpp:179 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:248 Definition: BlackoilModelParameters.hpp:45 Definition: BlackoilModelParameters.hpp:129 UndefinedProperty type Definition: BlackoilModelParameters.hpp:130 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:253 Definition: BlackoilModelParameters.hpp:49 UndefinedProperty type Definition: BlackoilModelParameters.hpp:50 Definition: BlackoilModelParameters.hpp:41 UndefinedProperty type Definition: BlackoilModelParameters.hpp:42 Definition: BlackoilModelParameters.hpp:125 UndefinedProperty type Definition: BlackoilModelParameters.hpp:126 Definition: BlackoilModelParameters.hpp:121 UndefinedProperty type Definition: BlackoilModelParameters.hpp:122 Definition: BlackoilModelParameters.hpp:243 UndefinedProperty type Definition: BlackoilModelParameters.hpp:244 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:458 Definition: BlackoilModelParameters.hpp:235 UndefinedProperty type Definition: BlackoilModelParameters.hpp:236 Definition: BlackoilModelParameters.hpp:239 UndefinedProperty type Definition: BlackoilModelParameters.hpp:240 Definition: BlackoilModelParameters.hpp:211 UndefinedProperty type Definition: BlackoilModelParameters.hpp:212 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:443 Definition: BlackoilModelParameters.hpp:223 UndefinedProperty type Definition: BlackoilModelParameters.hpp:224 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:438 Definition: BlackoilModelParameters.hpp:219 UndefinedProperty type Definition: BlackoilModelParameters.hpp:220 Definition: BlackoilModelParameters.hpp:190 UndefinedProperty type Definition: BlackoilModelParameters.hpp:191 Definition: BlackoilModelParameters.hpp:117 UndefinedProperty type Definition: BlackoilModelParameters.hpp:118 Definition: BlackoilModelParameters.hpp:142 UndefinedProperty type Definition: BlackoilModelParameters.hpp:143 Definition: BlackoilModelParameters.hpp:174 UndefinedProperty type Definition: BlackoilModelParameters.hpp:175 Definition: BlackoilModelParameters.hpp:215 UndefinedProperty type Definition: BlackoilModelParameters.hpp:216 Definition: BlackoilModelParameters.hpp:166 UndefinedProperty type Definition: BlackoilModelParameters.hpp:167 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:340 Definition: BlackoilModelParameters.hpp:138 UndefinedProperty type Definition: BlackoilModelParameters.hpp:139 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:258 Definition: BlackoilModelParameters.hpp:53 UndefinedProperty type Definition: BlackoilModelParameters.hpp:54 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:306 Definition: BlackoilModelParameters.hpp:93 UndefinedProperty type Definition: BlackoilModelParameters.hpp:94 Definition: BlackoilModelParameters.hpp:85 UndefinedProperty type Definition: BlackoilModelParameters.hpp:86 Definition: BlackoilModelParameters.hpp:182 UndefinedProperty type Definition: BlackoilModelParameters.hpp:183 Definition: BlackoilModelParameters.hpp:97 UndefinedProperty type Definition: BlackoilModelParameters.hpp:98 Definition: BlackoilModelParameters.hpp:101 UndefinedProperty type Definition: BlackoilModelParameters.hpp:102 Definition: BlackoilModelParameters.hpp:203 UndefinedProperty type Definition: BlackoilModelParameters.hpp:204 Definition: BlackoilModelParameters.hpp:199 UndefinedProperty type Definition: BlackoilModelParameters.hpp:200 int type Definition: BlackoilModelParameters.hpp:448 Definition: BlackoilModelParameters.hpp:227 UndefinedProperty type Definition: BlackoilModelParameters.hpp:228 Definition: BlackoilModelParameters.hpp:207 UndefinedProperty type Definition: BlackoilModelParameters.hpp:208 int type Definition: BlackoilModelParameters.hpp:453 Definition: BlackoilModelParameters.hpp:231 UndefinedProperty type Definition: BlackoilModelParameters.hpp:232 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:373 Definition: BlackoilModelParameters.hpp:162 UndefinedProperty type Definition: BlackoilModelParameters.hpp:163 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:263 Definition: BlackoilModelParameters.hpp:57 UndefinedProperty type Definition: BlackoilModelParameters.hpp:58 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:395 Definition: BlackoilModelParameters.hpp:158 UndefinedProperty type Definition: BlackoilModelParameters.hpp:159 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:390 Definition: BlackoilModelParameters.hpp:150 UndefinedProperty type Definition: BlackoilModelParameters.hpp:151 Definition: BlackoilModelParameters.hpp:170 UndefinedProperty type Definition: BlackoilModelParameters.hpp:171 Definition: BlackoilModelParameters.hpp:105 UndefinedProperty type Definition: BlackoilModelParameters.hpp:106 Definition: BlackoilModelParameters.hpp:146 UndefinedProperty type Definition: BlackoilModelParameters.hpp:147 Definition: BlackoilModelParameters.hpp:154 UndefinedProperty type Definition: BlackoilModelParameters.hpp:155 Definition: BlackoilModelParameters.hpp:37 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:278 Definition: BlackoilModelParameters.hpp:69 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:283 Definition: BlackoilModelParameters.hpp:73 UndefinedProperty type Definition: BlackoilModelParameters.hpp:74 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:268 Definition: BlackoilModelParameters.hpp:61 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:273 Definition: BlackoilModelParameters.hpp:65 UndefinedProperty type Definition: BlackoilModelParameters.hpp:66 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:335 Definition: BlackoilModelParameters.hpp:134 UndefinedProperty type Definition: BlackoilModelParameters.hpp:135 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:293 Definition: BlackoilModelParameters.hpp:81 UndefinedProperty type Definition: BlackoilModelParameters.hpp:82 GetPropType< TypeTag, Scalar > type Definition: BlackoilModelParameters.hpp:288 Definition: BlackoilModelParameters.hpp:77 UndefinedProperty type Definition: BlackoilModelParameters.hpp:78 Definition: BlackoilModelParameters.hpp:109 UndefinedProperty type Definition: BlackoilModelParameters.hpp:110 Definition: BlackoilModelParameters.hpp:186 UndefinedProperty type Definition: BlackoilModelParameters.hpp:187 Definition: BlackoilModelParameters.hpp:194 UndefinedProperty type Definition: BlackoilModelParameters.hpp:195 Definition: BlackoilModelParameters.hpp:89 UndefinedProperty type Definition: BlackoilModelParameters.hpp:90 Definition: BlackoilModelParameters.hpp:113 UndefinedProperty type Definition: BlackoilModelParameters.hpp:114 |