Commit Graph
2319 Commits
Author SHA1 Message Date
David Landa Marban c237ab491f Support for CONV_NEW when CONV in RPTRST 2025-08-21 15:13:16 +02:00
Atgeirr Flø Rasmussen 26753bf84f Merge pull request #6385 from kjetilly/testblackoilfluidsystemnonstaticbykjetil
Unit tests for the BlackOilFluidSystem on GPU
2025-08-14 16:21:43 +02:00
Kjetil Olsen Lye 04617992aa Removed unused typedef 2025-08-14 15:02:56 +02:00
Kjetil Olsen Lye b9b2515280 Updated documentation. 2025-08-14 15:02:32 +02:00
Kjetil Olsen Lye 374c8cf449 Removed unused typedef 2025-08-14 15:00:33 +02:00
Kjetil Olsen Lye 929b0726f6 Fixes for removing pointers to multiplexers in BOFS 2025-08-12 14:45:13 +02:00
jakobtorben 31ad614423 Normalize preconditioner type strings to lowercase 2025-08-08 13:06:16 +02:00
Tobias Meyer Andersen c88ac762f5 Merge pull request #6379 from kjetilly/gpu_mpi
MPI support for the new GPU aware ISTL Solver
2025-08-07 16:02:51 +02:00
Kjetil Olsen Lye 73aef42c1a Merge pull request #6310 from multitalentloes/precompute_diag_idx_experiment
Optimize GPU DILU update calls
2025-08-06 13:12:49 +02:00
Tobias Meyer Andersen 739707fa7a add new constructor argument to tests 2025-08-06 11:20:42 +02:00
Kjetil Olsen Lye ae54428249 Fixes for new make_view and copy_to_gpu 2025-08-04 17:41:27 +02:00
Kjetil Olsen Lye 3fc021b127 Fixes for new make_view and copy_to_gpu 2025-08-04 15:08:05 +02:00
Kjetil Olsen Lye 471ca734a7 Fixed region index for test for blackoilfluidsystem on GPU 2025-08-04 13:58:53 +02:00
Kjetil Olsen Lye 3b6db7aa2e Made tests amenable to copy_to_gpu without templates 2025-08-01 13:22:17 +02:00
Tobias Meyer Andersen c6380bad39 Add tets for make_view of BOFS 2025-07-31 13:22:39 +02:00
Tobias Meyer Andersen 7161ef7412 copy_to_gpu test works 2025-07-31 13:22:37 +02:00
Kjetil Olsen Lye d71a889bb2 GpuOwnerOverlapCopy no longer takes block_size as template argument. 2025-07-28 14:39:49 +02:00
Arne Morten Kvarving 0920f6c249 VoigtArray and SymmTensor moved to opm-common 2025-07-16 11:21:51 +02:00
Bård Skaflestad 5a0ffa5b31 Relax Upper Bound Check for Mobile Displacing Oil
This commit switches from a strict inequality for the upper bound on
the mobile displacing oil saturation in the three-point scaling
method to allowing equality as well.  Some recent experience
demonstrates that equality is okay in this case.
2025-07-10 14:22:18 +02:00
tskille bdc0edef69 Update PRT reports 2025-06-06 11:39:16 +02:00
Kai Bao 0d70f01d05 Merge pull request #6275 from totto82/moveAlqToSS
move alq_state to singleWellState
2025-05-30 11:04:39 +02:00
Arne Morten Kvarving 2291ddb298 start: use actual rank 2025-05-22 11:13:45 +02:00
Arne Morten Kvarving 1860123de0 start: remove default parameters 2025-05-22 09:51:55 +02:00
Tor Harald Sandve ccf0748c7d move alq_state to singleWellState 2025-05-14 16:09:18 +02:00
Bård Skaflestad 2d9bd078e6 Merge pull request #6267 from akva2/clang_janitoring
Janitoring: quell some clang warnings
2025-05-13 14:39:58 +02:00
Arne Morten Kvarving ed6d30606b avoid capturing structured binding
clang does not like it
2025-05-13 14:21:02 +02:00
Atgeirr Flø Rasmussen 46d34a0b52 Merge pull request #6241 from kjetilly/adding_gpu_preconditioners
Instatiate preconditioners directly with GPU matrices
2025-05-13 11:26:05 +02:00
Kjetil Olsen Lye dd7da86e45 Removed shadowing of the Scalar typename 2025-05-13 10:13:59 +02:00
Atgeirr Flø Rasmussen 4453b85632 Rename BlackOilIndices->BlackOilVariableAndEquationIndices. 2025-05-08 19:58:52 +02:00
Kjetil Olsen Lye f8f67051dd GPU preconditioners now hold references to GPU matrices 2025-05-06 13:27:55 +02:00
Tor Harald Sandve 59d89f3291 Split network and group update code 2025-05-02 12:26:50 +02:00
Atgeirr Flø Rasmussen 5e4fe9863d Merge pull request #6216 from kjetilly/preconditioner_factory_split
Splitting StandardPreconditioners to make it specializable for GPU
2025-04-30 11:52:55 +02:00
Kjetil Olsen Lye 5742c801d8 Fixed comments and removed magic number 2025-04-30 11:18:41 +02:00
Arne Morten Kvarving ab36be7f5e drop now unused mpiutil 2025-04-29 14:50:04 +02:00
Kjetil Olsen Lye d38aff6e25 Splitting StandardPreconditioners to make it specializable for GPU 2025-04-29 09:32:30 +02:00
Markus Blatt 1a24fcaa52 Merge pull request #6180 from atgeirr/remove-redundant-broadcast
Remove unneeded broadcast() overload.
2025-04-28 10:47:00 +02:00
Atgeirr Flø Rasmussen 86086b92d0 Take root argument for broadcast() via special type.
Helps avoiding accidentally mixing up parameters, for example when
broadcasting an int.

