Tor Harald Sandve
5bb9dd4bc1
Only count gr switching after nupcol for oscillation detection
2025-09-03 12:46:36 +02:00
Bård Skaflestad
0eec9a95c8
Merge pull request #6404 from GitPaean/removing_phase_usage_restart_2
...
Removing phase usage
2025-09-03 11:45:46 +02:00
Tor Harald Sandve
c91097ded4
Merge pull request #6338 from totto82/avoidOsc
...
Reduce osscilations between stop and open
2025-09-03 08:38:43 +02:00
Bård Skaflestad
5d0d73ebcf
Merge pull request #6442 from erikhide/time-stepping-fix-indexing-in-control-error-filtering
...
Fixed indexing in control-error filtering
2025-09-02 12:29:25 +02:00
Erik Hide Saeternes
903485ab44
Fixed indexing in control-error filtering
2025-09-02 10:49:29 +02:00
Kai Bao
c8d0939d12
some cleaning up
...
mostly to add the end-of-file newline character back.
2025-09-02 10:19:36 +02:00
Kai Bao
f057203842
removing the latter call this->initFluidSystem_() in FlowProblemBlackoil
...
adapting to the interface change of the PhaseUsageInfo
2025-09-02 10:19:36 +02:00
Kai Bao
b3e4c4d0d0
removing BlackoilPhases and PhaseUsage
...
replacing it with a new PhaseUsageInfo and FluidSystem, both of which
are using the same implementation of PhaseUsageInfo, and only one set of
indices is used. Currently, it is the BlackOilDefaultFluidSystemIndices.
2025-09-02 10:19:36 +02:00
Bård Skaflestad
45e0f45d64
Merge pull request #6441 from akva2/eclmateriallawmanager_restructure
...
Eclmateriallawmanager: Adjust to restructure
2025-09-02 09:37:15 +02:00
Arne Morten Kvarving
8143f39bae
EclMaterialLawManager renamed to Manager
2025-09-02 08:12:59 +02:00
Arne Morten Kvarving
64f0e35147
EclMaterialLawManager moved to Opm::EclMaterialLaw namespace
2025-09-02 08:12:59 +02:00
Tor Harald Sandve
5be6b65d28
Reduce osscilations between stop and open
...
We add a cap on the number of allowed swichtes per local well solve.
The maximum number is given by --max-well-status-switch-in-inner-iter-wells=
Currently defaulted to 99. I.e. we basicly allow for unlimited switching
2025-09-01 09:12:29 +02:00
Bård Skaflestad
b766bc5a6d
Merge pull request #6434 from GitPaean/remvoing_unused_functions_emptymodel
...
removing a few functions from EmptyModel
2025-08-29 17:00:33 +02:00
Kai Bao
668dbde200
removing a few functions and include in EmptyModel
...
it does not looks like they are used.
2025-08-29 15:40:55 +02:00
Bård Skaflestad
d843cd54d9
Merge pull request #6433 from akva2/janitoring_lto
...
initialize variables
2025-08-29 14:09:48 +02:00
Arne Morten Kvarving
35afa8cf6b
initialize variables
...
to quell uninitialized use compiler warnings
2025-08-29 12:44:58 +02:00
Tor Harald Sandve
f66d3e9dce
Merge pull request #6420 from daavid00/termitun
...
Warn the user for TUNING and --enable-tuning
2025-08-29 09:35:07 +02:00
Bård Skaflestad
a8e0dd2397
Merge pull request #6431 from blattms/feature/test-parallel-wefac-pyaction
...
Test WEFAC with PyAction in parallel
2025-08-29 09:29:31 +02:00
David Landa Marban
e788a8fe67
Warn the user for TUNING and --enable-tuning
2025-08-28 16:13:44 +02:00
Bård Skaflestad
b361ac83c4
Merge pull request #6428 from bska/internalise-gsatinje-data
...
Serialise Satellite Injection Rates in Parallel
2025-08-28 14:58:58 +02:00
Tobias Meyer Andersen
621e88c826
Merge pull request #6406 from jakobtorben/optimise_memory_transfers_for_gpuistl
...
Optimise memory transfers for gpuistl
2025-08-28 14:07:03 +02:00
Lisa Julia Nebel
9105b95901
Test WEFAC with PyAction in parallel
...
This test was missing among other, but it contract to the others it
already works with master.
2025-08-28 14:03:49 +02:00
jakobtorben
ae721740d1
Add memory pinning and async transfer functionality for CPU memory that is used to transfer to the GPU
2025-08-28 13:19:15 +02:00
jakobtorben
628785fa70
Make updateNonzeroValues method use direct transfer where possible
2025-08-28 13:18:02 +02:00
Bård Skaflestad
c729c11fef
Serialise Satellite Injection Rates in Parallel
2025-08-28 12:51:16 +02:00
Atgeirr Flø Rasmussen
67c51d6941
Merge pull request #6386 from atgeirr/faster-pvt
...
Faster pvt
2025-08-28 11:50:53 +02:00
Tobias Meyer Andersen
8b5a329497
Merge pull request #6423 from jakobtorben/add_support_for_amgx_with_gpu_input_types
...
Add support for GPU input types with AMGX
2025-08-28 11:41:06 +02:00
Arne Morten Kvarving
ab95a4f42b
Merge pull request #6430 from jakobtorben/fix_gpusparsematrixgeneric_cuda_version_compatibility
...
Add CUDA version checks for GpuSparseMatrixGeneric
2025-08-28 11:22:42 +02:00
jakobtorben
29e3cc6aeb
Add CUDA version checks for GpuSparseMatrixGeneric
2025-08-28 10:06:29 +02:00
jakobtorben
2077903929
Add AMGX preconditioner support with GPU types and introduce backend agnostic AmgxInterface
2025-08-28 09:03:23 +02:00
Atgeirr Flø Rasmussen
88baa80ad7
Merge pull request #6401 from jakobtorben/make_gpusparsematrix_support_blocksize_1
...
Make GpuSparseMatrix support blocksize 1
2025-08-27 19:35:55 +02:00
jakobtorben
0db0fc3703
Extend GpuSparseMatrix to support block size 1 using GpuSparseMatrixGeneric
2025-08-27 15:36:35 +02:00
jakobtorben
96d954f37e
Add GpuSparseMatrixGeneric class using CuSparse generic API
2025-08-27 15:36:35 +02:00
Atgeirr Flø Rasmussen
50f8e77e0a
Avoid creating a std::vector in a function called for every cell.
2025-08-27 15:22:03 +02:00
Atgeirr Flø Rasmussen
b3931821a1
Use new faster combined pvt method.
2025-08-27 15:22:03 +02:00
Jakob Torben
aab18a82b3
Merge pull request #6384 from hnil/parallel_hypre
...
Parallel hypre
2025-08-27 15:08:31 +02:00
Halvor M Nilsen
4c7b8acbac
fixes to get communicator ok
2025-08-27 12:02:32 +02:00
Halvor M Nilsen
91141c2198
Fixes after review comments
2025-08-27 10:02:35 +02:00
Bård Skaflestad
2d3141b058
Merge pull request #6426 from akva2/janitoring_sca
...
Janitoring: quell some SCA warnings
2025-08-26 17:41:19 +02:00
Arne Morten Kvarving
a55133c612
reduce scope of variables
...
and mark const where appropriate
2025-08-26 16:26:15 +02:00
Arne Morten Kvarving
d79db2b700
use .erase() instead of assigning to a substr of itself
2025-08-26 16:26:15 +02:00
Arne Morten Kvarving
48bd4c5719
remove unused includes
2025-08-26 16:26:15 +02:00
Arne Morten Kvarving
ce6668c3c6
simplify boolean condition
2025-08-26 16:26:15 +02:00
Arne Morten Kvarving
5458e12b30
remove self-assignment
2025-08-26 16:26:15 +02:00
Atgeirr Flø Rasmussen
fc6d116de3
Merge pull request #6425 from akva2/fix_prototype
...
fixed: argument order differ in prototype and implementation
2025-08-26 12:00:33 +02:00
Arne Morten Kvarving
2cc567b37c
mark constructor explicit
2025-08-26 11:02:18 +02:00
Arne Morten Kvarving
3aa69afc79
fixed: argument order differ in prototype and implementation
2025-08-26 10:08:18 +02:00
Bård Skaflestad
18e0d73e51
Merge pull request #5806 from bska/edge-conformal-grid-processing
...
Add Support for Edge Conformal Grid Processing
2025-08-25 17:34:12 +02:00
Halvor M Nilsen
36581e8b24
Add Option for Edge Conformal Corner-Point Processing
...
This commit introduces a new run-time parameter,
EdgeConformal (--edge-conformal=BOOL, default 'false')
which, when set, activates the edge conformal processing mode in the
low-level grid constructor. Having edge conformal grids is very
useful in the context of geo-mechanical fracturing processes. The
mode is available in both sequential and parallel configurations.
2025-08-25 15:12:50 +02:00
Atgeirr Flø Rasmussen
8c5c7e927e
Merge pull request #6416 from totto82/guard_alt_rate_init
...
check the alternative_well_rate_init flag also for welltesting
2025-08-25 15:05:25 +02:00