Commit Graph

1435 Commits

Author SHA1 Message Date
Arne Morten Kvarving
72245590f2 move assignment of mass fractions into ExtboContainer 2025-02-07 14:43:00 +01:00
Arne Morten Kvarving
66ad8bc10a move assignment of zFraction into ExtboContainer 2025-02-07 14:43:00 +01:00
Arne Morten Kvarving
6024f10527 move assignment of volumes into ExtboContainer 2025-02-07 14:43:00 +01:00
Arne Morten Kvarving
3aa252e8b2 move output of Extbo restart data into ExtboContainer 2025-02-07 14:43:00 +01:00
Arne Morten Kvarving
14e7289059 move allocation of Extbo data into ExtboContainer 2025-02-07 14:43:00 +01:00
Arne Morten Kvarving
336a99a226 add ExtboContainer, a container for extbo data output
start by moving data members into it
2025-02-07 14:43:00 +01:00
Arne Morten Kvarving
ee9c233084 MICPContainer: make data private 2025-02-07 13:47:35 +01:00
Arne Morten Kvarving
1fefab59d6 move extraction of MICP solution into MICPContainer 2025-02-07 13:47:35 +01:00
Arne Morten Kvarving
d1e2d81d84 move reading of MICP restart data into MICPContainer 2025-02-07 13:47:35 +01:00
Arne Morten Kvarving
66d5bce0d1 move assignment of MICP output into MICPContainer 2025-02-07 13:47:35 +01:00
Arne Morten Kvarving
4c261ba880 move output of MICP restart data into MICPContainer 2025-02-07 13:47:34 +01:00
Arne Morten Kvarving
3f94ace151 move allocation of MICP data into MICPContainer 2025-02-07 13:46:58 +01:00
Arne Morten Kvarving
012141b281 add MICPContainer, a container for MICP data output
start by moving data members into it
2025-02-07 13:46:56 +01:00
Arne Morten Kvarving
d6ba124e41 MechContainer: data should be moved into solution container 2025-02-07 12:25:19 +01:00
Arne Morten Kvarving
3b95a1ecca FIPContainer: data should be moved into container 2025-02-07 12:25:19 +01:00
Arne Morten Kvarving
57099a433c fixed: output is supposed to use move semantics 2025-02-07 12:25:19 +01:00
Arne Morten Kvarving
cda742b0ff MechContainer: make data private 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
be0fbac68b store fracStress as a VoigtArray in MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
7136f97d6e move assignment of fracStress into MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
d1b9cab189 store linStress as a VoigtArray in MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
6809268d12 move assignment of linStress into MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
779a225c9d store delStress as a VoigtArray in MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
9e8ab101ed move assignment of delStress into MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
dd36273cb6 store strain as a VoigtArray in MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
83f99a5fe4 move assignment of strain into MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
b41e92e67f MechContainer::outputData: add support for registering vectors and tensors
avoid repeated code, indexing errors, ..

use this to register for displacement and stress
2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
76e343d54d store stress as a VoigtArray in MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
21b41cf5c3 move assignment of stress into MechContainer 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
1acedbd3d7 MechContainer: store displacement as an array instead of 3 vectors 2025-02-07 08:21:19 +01:00
Arne Morten Kvarving
564c8e5005 move assignment of displacements into MechContainer 2025-02-06 15:17:01 +01:00
Arne Morten Kvarving
e6a0ff522a move assignment of potential forces into MechContainer 2025-02-06 15:17:01 +01:00
Arne Morten Kvarving
b692bbd15e move output of mech restart data to MechContainer 2025-02-06 15:16:51 +01:00
Arne Morten Kvarving
2fe36caa08 move allocation of mech data into MechContainer 2025-02-06 14:18:57 +01:00
Arne Morten Kvarving
7481f2a8e1 add MechContainer, a container for Mech data output
start by moving data members into it
2025-02-06 14:18:57 +01:00
Halvor M Nilsen
646d7c0a04 Output More Geo-Mechanical Quantities to Summary/Restart
In particular, this commit defines multiple additional 3D stress
quantities in the restart file as well as some cell level stress
vectors in the summary file.
2025-02-06 11:34:44 +01:00
Kai Bao
a799f463fb
Merge pull request #5866 from vkip/fully_supported_validation
Separate keyword validation for fully supported keywords
2025-02-06 10:06:46 +01:00
Halvor M Nilsen
f2e846a14f Make Action Processing Independently Accessible
This commit splits the action processing of member function

    FlowProblemBlackoil::endTimeStep()

out into a separate member function

    void FlowProblemBlackoil::endStepApplyAction()

for use by client code.  The initial use case is to have an
action-like operation that supports adding new connections to wells
in parts of the formation undergoing hydraulic fracturing.
2025-02-05 16:11:49 +01:00
Halvor M Nilsen
a212a1b82e Make Simulator Update Operation Public
This is an independently useful operation that is applicable outside
of just the ACTIONX processing.
2025-02-05 16:11:49 +01:00
Bård Skaflestad
b95490fabc
Merge pull request #5847 from akva2/blackoilwellmodel_nldd
changed: move NLDD BlackoilWellModel code to separate class
2025-02-04 14:46:50 +01:00
Bård Skaflestad
c8b5732bd6
Merge pull request #5949 from akva2/fix_flows_compiler_warning
Fix compiler warning in FLOWS code
2025-02-04 09:55:41 +01:00
Arne Morten Kvarving
a9f9c7d193 fix warning 2025-02-03 15:53:46 +01:00
Halvor M Nilsen
cfbb4a9573 Expose CornerCells and OverlapLayers Load Balancing Settings
We introduce two new run-time parameters,

  AddCorners (--add-corners=BOOL, default 'false')
  NumOverlap (--num-overlap=INT, default '1')

that are passed on to the grid's load-balancing engine as the
'addCornerCells' and 'overlapLayers' settings.
2025-02-03 15:31:47 +01:00
Arne Morten Kvarving
01a5641a3b FIPContainer: change to using has() 2025-02-03 11:30:22 +01:00
Arne Morten Kvarving
e78ce63b4e FIPContainer: take ownership of map 2025-02-03 11:30:00 +01:00
Arne Morten Kvarving
651ecf7223 FIPContainer: add accessor for phase vectors 2025-02-03 11:29:59 +01:00
Arne Morten Kvarving
51efe81015 FIPContainer: add helper to check if there are Co2InWater entries 2025-02-03 11:29:59 +01:00
Arne Morten Kvarving
d79e0fd8c2 FIPContainer: add helper to check if there are Co2InGas entries 2025-02-03 11:29:57 +01:00
Arne Morten Kvarving
f816995329 FIPContainer: add query function for phase presence 2025-02-03 11:20:05 +01:00
Arne Morten Kvarving
57ef2b63e8 move output of restart FIP values into FIPContainer 2025-02-03 11:03:47 +01:00
Arne Morten Kvarving
9ae656fd58 move assignment of porevolume fip values into FIPContainer 2025-02-03 10:58:38 +01:00