mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3739 Fix crash in Well Bore Stability plots for synt_small.odb
This commit is contained in:
parent
fcc8ee6e27
commit
9dc2452ba1
@ -113,7 +113,7 @@ float RigGeoMechWellLogExtractor::calculatePorePressureInSegment(int64_t interse
|
|||||||
double porePressure = hydroStaticPorePressureBar;
|
double porePressure = hydroStaticPorePressureBar;
|
||||||
|
|
||||||
// 1: Try pore pressure from the grid
|
// 1: Try pore pressure from the grid
|
||||||
if (porePressure == hydroStaticPorePressureBar && averageSegmentPorePressureBar != std::numeric_limits<float>::infinity())
|
if (porePressure == hydroStaticPorePressureBar && averageSegmentPorePressureBar > 0.0)
|
||||||
{
|
{
|
||||||
porePressure = averageSegmentPorePressureBar;
|
porePressure = averageSegmentPorePressureBar;
|
||||||
}
|
}
|
||||||
@ -137,6 +137,8 @@ float RigGeoMechWellLogExtractor::calculatePorePressureInSegment(int64_t interse
|
|||||||
porePressure = pascalToBar(poreElementPressuresPascal[elmIdx]);
|
porePressure = pascalToBar(poreElementPressuresPascal[elmIdx]);
|
||||||
}
|
}
|
||||||
// 4: If no pore-pressure was found, the default value of hydrostatic pore pressure is used.
|
// 4: If no pore-pressure was found, the default value of hydrostatic pore pressure is used.
|
||||||
|
|
||||||
|
CVF_ASSERT(porePressure >= 0.0);
|
||||||
return porePressure;
|
return porePressure;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user