Commit Graph
39 Commits
Author SHA1 Message Date
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