Commit Graph
12302 Commits
Author SHA1 Message Date
Joakim Hove 673be5c604 Merge pull request #3007 from joakim-hove/oilvap
Oilvap
2021-01-08 09:21:59 +01:00
Joakim Hove 1b534dfad7 Use ScheduleState to extract oil vaporization properties 2021-01-07 15:50:31 +01:00
Joakim Hove c6f0ea3ae2 Merge pull request #3004 from joakim-hove/nupcol
Use ScheduleState to access nupcol
2021-01-07 15:48:49 +01:00
Atgeirr Flø Rasmussen bf826c99c9 Merge pull request #3003 from totto82/setImbalanceTol
dynamically set zoltan imbalance tolerance
2021-01-07 08:25:41 +01:00
Joakim Hove a8be103173 Merge pull request #3005 from joakim-hove/sched-tuning
Access tuning class from ScheduleState
2021-01-07 07:49:29 +01:00
Joakim Hove ad9d6079b3 Merge pull request #3001 from joakim-hove/improve-error-message
Output typeid(T).name() for types without packing support
2021-01-06 19:12:25 +01:00
Joakim Hove fe788cdb05 Access tuning class from ScheduleState 2021-01-06 16:26:13 +01:00
Joakim Hove c1e10d81ba Use ScheduleState to access nupcol 2021-01-06 15:10:05 +01:00
Tor Harald Sandve 3cd0d9c29f dynamically set zoltan imbalance tolerance 2021-01-06 11:52:48 +01:00
Tor Harald Sandve 5ee75c45e3 move well operability check for STW 2021-01-05 15:10:40 +01:00
Joakim Hove f5653af392 Output typeid(T).name() for types without packing support 2021-01-05 12:00:46 +01:00
Bård Skaflestad 42a6a3b573 Merge pull request #2974 from bska/chase-eps-api-update
Relperm Diagnostics: Chase EPS API Update
2021-01-05 11:53:49 +01:00
Bård Skaflestad cc6d0e35a3 Relperm Diagnostics: Chase EPS API Update
The API for extracting unscaled (raw) saturation end-points has
changed in opm-material.  Follow that change here.
2021-01-05 09:59:07 +01:00
Joakim Hove 6b1c6e7d9e Merge pull request #2999 from joakim-hove/serialize-chrono
Serialize std::chrono::system_clock::time_point through std::time_t
2021-01-05 09:23:07 +01:00
Joakim Hove fff19a2cf3 Serialize std::chrono::system_clock::time_point through std::time_t 2021-01-03 10:30:51 +01:00
Markus Blatt c037bd762d Merge pull request #2990 from atgeirr/testing-precfactory-operators
Only add AMG preconditioners to factory if sensible.
2020-12-22 09:52:53 +01:00
Tor Harald Sandve 967f99500c dont copy the well model in computeWellPotentials 2020-12-22 09:25:56 +01:00
Atgeirr Flø Rasmussen 2cce4a1af5 Merge pull request #2962 from totto82/addFLowDynTest
add flow solvent dynamic test
2020-12-21 16:07:21 +01:00
Bård Skaflestad ca8cd922ac Merge pull request #2994 from bska/fix-bosat-smry-2p
Extract SOIL Directly for 'BOSAT' Summary Vector
2020-12-21 15:58:54 +01:00
Atgeirr Flø Rasmussen 02f93984f3 Merge pull request #2995 from totto82/stopfix
don't shut stopped wells
2020-12-21 15:51:36 +01:00
Bård Skaflestad 27acd13a83 Merge pull request #2988 from akva2/add_autoicd_serialize_test
add serialization test for AutoICD
2020-12-21 15:33:58 +01:00
Bård Skaflestad a657f2371a Merge pull request #2996 from totto82/outputStoppedWells
output stopped wells
2020-12-21 15:22:25 +01:00
Bård Skaflestad e7ca9df998 Extract SOIL Directly for 'BOSAT' Summary Vector
This works better in two-phase runs (G/O or O/W).
2020-12-21 13:57:31 +01:00
Arne Morten Kvarving 560a064ea7 Merge pull request #2987 from akva2/parallel_aquifers
Add supports for aquifers in parallel
2020-12-21 13:53:24 +01:00
Tor Harald Sandve 33e3102983 output stopped wells 2020-12-21 13:51:21 +01:00
Arne Morten Kvarving b812088519 further avoidance of overlap cells 2020-12-21 12:54:34 +01:00
Arne Morten Kvarving faa04b5c4d changed: put initializeConnections in base aquifer class 2020-12-21 12:54:34 +01:00
Arne Morten Kvarving 4cdb3e85c0 make initializeConnection similar in aquifer classes 2020-12-21 12:54:34 +01:00
Arne Morten Kvarving 5f844bc3a4 fixed: no reason to calculate this inside the loop 2020-12-21 12:54:34 +01:00
Arne Morten Kvarving 86d7666e5c enable aquifers in parallel 2020-12-21 12:54:34 +01:00
Arne Morten Kvarving 1907fe4937 collect global aquifer data for output in eclwriter 2020-12-21 12:54:34 +01:00
Arne Morten Kvarving fa90bc0709 add some parallel reductions in aquifer code 2020-12-21 12:54:34 +01:00
Arne Morten Kvarving 91336f30e7 fixed: do not process aquifers attached to overlap cells 2020-12-21 12:02:54 +01:00
Arne Morten Kvarving a74e363c3c add parallel regression tests with aquifers 2020-12-21 12:02:54 +01:00
Tor Harald Sandve bcdf6c8d02 don't shut stopped wells 2020-12-21 09:25:57 +01:00
Tor Harald Sandve 4636e7956e add flow_dyn test 2020-12-21 08:25:39 +01:00
Bård Skaflestad eb4aabc71a Merge pull request #2986 from totto82/scalePot
Initial well rates with the well potentials and scale the segment rates
2020-12-18 23:03:37 +01:00
Markus Blatt ef6c953e0f [bugfix] Fix partial sum
the total number of entries gathered was computed wrong, and we wrote
out ouf memory.
2020-12-18 14:48:19 +01:00
Markus Blatt 5b943761d7 Fixes StandardWell::computeConnectionDensities.
This computation is serial and needs a complete representation
of data attached to all preforations (even those stored on
another process). This commit uses the newly created factory to
correctly compute the connection densities for distributed wells.
2020-12-18 14:48:19 +01:00
Markus Blatt 69fd6495c0 Added factory to construct the global representation of perf data.
Some of our computations are heavily serial and need a complete
representation of the data attached to all perforation no matter
whether a perforation lives on the local partition or not. This commit
adds a factory that allows to easily create such a representaion and
helps writing data back to the local representation.
2020-12-18 14:48:19 +01:00
Markus Blatt 53b51eeba7 Use int as global index type in IndexSet
That is what seems to be used by ECL schedule, too.
2020-12-18 14:48:19 +01:00
Markus Blatt 4dff6fb168 Fixes StandardWell::updateProductivityIndex for distributed wells. 2020-12-18 14:48:19 +01:00
Markus Blatt 12f5a6aaff Fixes StandardWell::allDrawDownWrongDirection for distributed wells. 2020-12-18 14:48:19 +01:00
Markus Blatt a9c327b321 refactored ParallelWellInfo test code for further testing. 2020-12-18 14:48:19 +01:00
Markus Blatt ba1feadb63 Added missing parallel reduction to computeCurrentWellRates.
This is supposed to be summation over values at all perforations.
Hence, it needs a parallel sum.
2020-12-18 14:48:19 +01:00
Markus Blatt fc4a7fa3c1 Fixes StandardWell::updateIPR for distributed wells.
Of course the summation needs to be over all perforations of the
wells, no matter where they reside. Hence we need communication.
2020-12-18 14:48:19 +01:00
Markus Blatt c09797355d Sum well rates in computeWellRatesWithBhp for distributed wells.
This needs summation over all procs that share the well as it needs
information from all perforations. Some of them might reside on other
processes.
2020-12-18 14:48:19 +01:00
Bård Skaflestad a325c5ff5f Merge pull request #2992 from alfbr/fix-missing
Remove WSEGAICD from missing features
2020-12-18 12:33:52 +01:00
Alf Birger Rustad 673328a4e1 Remove WSEGAICD from missing features 2020-12-18 11:23:26 +01:00
Atgeirr Flø Rasmussen d910d42f6e Only add AMG preconditioners to factory if sensible.
Also add test using a new operator class, that would not compile
without the change.
2020-12-17 14:54:59 +01:00