Markus Blatt
6e1f729e8d
Work around MPIGuard which is broken in DUNE 2.7.0
...
Otherwise compilation aborts with:
flow_ebos_gasoil.cpp:(.text+0xa5d0): multiple definition of `Dune::GuardCommunicator::create(ompi_communicator_t* const&)';
2020-09-30 20:34:36 +02:00
Markus Blatt
d30f6d272b
[gpu] Support UMFPack with DUNE 2.7
...
The index type changed from int to long int with 2.7.
2020-09-30 20:10:21 +02:00
Jose Eduardo Bueno
3a680f728e
Removed unnecessary vector clear operations
2020-09-30 09:14:20 -03:00
Jose Eduardo Bueno
99e4419b3c
Reintroduced multisegment wells
2020-09-30 09:11:20 -03:00
Markus Blatt
acf5ea2663
Merge pull request #2823 from akva2/janitoring
...
remove unused variables
2020-09-30 13:43:52 +02:00
Håkon Hægland
a01ae8a64c
Removed unnecessary code.
...
Forgot to remove this call after refactoring.
2020-09-30 12:13:01 +02:00
Arne Morten Kvarving
36a42c0685
remove unused variables
2020-09-30 10:12:33 +02:00
Håkon Hægland
d707967f58
Implements support for gas lift optimization.
...
Implements gas lift optimization for a single StandardWell. Support for
gas lift optimization for multi-segment wells, groups of wells and
networks is not implemented yet.
The keywords LIFTOPT, WLIFTOPT, and VFPPROD are used to supply parameters for
the optimization. Also adds support for summary output of liftgas
injection rate via keyword WGLIR.
2020-09-30 10:04:39 +02:00
Markus Blatt
c26aefdd5b
Merge pull request #2816 from ducbueno/new-opencl-stdwell
...
New standard well implementation for the OpenCL backend
2020-09-30 09:32:19 +02:00
Joakim Hove
5f8238915b
Merge pull request #2810 from joakim-hove/pass-location
...
Pass location to ParseContext.handleError()
2020-09-29 22:15:17 +02:00
Atgeirr Flø Rasmussen
c6203e9bec
Add command line parameter --serial-partitioning.
2020-09-29 16:14:45 +02:00
Atgeirr Flø Rasmussen
0096035a97
Merge pull request #2818 from totto82/updateHystTime
...
Change when hysteresis and vappers are updated
2020-09-29 15:59:56 +02:00
Markus Blatt
3a41c78114
Merge pull request #2811 from akva2/python_binding_reuse
...
changed: reuse objects if building python inline
2020-09-29 15:57:13 +02:00
Jose Eduardo Bueno
a3a15a744c
Corrected kernel
2020-09-28 18:06:13 -03:00
Jose Eduardo Bueno
9fe6ee85a4
Throws exception if well dimensions aren't correct
2020-09-28 18:01:42 -03:00
Jose Eduardo Bueno
268bcd95e8
Implemented reinit; reduced sync events
2020-09-28 17:27:12 -03:00
Tor Harald Sandve
4f84ca4716
Add support for ROCKTAB
2020-09-28 20:32:34 +02:00
Jose Eduardo Bueno
bedf3d16cf
Querying number of work items with get_local_size
2020-09-28 12:56:22 -03:00
Joakim Hove
0092ef0cf0
Pass location to ParseContext.handleError()
2020-09-28 16:58:37 +02:00
Joakim Hove
5985dee574
Merge pull request #2813 from joakim-hove/flow-exceptions
...
Flow exceptions
2020-09-28 16:57:02 +02:00
Jose Eduardo Bueno
77bcadff45
Events wellContribs write calls & update sparsity
2020-09-28 09:40:39 -03:00
Jose Eduardo Bueno
d653873735
Added destructor for WellContributionsOCLContainer
2020-09-28 09:15:17 -03:00
Atgeirr Flø Rasmussen
64f9f1431b
Merge pull request #2809 from GitPaean/fixing_ct_aquifer
...
fixing the initialization of aquifer pressure for CT aquifer
2020-09-28 12:28:02 +02:00
Joakim Hove
a755a2d056
Do not print error message when flow exits
2020-09-28 11:03:45 +02:00
Joakim Hove
76f57f5a1d
Catch OpmInputError in addition to std::exception
2020-09-28 11:03:45 +02:00
Joakim Hove
0b5134521e
Add inline fmtlib code in source tree
2020-09-28 11:01:13 +02:00
Tor Harald Sandve
56fc29beb1
move update of hysteresis and vappars from beginEpisode to beginTimestep
2020-09-28 10:02:31 +02:00
Atgeirr Flø Rasmussen
0cdd1eda69
Merge pull request #2812 from totto82/fixBC_2p
...
fix BC code for 2p simulations.
2020-09-28 09:51:01 +02:00
Atgeirr Flø Rasmussen
e8460b384e
Merge pull request #2804 from totto82/updateAndInvalid
...
Invalidate and update the intensive quantities at the same time
2020-09-28 09:02:25 +02:00
Atgeirr Flø Rasmussen
b5c5c28c16
Merge pull request #2788 from alfbr/new-defaults
...
New numerical defaults
2020-09-28 08:57:08 +02:00
Atgeirr Flø Rasmussen
1aa1c2d322
Merge pull request #2800 from atgeirr/hnil-standard_nonlinearsolve
...
Replace root finder with opm-common implementation
2020-09-26 17:11:24 +02:00
hnil
16cd1f0ef3
Removed use of explicit regular falsi.
...
Use the standard solver from opm-common instead.
2020-09-26 13:07:01 +02:00
Jose Eduardo Bueno
d236079173
Bug fixes
2020-09-25 11:31:17 -03:00
Alf Birger Rustad
b9e6c25c6a
RElaxing tolerances on restart test to allow drift compensation
2020-09-25 15:28:38 +02:00
Arne Morten Kvarving
d286079393
changed: reuse objects if building python inline
2020-09-25 13:47:39 +02:00
Tor Harald Sandve
80fcccdd66
fix 2p BC code
2020-09-25 09:59:45 +02:00
Jose Eduardo Bueno
ab57d5ecd2
Fixed errors
2020-09-24 18:07:10 -03:00
Bård Skaflestad
362c84a01c
Merge pull request #2798 from totto82/outputTemperature
...
output temperature when TEMP is set
2020-09-24 22:06:20 +02:00
Jose Eduardo Bueno
1ba81cece2
First commit
2020-09-24 16:35:36 -03:00
Jose Eduardo Bueno
c43648076f
Fixed kernel; fixed time step chopping;
2020-09-24 16:35:36 -03:00
Jose Eduardo Bueno
c41aafcc58
Simplified initialize_wellContribs calls
2020-09-24 16:35:36 -03:00
Kai Bao
fd3287cdd3
removing the duplication of calculateReservoirEquilibrium
...
in the aquifer models.
2020-09-24 16:09:56 +02:00
Kai Bao
91ec74dffc
fixing the initialization of aquifer pressure for CT aquifer
2020-09-24 15:37:31 +02:00
Arne Morten Kvarving
dd19d08a95
Merge pull request #2808 from akva2/fix_serialize_deadlock
...
fixed: avoid deadlocks in parallel if serialization throws
2020-09-24 11:51:39 +02:00
Arne Morten Kvarving
49cc70f49c
fixed: avoid deadlocks in parallel if serialization throws
2020-09-24 11:00:37 +02:00
Joakim Hove
2c447ae829
Merge pull request #2805 from akva2/serializer_optional
...
Optional support in eclmpiserializer
2020-09-24 07:33:16 +02:00
Arne Morten Kvarving
f846bbe959
remove Mpi::pack handling for GPMaint
...
this is not implemented, and should go through the
serializer support
2020-09-23 12:23:30 +02:00
Arne Morten Kvarving
dfd2109665
added: support for std::optional in eclmpiserializer
2020-09-23 12:23:18 +02:00
Tor Harald Sandve
85e25f7e0e
Invalidate and update the intensive quantities instead of just invalidate them
2020-09-23 11:39:04 +02:00
Atgeirr Flø Rasmussen
237b281f09
Merge pull request #2802 from blattms/refactor-defunct-wells
...
Refactored how well information is exported after load balancing.
2020-09-23 08:54:35 +02:00