Also fix some minor warning/namespace issues.
2025-04-24 13:02:05 +02:00
Arne Morten Kvarving e71e55064d use std::transform instead of raw loops 2025-04-24 08:10:30 +02:00
Bård Skaflestad 5b61c73a89 Adapt to New ScheduleState Data Member
Must be included in parallel serialisation.
2025-04-11 13:25:38 +02:00
Bård Skaflestad 3bcb7b06ee Chase Schedule Constructor API Update
The Schedule object's constructor now needs a NumericalAquifers
container object in order to extract appropriate property values for
well connections in numerical aquifer cells.  Pass a default
constructed object here to signify no numerical aquifers in the
test.
2025-03-31 12:10:24 +02:00
jakobtorben d0af2ee800 Remove default neighbour level and clarify docs 2025-03-28 11:46:56 +01:00
Bård Skaflestad 97175336ab Merge pull request #6103 from jakobtorben/add_support_for_merging_well_cells_for_nldd_partitioning
Add support for merging well cells for NLDD partitioning
2025-03-28 09:59:24 +01:00
jakobtorben 4cfac6f20c Add support for merging well cell's neighbours 2025-03-28 09:29:11 +01:00
jakobtorben 6518913c1e Collect all isolated cells into a single domain that is skipped 2025-03-28 09:29:11 +01:00
jakobtorben 5e207486c5 Add test with inactive and non-reachable cells 2025-03-28 09:29:10 +01:00
jakobtorben 311489a913 Add more complex NLDD partitioning tests 2025-03-28 09:29:10 +01:00
jakobtorben eea55ce619 Add tests for partitionCells with wells 2025-03-28 09:29:10 +01:00
jakobtorben 166ded0ec2 Add tests for PartitionCells interface with simple and Zoltan 2025-03-28 09:29:10 +01:00
Atgeirr Flø Rasmussen c6188af08f Merge pull request #6113 from jakobtorben/Make_WellModelMatrixAdapter_serial_only
Make wellModelMatrixAdapter serial only
2025-03-27 14:15:55 +01:00
jakobtorben dcc31fc482 Update outdated string in GPU specific test 2025-03-27 12:39:29 +01:00