Commit Graph
1441 Commits
Author SHA1 Message Date
Arne Morten Kvarving e25caba8ed changed: refactor BDA well contributions
split in API specific classes for Cuda/OpenCL

this to
1) it's cleaner
2) it avoids pulling in openCL code in cuda classes which leads
to clashes between nvidia headers and opencl.hpp

there is still too much API specific things in interface between the
bda components to work through a virtual interface so we still have to cast
to the relevant implementation in various places.
2021-11-11 14:49:33 +01:00
Arne Morten Kvarving be6c857b16 bda: use forwarding for WellContributions 2021-11-11 13:29:12 +01:00
Arne Morten Kvarving 2120cbf043 added: utility to broadcast multiple variables in one operation 2021-11-09 13:02:05 +01:00
Atgeirr Flø Rasmussen 84392a25b4 Merge pull request #3648 from joakim-hove/phase-usage-constructor
Create PhaseUsage constructor
2021-11-05 15:35:50 +01:00
Bård Skaflestad 2971a3f051 Merge pull request #3659 from joakim-hove/refactor-wellstate-init
Refactor wellstate init
2021-11-03 13:16:34 +01:00
Joakim Hove 05317e1d72 Extract functionality to update target rates to SingleWellState 2021-11-03 12:30:40 +01:00
Joakim Hove 101b277bfe Merge pull request #3642 from joakim-hove/remove-groupstate-dump
Remove debugging aid GroupState::dump
2021-11-01 17:51:32 +01:00
Joakim Hove bcdc974585 Create PhaseUsage constructor 2021-11-01 17:04:42 +01:00
Joakim Hove d213bc9d78 Initialize static perforation data in SingleWellState constructor 2021-11-01 16:02:34 +01:00
Joakim Hove 807ac101d8 Add name member to SingleWellState 2021-11-01 16:02:34 +01:00
Joakim Hove ab63d14bcd Remove debugging aid GroupState::dump 2021-11-01 13:47:36 +01:00
Arne Morten Kvarving 06bd25575f use std::filesystem directly 2021-11-01 12:31:58 +01:00
Joakim Hove 8673e02317 Add regression testing for model ACTIONX_UDQ 2021-10-25 11:45:32 +02:00
jilocode ad8e709550 Regression tests added 2021-10-20 11:39:52 +02:00
jilocode 10207cfbb8 Regression added test BASE model6 2021-10-19 19:27:24 +02:00
Bård Skaflestad 38f9558c19 Merge pull request #3617 from totto82/micp_ctest
Add micp test case
2021-10-19 18:05:18 +02:00
Tor Harald Sandve 5dcc584848 Add micp test case 2021-10-19 14:13:28 +02:00
Joakim Hove c8cbd32f85 Add method WellContainer<T>::wells() 2021-10-19 11:16:41 +02:00
Bård Skaflestad 09b7f287a0 Merge pull request #3604 from akva2/improve_test_drivers
changed: use getopts in test drivers
2021-10-17 17:48:23 +02:00
Arne Morten Kvarving 673b049b9a changed: use getopts in test drivers
the number of options were getting unmanagable as
a flat list.

