David Landa Marban
3eef1047ac
UDQ support for WTRACER
2025-10-16 17:09:45 +02:00
Atgeirr Flø Rasmussen
97deff78bb
Merge pull request #6206 from jakobtorben/make_tracer_model_thread_parallel
...
Make TracerModel thread parallel
2025-05-13 11:25:49 +02:00
jakobtorben
4db44b23a5
Fix incorrect reference in TracerModel for solTracerRate
2025-04-25 10:26:09 +02:00
jakobtorben
bdfb876623
Make TracerModel thread parallel
2025-04-25 09:16:44 +02:00
Arne Morten Kvarving
1ef209067e
advanceTracerFields: deduplication of assignment
2025-03-18 17:33:05 +01:00
Arne Morten Kvarving
49019348e2
advanceTracerFields: deduplication of limiting
2025-03-18 17:33:05 +01:00
Arne Morten Kvarving
b5d6a47e2f
updateStorageCache: deduplication
2025-03-18 17:33:05 +01:00
Arne Morten Kvarving
137434ddf6
Tracer: avoid allocation in inner loop
2025-03-11 08:51:10 +01:00
Arne Morten Kvarving
7664f98537
unify computeFreeFlux_ and computeSolFlux_ in one template
2025-03-07 13:11:51 +01:00
Arne Morten Kvarving
d229083b44
unify computeFreeVolume_ and computeSolutionVolume_ in one template
2025-03-07 13:11:51 +01:00
Arne Morten Kvarving
71a96821bc
enumerate tracer components
2025-03-06 16:04:24 +01:00
Arne Morten Kvarving
0ac69fc4c5
avoid std::max call for water tracers
2025-03-06 14:52:17 +01:00
Arne Morten Kvarving
dac7d41e70
mark member functions const
2025-03-06 14:52:17 +01:00
Arne Morten Kvarving
ea67be3a3b
avoid repeated calculations
2025-03-06 14:52:17 +01:00
Arne Morten Kvarving
376de4c733
cosmetics
2025-03-06 14:52:17 +01:00
Bård Skaflestad
96ec6ad143
Merge pull request #6055 from akva2/tracer_unify_arrays
...
Tracer: Store [f|s]vol1_ and [f|s]dVol_ as one array
2025-03-06 14:25:54 +01:00
Arne Morten Kvarving
506368379e
fixed: mixed up indices in tracers
...
fixes fallout from #6044 , sorry about that
2025-03-06 11:25:55 +01:00
Arne Morten Kvarving
4330055f7f
add parallel exception handling to tracer assembly
2025-03-06 10:14:47 +01:00
Arne Morten Kvarving
b0a897025d
vol1|dvol1: store as an array
...
make free / solution indexable to enable code deduplication
2025-03-06 09:16:45 +01:00
Arne Morten Kvarving
175117b185
introduce a MSWellTracerRate struct
...
use this to avoid complex keys in maps for msw tracer rates
2025-03-04 10:54:47 +01:00
Arne Morten Kvarving
1665e989eb
introduce a WellTracerRate struct
...
use this to avoid complex keys in maps for tracer rates
2025-03-04 08:29:34 +01:00
Arne Morten Kvarving
224e705671
remove unused variable
2025-03-03 11:33:44 +01:00
Arne Morten Kvarving
fec172cf9c
mark variables const where appropriate
2025-03-03 11:33:44 +01:00
Bård Skaflestad
9056d86f3a
Merge pull request #6035 from akva2/tracer_prof_blocks
...
add some profiling blocks to tracer
2025-02-25 18:02:36 +01:00
Arne Morten Kvarving
b0ae4826de
add some profiling blocks to tracer
2025-02-25 17:39:02 +01:00
Arne Morten Kvarving
e40eade211
add braces
2025-02-25 17:36:08 +01:00
Arne Morten Kvarving
b2ae332125
fix indent
2025-02-25 17:36:08 +01:00
Arne Morten Kvarving
8b08717fdc
trim whitespace
2025-02-25 17:36:08 +01:00
Arne Morten Kvarving
c114def851
mark parameters/variables as const where appropriate
2025-01-23 07:57:44 +01:00
Arne Morten Kvarving
76c947b04c
cosmetics
2025-01-22 17:41:47 +01:00
Arne Morten Kvarving
6d964c1370
mark constructors explicit
2025-01-21 14:41:17 +01:00
Vegard Kippe
2b59222abc
Ensure tracer flow for cross-flowing injector connections is included
2024-12-06 15:26:19 +01:00
Svenn Tveit
87362d5037
Accumulate segment rates and minor fixes
2024-06-12 14:18:32 +02:00
Svenn Tveit
84cdef1135
Fix solution tracers and well output.
...
-Only output or restart solution tracers for gas/oil tracers with DISGAS/VAPOIL enabled (no solution tracers in water phase!).
-Initial tracers (free/solution) will be set to zero initially if TBLK/TVDP is not given.
- Do not calculate mass transfer between free and solution tracers if it is not necessary.
-Calculate well rates using updated tracer concentrations
2024-06-10 14:50:56 +02:00
Svenn Tveit
adc36d64a5
Output rates to multisegment wells
2024-06-10 14:50:55 +02:00
Svenn Tveit
db970d58d2
Changed to Scalar type.
...
Following commit 61bfea46c7 .
2024-06-10 14:48:49 +02:00
Svenn Tveit
1645559342
Fix mass exchange term.
...
Additionally, store separate well terms for free and solution tracers
2024-06-10 14:48:45 +02:00
Svenn Tveit
b00cc2c1a5
Extend tracer model to solution tracers.
...
Solve an extended linear system with free and solution tracers with mass transfer coupling term.
2024-06-10 14:41:21 +02:00
Arne Morten Kvarving
9d256bc233
move ebos/ecltracermodel.hh to opm/simulators/flow
2024-03-08 12:39:48 +01:00