Arne Morten Kvarving
|
522625aca8
|
WellGroupHelpers: change from namespace to class with static members
this to simplify adding support for float Scalars
|
2024-04-19 11:01:29 +02:00 |
|
Arne Morten Kvarving
|
ca0ca3c43e
|
FractionCalculator: template Scalar type
|
2024-04-19 11:00:57 +02:00 |
|
Arne Morten Kvarving
|
c226c5c216
|
InjectionTargetCalculator: template Scalar type
|
2024-04-19 11:00:44 +02:00 |
|
Arne Morten Kvarving
|
eb3bbbb926
|
TargetCalculator: template Scalar type
|
2024-04-19 11:00:38 +02:00 |
|
Arne Morten Kvarving
|
6197aab409
|
TargetCalculator: move to namespace Opm::WGHelpers
|
2024-04-19 11:00:28 +02:00 |
|
Arne Morten Kvarving
|
9a42b70f20
|
TargetCalculator: drop indent for namespace
|
2024-04-19 11:00:20 +02:00 |
|
Arne Morten Kvarving
|
d6fc7cc4f6
|
WellGroupHelpers: drop indent for namespace
|
2024-04-19 10:59:53 +02:00 |
|
Arne Morten Kvarving
|
7354bc6371
|
GroupEconomicLimitsChecker: template Scalar type
|
2024-04-17 11:21:34 +02:00 |
|
Arne Morten Kvarving
|
88bc65c201
|
GroupEconomicLimitsChecker: drop indent for namespace
|
2024-04-17 11:21:26 +02:00 |
|
Arne Morten Kvarving
|
137741e572
|
WellFilterCake: template Scalar type
|
2024-04-17 11:13:01 +02:00 |
|
Arne Morten Kvarving
|
15d75c5228
|
WGState: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
67f1811234
|
GroupState: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
be57843296
|
WellState: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
58f334b264
|
ALQState: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
ab0e696709
|
SingleWellState: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
e46e52f3dc
|
SegmentState: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
d350049876
|
PerfData: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
ea1f4f822b
|
ConnFiltrateData: template Scalar type
|
2024-04-17 11:12:40 +02:00 |
|
Arne Morten Kvarving
|
3b3fb6752c
|
ConnFiltrateData: remove indent for namespace
|
2024-04-17 11:12:40 +02:00 |
|
Bård Skaflestad
|
456e149a64
|
Merge pull request #5290 from akva2/constraints_fix_bare_throw
BlackoilWellModelConstraints: fix throw of bare string
|
2024-04-17 11:06:25 +02:00 |
|
Bård Skaflestad
|
b847a2b532
|
Merge pull request #5289 from akva2/wellstate_direct_comm
WellState: remove template parameters for comm
|
2024-04-17 10:53:13 +02:00 |
|
Arne Morten Kvarving
|
a3f554e4fb
|
fixed: don't throw a bare string
and use OPM_THROW
|
2024-04-17 10:38:40 +02:00 |
|
Arne Morten Kvarving
|
99f45ae916
|
BlackoilWellModelConstraints: use fmt
|
2024-04-17 10:38:40 +02:00 |
|
Arne Morten Kvarving
|
2886fe2fe9
|
BlackoilWellModelConstraints: break some long lines
|
2024-04-17 10:38:37 +02:00 |
|
Arne Morten Kvarving
|
a6cb9134ff
|
WellState: remove template parameters for comm
use Parallel::Communication directly instead
|
2024-04-17 09:37:04 +02:00 |
|
Arne Morten Kvarving
|
7eba120662
|
avoid including MultisegmentWellContribution in WellContributions.hpp
|
2024-04-17 08:11:47 +02:00 |
|
Atgeirr Flø Rasmussen
|
d3b22323f1
|
Merge pull request #5284 from multitalentloes/fix_fast_amg_wrapper
Fix fast amg wrapper and generalize RebuildOnUpdatePreconditioner
|
2024-04-17 08:05:02 +02:00 |
|
Tobias Meyer Andersen
|
296f41ecc0
|
Make function that infers templates, avoid use of new
|
2024-04-16 15:39:17 +02:00 |
|
Arne Morten Kvarving
|
7311948b89
|
openCl preconditioners: make argument orders consistent
|
2024-04-16 09:39:56 +02:00 |
|
Arne Morten Kvarving
|
34e94256be
|
Preconditioner: replace if nest with switch
|
2024-04-16 09:39:48 +02:00 |
|
Arne Morten Kvarving
|
cc5f362fdc
|
changed: make PreconditionerType an enum class
this to avoid symbol clashes with the implementations.
while at it rename it to Type as Preconditioner::PreconditionerType is
redundant
|
2024-04-16 09:06:13 +02:00 |
|
Tobias Meyer Andersen
|
9e7b7b3e40
|
clang-format PreconditionerWithUpdate.hpp
|
2024-04-15 16:28:37 +02:00 |
|
Tobias Meyer Andersen
|
9ab15e3ff9
|
bugfix: make famg reconstruct on update
|
2024-04-15 16:24:43 +02:00 |
|
Tobias Meyer Andersen
|
0079a17889
|
re-enable DuneILU for multiprocess
|
2024-04-15 16:06:37 +02:00 |
|
Tobias Meyer Andersen
|
d97d7ba732
|
add some documentation
|
2024-04-15 15:41:58 +02:00 |
|
Tobias Meyer Andersen
|
e275c637f5
|
Proof Of Concept generic Preconditioner with update
|
2024-04-15 15:27:37 +02:00 |
|
Atgeirr Flø Rasmussen
|
4f53ea512b
|
Merge pull request #5028 from multitalentloes/update_prec_factory
Update prec factory
|
2024-04-15 14:09:58 +02:00 |
|
Arne Morten Kvarving
|
6b5cd88bee
|
WellGroupHelpers: drop unnecessary template parameter
use Parallel::Communication type directly
|
2024-04-15 11:26:08 +02:00 |
|
Tobias Meyer Andersen
|
b45c6cebbe
|
update variable names
|
2024-04-15 10:36:05 +02:00 |
|
Tobias Meyer Andersen
|
2815a8db86
|
update variable and template names
|
2024-04-15 08:32:18 +02:00 |
|
Arne Morten Kvarving
|
0aacefeeec
|
adjust to Parameters::isSet change
|
2024-04-15 08:12:05 +02:00 |
|
Bård Skaflestad
|
f71c652b0a
|
Merge pull request #5281 from daavid00/immCO2
Summary for immobile free-phase at saturations for which the nonwetting relative permeability equals zero
|
2024-04-12 17:06:21 +02:00 |
|
Tobias Meyer Andersen
|
2a7251efc5
|
change pointers to const references
|
2024-04-12 15:39:35 +02:00 |
|
David Landa Marban
|
9671792106
|
summary for immobile free-phase at saturations for which the nonwetting relative permeability equals zero
|
2024-04-12 15:31:22 +02:00 |
|
Bård Skaflestad
|
b1be391d4c
|
Merge pull request #5172 from totto82/gconprod7
Implement WELL as group limit action
|
2024-04-11 17:36:55 +02:00 |
|
Tobias Meyer Andersen
|
8177400602
|
clang-format PreconditionerFactory_impl
|
2024-04-11 15:09:09 +02:00 |
|
Tobias Meyer Andersen
|
3d9b3a3013
|
clang-format PreconditionerWIthUpdate
|
2024-04-11 15:07:17 +02:00 |
|
Tobias Meyer Andersen
|
1685f928f7
|
add RebuildOnUpdate for single process preconditioners. Also refactor wrapPreconditioner to match type of wrapper
|
2024-04-11 15:07:17 +02:00 |
|
Tobias Meyer Andersen
|
6cfe647c81
|
clean up and fix multiprocess RebuildOnUpdate wrapper
|
2024-04-11 15:07:17 +02:00 |
|
Tobias Meyer Andersen
|
71d58afc0e
|
Add a valid wrapper through OwningBlockPreconditioner that rebuiilds the preconditioner on updates. Still has excessive matrix copy and misses a wrapper function
|
2024-04-11 15:07:17 +02:00 |
|