also add help/usage to the scripts
2021-10-13 14:24:55 +02:00
Joakim Hove a86573c247 Merge pull request #3605 from atgeirr/remove-redundant-wellmanager
Reinstate tests in test_ecl_output.cc and remove unused classes.
2021-10-13 12:37:34 +02:00
Joakim Hove 29caa8b89f Merge pull request #3601 from joakim-hove/restart-sched-flag
Restart sched flag
2021-10-13 11:28:15 +02:00
Atgeirr Flø Rasmussen 347ad2da6b Reinstate tests that were commented out due to EclWellManager issues. 2021-10-13 11:10:48 +02:00
Atgeirr Flø Rasmussen 2da4165b3e Stop using EclWellManager in test_ecl_output.cc. 2021-10-13 10:55:05 +02:00
Atgeirr Flø Rasmussen 72be136529 Stop using EclWellManager in test_equil.cc. 2021-10-13 10:50:33 +02:00
Joakim Hove 9b0b4f42a0 Add RESTART_SCHED argument to test registration 2021-10-12 17:21:40 +02:00
Joakim Hove 745b96530d Add serialization testing for WellTestState 2021-10-11 16:40:42 +02:00
Atgeirr Flø Rasmussen 7e5cd73254 Set communication object before constructing vanguard. 2021-10-06 08:52:19 +02:00
Elyes Ahmed 0202b00d59 clean up after review 2021-10-05 13:07:52 +02:00
Elyes Ahmed f53c597f90 Replacing use of MPI_COMM_WORLD with a variable communicator. 2021-10-05 13:07:52 +02:00
Alf Birger Rustad 61ef539bf5 Merge pull request #3473 from akva2/regression_restart_tests
Add support for regression restart tests
2021-10-05 09:07:19 +02:00
Joakim Hove 681c851edc Disable test creating ecl style output 2021-10-02 20:37:25 +02:00
Joakim Hove bdeba973fb Add regression testing for ACTIONX + WEFAC 2021-10-01 08:41:25 +02:00
Joakim Hove 33033cd6cc Add actionx testing of GCONPROD 2021-10-01 08:41:25 +02:00
Joakim Hove 86a0662381 Use std::reference_wrapper<> for parallel well info 2021-09-28 21:42:57 +02:00
Joakim Hove cf340644b2 Add ParallelWellInfo member to SingleWellState 2021-09-28 21:42:57 +02:00
Joakim Hove 064d134711 Add serialize test for UDQState 2021-09-25 11:51:59 +02:00
Joakim Hove 7c358b17df Add serialise test for Action::State 2021-09-24 18:55:54 +02:00
Arne Morten Kvarving c6d2fc85ef added: option to add a restart run to a regression test
this restarts the simulation at a specified step.
it then compares the results from this run to a separate,
existing regression data set.
2021-09-24 14:34:53 +02:00
Joakim Hove 5fd7432e96 Merge pull request #3538 from joakim-hove/actionx-wconinje
Add regression testing of case ACTIONX_WCONINJE
2021-09-22 10:56:21 +02:00
Joakim Hove 26e9ef37f5 Add regression testing of case ACTIONX_WCONINJE 2021-09-21 10:58:48 +02:00
Joakim Hove 357540bfca Create Action::State external to the vanguard 2021-09-19 10:17:58 +02:00
Joakim Hove 7b833b7706 Merge pull request #3526 from joakim-hove/add-actionx-gconinje-test
Add actionx gconinje test
2021-09-16 13:54:53 +02:00
Joakim Hove 3406bf82dd Add regression testing of actionx/ACTIONX_GCONINJE 2021-09-14 20:54:46 +02:00
Markus Blatt c84b55c452 Fixes ILU for Dune 2.8
We got compile errors like:

/home/build/opm-simulators/opm/simulators/linalg/FlexibleSolver1.cpp:24:1:   required from here
/usr/include/dune/istl/ilu.hh:140:29: error: 'double' is not a class, struct, or union type

without this patch.
Hence we use the new internal ILU functions if available.
2021-09-13 12:25:49 +02:00
Arne Morten Kvarving 2b1ac22c99 drop aliases for Indices entries
using Indices directly more clearly shows where the data comes
from without having to hop through hoops to do so.
2021-09-06 12:49:01 +02:00
Bård Skaflestad fcdb4c33ea Merge pull request #3496 from goncalvesmachadoc/radial
add radial case to regression test
2021-09-01 12:14:22 +02:00
Cintia Goncalves Machado 247511fd49 fix test name 2021-09-01 10:04:24 +02:00
Cintia Goncalves Machado b675d86aa8 add radial to regression test 2021-09-01 00:13:02 +02:00
Joakim Hove 7bb3dba310 Special case wells with no open connections in ParallelWellInfo 2021-08-31 17:31:45 +02:00