Vegard Kippe
8d37ca9035
Limit roughness during input handling instead, but keep a check here.
2025-02-04 14:22:34 +01:00
Vegard Kippe
32876479fd
Slightly larger safety margin to avoid numerical issues.
2025-02-04 00:43:42 +01:00
Vegard Kippe
86e47384dd
Limit relative roughness to avoid singularity in Haaland friction factor calculations
2025-02-03 23:40:44 +01:00
Lisa Julia Nebel
890f285cbf
Remove the mpi calls from the business logic
...
Implement mmv and mv functions that are called from the business layer that do the communication
2024-12-20 09:23:23 +01:00
Arne Morten Kvarving
39971162a3
MSWellHelpers: optionally instantiate for float
2024-08-21 09:23:31 +02:00
Arne Morten Kvarving
42b8545e51
MSWellhelpers: disable for float Scalar
...
there is no UMFPack for floats
2024-08-21 09:23:31 +02:00
Arne Morten Kvarving
e0bcb314ea
MSWellHelpers: template Scalar type
2024-05-22 09:57:44 +02:00
Atgeirr Flø Rasmussen
749ea93e24
Add and use OPM_DEFLOG_PROBLEM macro.
...
This should replace OPM_DEFLOG_THROW in places where the problem
category is more appropriate than the error category.
In this commit, uses of OPM_DEFLOG_THROW have been replaced whenever
the exception class used was NumericalProblem.
2023-11-08 15:16:17 +01:00
Arne Morten Kvarving
92fa9577da
consistently use std::size_t
2023-08-15 09:32:10 +02:00
hnil
c065d34d0e
-- added more timing to get better coverage of amg solver
...
-- added includes needed
2023-07-24 12:28:08 +02:00
Arne Morten Kvarving
f2983ac6af
minimum dune version required is now 2.7
2023-04-12 09:41:23 +02:00
Arne Morten Kvarving
be7f94b731
include Math.hpp where required
2022-12-23 13:34:35 +01:00
Arne Morten Kvarving
f17a90170d
use exception classes from opm-common
2022-12-13 12:56:13 +01:00
Kai Bao
1f077c35d2
rewrting frictionPressureLoss fucntion for better jacobian matrix
...
it removes some singularity warning from UMFPack.
2022-12-07 11:43:12 +01:00
Arne Morten Kvarving
a7cb444328
MSWellHelpers: simplify interfaces
...
- avoid passing the matrix, only pass the solver. possible
since setting up the solver is not done in here any more.
- avoid passing shared_ptr's
2022-12-05 10:13:55 +01:00
Arne Morten Kvarving
eadf972014
MSWellHelpers: reverse order of template parameters
...
this way the matrix type and be deduced from passed parameters
2022-11-30 23:05:29 +01:00
Arne Morten Kvarving
5052a09d6e
make MSWellHelpers templates private
2022-09-01 15:17:04 +02:00