PR review changes

This commit is contained in:
jakobtorben
2024-10-03 18:05:06 +02:00
parent ff20c1f809
commit b830208573
3 changed files with 7 additions and 9 deletions

View File

@@ -1154,12 +1154,10 @@ namespace Opm {
total_penaltyCard_ += report.getPenaltyCard();
if (param_.convergence_monitoring_ && (total_penaltyCard_.total() > param_.convergence_monitoring_cutoff_)) {
report.setReservoirFailed({ConvergenceReport::ReservoirFailure::Type::ConvergenceMonitorFailure,
ConvergenceReport::Severity::ConvergenceMonitorFailure,
-1}); // -1 indicates it's not specific to any component
ConvergenceReport::Severity::ConvergenceMonitorFailure,
-1}); // -1 indicates it's not specific to any component
}
}

View File

@@ -248,8 +248,8 @@ void registerAdaptiveParameters();
// since linearIterations is < 0 this will restart the solver
}
catch (const ConvergenceMonitorFailure& e) {
causeOfFailure = "Convergence monitor failure";
substepReport = solver.failureReport();
causeOfFailure = "Convergence monitor failure";
}
catch (const LinearSolverProblem& e) {
substepReport = solver.failureReport();

View File

@@ -45,13 +45,13 @@ namespace Opm
ReservoirFailed = 1 << 0,
WellFailed = 1 << 1,
};
// More severe problems should have higher numbers
enum struct Severity {
None = 0,
Normal = 1,
TooLarge = 2,
NotANumber = 3,
ConvergenceMonitorFailure = 4,
ConvergenceMonitorFailure = 2,
TooLarge = 3,
NotANumber = 4,
};
struct PenaltyCard {