Joakim Hove
0056d4e9c1
Merge pull request #3054 from joakim-hove/apply-action-wellpi-api
...
Add wellpi argument to Schedule::applyAction()
2021-02-10 14:59:23 +01:00
Joakim Hove
b15a336341
Add wellpi argument to Schedule::applyAction()
2021-02-10 12:39:25 +01:00
Tor Harald Sandve
c64dcacfec
fix boundary face index on process boundaries
2021-02-09 12:40:00 +01:00
Markus Blatt
00df3d06c2
Allow usage of non-gpu devices with OpenCL.
...
This is needed to use the CPU backend of PoCL http://portablecl.org/
which seems handy for debugging.
2021-02-09 10:45:19 +01:00
Markus Blatt
7862f7d56d
Merge pull request #2991 from Tongdongq/fgpilu_cpu_gpu
...
Added CPU and GPU implementations of Fine-Grained Parallel ILU (FGPILU)
2021-02-09 10:35:12 +01:00
Bård Skaflestad
93cf3127d8
Merge pull request #3049 from joakim-hove/wellpi-no-scaling
...
Pass unscaled newWellPI to Schedule::applyWellProdIndexScaling()
2021-02-08 23:30:15 +01:00
Joakim Hove
d9f29945aa
Pass unscaled newWellPI to Schedule::applyWellProdIndexScaling()
2021-02-05 12:53:00 +01:00
Joakim Hove
ee86c9d991
Merge pull request #3047 from joakim-hove/action-simtime
...
Pass simulation time argument to applyAction
2021-02-05 12:06:35 +01:00
Joakim Hove
4f90eff8d5
Pass simulation time argument to applyAction
2021-02-05 09:39:35 +01:00
Markus Blatt
009feaa35d
Merge pull request #3044 from GitPaean/correcting_threading_output
...
correcting the output of the number of threads
2021-02-04 14:31:03 +01:00
tqiu
c8dca99fad
Renamed fgpilu to ChowPatelIlu
2021-02-03 17:43:54 +01:00
Kai Bao
a18c1a15ab
correcting the output of the number of threads
2021-02-03 14:02:56 +01:00
Bård Skaflestad
c15aa9586e
Merge pull request #3041 from bska/support-bsX-quantities
...
Support Aliases for Block Level Quantities
2021-02-02 13:42:33 +01:00
Bård Skaflestad
03a616e08a
Support Aliases for Block Level Quantities
...
In particular, treat BSOIL, BSGAS, BSWAT, and BPRESSUR as aliases
for BOSAT, BGSAT, BWSAT, and BPR respectively.
2021-02-02 11:36:41 +01:00
Markus Blatt
0238a80b02
Merge pull request #3032 from blattms/test-spe9-distributed-wells
...
Support external loadbalancers in EclCpGridVanguard
2021-02-02 11:21:40 +01:00
Markus Blatt
67fc95c340
Merge pull request #3029 from blattms/activate-distributed-wells
...
Activate distributed wells in the simulator
2021-02-02 09:40:08 +01:00
Bård Skaflestad
609cf77663
Merge pull request #3038 from bska/reset-nonlinit-count
...
Reset Non-Linear Iteration Count Before 'beginTimeStep'
2021-02-01 14:33:50 +01:00
tqiu
a64a342104
Added symmetry check in Debug mode
2021-02-01 11:19:38 +01:00
Bård Skaflestad
76c59978b6
Reset Non-Linear Iteration Count Before 'beginTimeStep'
...
While here, also fix a couple of misprints in a nearby comment.
2021-01-29 12:30:34 +01:00
Markus Blatt
1af403c45d
Merge pull request #3037 from totto82/resetIter
...
reset the iteration count in the newtonSolver
2021-01-29 08:33:17 +01:00
Tor Harald Sandve
d3ea5a67ea
reset the iteration count in the newtonSolver
2021-01-29 07:59:56 +01:00
Markus Blatt
143ae344f5
Split error message into multiple lines
2021-01-28 16:43:24 +01:00
Bård Skaflestad
3e71c6fd65
Merge pull request #3036 from akva2/use_compile_time_info
...
changed: this is known on compile time
2021-01-28 16:31:58 +01:00
tqiu
363cc31316
Made waiting for a GPUcopy more explicit
2021-01-28 15:40:10 +01:00
Arne Morten Kvarving
9b74b5dfac
changed: this is known on compile time
...
use info to disable code
2021-01-28 14:33:56 +01:00
Arne Morten Kvarving
2a5d908c2e
Merge pull request #3035 from akva2/janitoring
...
quell unused parameter warning
2021-01-28 14:15:05 +01:00
tqiu
d222dffcfd
Improved initial guess of L
2021-01-28 13:46:01 +01:00
Arne Morten Kvarving
77692c1f99
quell unused parameter warning
2021-01-28 12:52:19 +01:00
Kai Bao
e77f8b2f7d
Merge pull request #2997 from totto82/avoidDoubleCopy
...
dont copy the well model in computeWellPotentials
2021-01-28 11:45:41 +01:00
Kai Bao
d8f8b9f0cc
Merge pull request #3028 from totto82/quarryPerfLengthAndRadius
...
get connection length and radius from the connection object
2021-01-28 11:21:21 +01:00
Bård Skaflestad
1c81dca30f
Merge pull request #3014 from bska/chase-eps-api-update
...
Chase Unscaled Endpoint API Update
2021-01-27 18:31:17 +01:00
Bård Skaflestad
d1ad97a7f1
Chase Unscaled Endpoint API Update
...
We no longer need to pass the "family" as an argument.
2021-01-27 15:04:26 +01:00
Bård Skaflestad
9360d0a646
Merge pull request #3033 from totto82/fixEmptyEquilOutput
...
Fix empty region output in parallel
2021-01-27 15:03:06 +01:00
Markus Blatt
2d23b01da8
Restrict property/type tag changes to eclbasevanguar.hh
2021-01-27 14:41:10 +01:00
Tor Harald Sandve
82c8968ae3
only warn about empty regions when none of the partitions contains the region
2021-01-27 12:47:41 +01:00
Markus Blatt
65eb65cfaf
Added test for distributed wells when loadbalancing along z-axis only.
2021-01-27 10:25:16 +01:00
Bård Skaflestad
27a11508ae
Merge pull request #3031 from totto82/relperm_diag
...
Removing explicit usage of the Grid in the relperm diagnostics
2021-01-27 09:18:16 +01:00
Markus Blatt
9ccc953bf0
Add a flow executable that only distributes cells in z-direction.
...
Executable is named flow_distribute_z and uses the external
loadbalancing information. It can be used to test the distributed
standard wells on SPE9 with 4 or more processes.
2021-01-26 21:27:39 +01:00
Markus Blatt
e1e1ff9a17
Added support for external load balancer to EclCpGridVanguard.
...
You can use EclCpGridVanguard::setExternalLoadBalancer() to
set an external funtion that creates a vector of integers (containing
the partition for each cell) from the grid. If it is set then this
information will be used for loadbalancing, otherwise ZOLTAN.
2021-01-26 21:12:04 +01:00
tqiu
837a83fc16
Added error checking and std::call_once
2021-01-26 17:32:18 +01:00
tqiu
1e09b1f4d9
Added comments and rewrote if
2021-01-26 15:42:38 +01:00
Tor Harald Sandve
d4f5398af6
adapt RelpermDiagnostics to single phase systems
2021-01-26 15:20:47 +01:00
Tor Harald Sandve
c145722798
pass CartesianIndexMapper instead of the grid to the RelpermDiagnositics
2021-01-26 14:59:36 +01:00
Joakim Hove
358620120e
Merge pull request #3027 from joakim-hove/vfp-ref-wrapper
...
Use std::reference_wrapper<> instead of pointers for VFP tables
2021-01-26 11:07:42 +01:00
Bård Skaflestad
7684f22073
Merge pull request #3000 from totto82/substituteSolveWellEq
...
substitute solveWellEq with inner iterations and initial solve
2021-01-26 09:59:37 +01:00
Joakim Hove
e4789d4eb7
Use std::reference_wrapper for VFP tables
2021-01-26 07:56:59 +01:00
Markus Blatt
ac1757d2c0
Corrected use of typetag system to make the tests compile.
...
This meant introducing another version of the TAG for the
grid.
2021-01-25 15:05:24 +01:00
Markus Blatt
f464d93f15
Activate distributed standard wells.
...
We introduce a new parameter --enable-distributed-wells=<true|false>
for this. During startup we check that the model either only has
standard wells or that multisegement wells are actively interpreted
as standard wells (by way of passing --enable-multisegment-wells=false
as an option).
2021-01-25 15:05:24 +01:00
Tor Harald Sandve
9277b2edee
get connection length and radius from the connection object
2021-01-25 14:08:59 +01:00
Bård Skaflestad
57d158bbbe
Merge pull request #3024 from bska/initialise-aquct
...
Ensure Well Defined Initial Values for CT Data Members
2021-01-22 11:06:55 +01:00