Kristian Bendiksen
89f90ee9a9
Fault reactivation: use values from GeoMech grid for stress.
...
No longer snapping to the fake well path along the border between the parts.
2024-02-02 08:22:05 +01:00
Kristian Bendiksen
9fea0853fd
Fault reactivation: Fix temperature extraction.
2024-02-02 08:22:05 +01:00
Magne Sjaastad
d661ed4758
Fix computation of bounding box main grid
...
Calculation of the bounding box for main grid used to be on demand. This was changed in a previous commit. The computation of bounding box is now done first.
The regression was introduced in 5151717743
2024-02-01 11:51:27 +01:00
Magne Sjaastad
5151717743
#11088 Use non-optimized version for old projects to compute active cells BB
...
The performance to compute geometry BB for active cells has improved. The original code also set displayModelOffset based on the BB of active cells. To make sure that existing project files produce identically the the same, the non-optimized version is used in this case.
2024-01-31 12:43:55 +01:00
Magne Sjaastad
91fdd7efe1
#11132 Guard crash when accessing simulation well data
2024-01-30 14:34:33 +01:00
Kristian Bendiksen
a8c719b289
#10663 WBS Plot: Import well log from CSV file.
...
Also compute SH_MK_MIN/EXP/MAX and FG_MK_MIN/EXP results.
2024-01-29 15:05:08 +01:00
jonjenssen
2c0ebfdbfe
Add node set for fault zone boundary nodes
2024-01-27 00:38:48 +01:00
jonjenssen
2864ac7466
Extend reservoir element set to active cells in under/overburden
...
Fix fault extension if both sides start or end at same depth
2024-01-27 00:38:48 +01:00
Magne Sjaastad
7d601ac067
#11109 Improve visualization of MSW with valve branches
...
Increase default segment threshold to 4
Add an optional setting to override the default value
Use this threshold to merge short branches into parent branch
2024-01-26 09:32:42 +01:00
Magne Sjaastad
6922ba22b0
Improve reload and replace of cases
...
* Move code to from features to helper classes
* Ask user if replace case should also happen for the associated grid or summary file
2024-01-25 10:41:57 +01:00
jonjenssen
cd0a56c924
Fault Reactivation: grid improvements ( #11105 )
...
Grid generator cleanup
2024-01-24 18:28:32 +01:00
jonjenssen
8831a8dcc7
Update stress source selection
...
Clean up UI a bit
2024-01-22 20:39:07 +01:00
Magne Sjaastad
8a3a3aef7e
Fix crash when using grid case group
2024-01-22 17:37:15 +01:00
Magne Sjaastad
a090992f5a
Refactor use of grid dimensions
2024-01-22 14:52:49 +01:00
Magne Sjaastad
833a0e8584
Performance: Cellcount functions are used in many loops, and must be as fast as possible
...
cellCountIJK was computed based on the value of griPointDimensions. These converstion turned up during profiling. Change implementation to have cellcount as a member variable instead of being computed every time.
2024-01-22 14:52:49 +01:00
Magne Sjaastad
80fdd1da74
Return pair of vectors and rename
2024-01-22 14:52:49 +01:00
Magne Sjaastad
e2e861ed95
Select none, all cases or a grid case group to apply a calculation
...
This will enable the use of expressions var_a = sum(x) on a grid case group
2024-01-22 08:42:23 +01:00
Magne Sjaastad
d61838940a
Grid calculations: Free memory after data has been read
...
When data has been read for a variable, free the related data to make sure the memory footprint is as low as possible.
2024-01-22 08:42:23 +01:00
magnesj
f864ab0ba1
Fixes by clang-tidy
2024-01-20 08:39:07 +01:00
Magne Sjaastad
50ef5d916e
Import surfaces with xyz as extension
...
*.dat and *.xyz can be imported using the same code
2024-01-19 11:53:06 +01:00
Magne Sjaastad
0c7a8ad2de
Fix regression introduced in a9598f
...
Wrong naming of variables caused wrong refactoring
2024-01-19 11:00:28 +01:00
jonjenssen
251952e6ef
Fault reactivation updates ( #11079 )
...
* Allow extending cell intersection lines outside cell
* Update default values, and clean up some things
* Populate fault zone element set
* Update to latest openzgy to fix typo
2024-01-19 08:39:10 +01:00
Kristian Bendiksen
a48faeb6d0
#11034 Use water density from model.
2024-01-18 09:56:23 +01:00
Kristian Bendiksen
926a9ac850
Fault Reactivation: Export stress with negative sign.
...
Expected by Abaqus.
2024-01-18 09:56:23 +01:00
Kristian Bendiksen
bd085617e4
#11034 Fault Reactivation: integrate vertical stress from eclipse grid.
2024-01-18 09:56:23 +01:00
Kristian Bendiksen
defde0f4e4
Fault Reactivation: Add 'None' as GeoMech model option.
2024-01-18 09:56:23 +01:00
Kristian Bendiksen
cb74bf2f1e
Refactor: create stress accessor base class.
2024-01-18 09:56:23 +01:00
Magne Sjaastad
a9598fbe0e
Define result address for to be used for non visible cells
...
Display a data source selection dialog to specify the result address to be used for cell values outside the visible cells.
2024-01-17 08:29:41 +01:00
Magne Sjaastad
35cc2127f2
Log error message instead of displaying a dialog
...
The error message is displayed once for each time step, and appears as eternal loop if you have many time steps.
2024-01-17 08:29:41 +01:00
Magne Sjaastad
cfff6ac024
#11053 Limit number of time step to 1 for static result
...
This will also improve performance, as less memory is consumed
2024-01-12 16:06:32 +01:00
Magne Sjaastad
f907c6bdff
#11024 Allow grid calculator expressions with no input cases
...
Will make it possible to use calc := 3
2024-01-12 16:06:32 +01:00
jonjenssen
8db29e0931
Add polyline filter support ( #11048 )
...
* Support selecting cells below polyline, both eclipse and geomech cases
* Add some polyline intersection helpers, with tests
2024-01-12 09:52:29 +01:00
Kristian Bendiksen
d03477a0f8
Fault Reactivation: Use correct result variable when extracting temperature.
2024-01-10 10:55:15 +01:00
jonjenssen
6d225a9da3
Fault Reactivation: Add minimum cell height limit ( #11036 )
...
Fault Reactivation: Add minimum cell height limit
2024-01-10 08:14:37 +01:00
Kristian Bendiksen
adf52ed301
#10827 Fault reactivation: extract temperatures using well log.
2024-01-08 18:05:48 +01:00
Kristian Bendiksen
f81dcbd2dc
Minor refactor: extract method extracting values.
2024-01-08 18:05:48 +01:00
Kristian Bendiksen
45c32a4ebb
Refactor: Extract methods for creating well paths and extractors.
2024-01-08 18:05:48 +01:00
Jon Jenssen
b38e9de2cb
Minor changes to exported INP file based on feedback and testing
2024-01-08 17:22:09 +01:00
Magne Sjaastad
ff6472c6b7
Update to clang-16
...
Use runner Ubuntu 22.04 for clang-16
Remove unused code detected by clang-16
2024-01-05 15:13:50 +01:00
Kristian Bendiksen
956e53aa19
#10826 Fault Reactivation: improve pore pressure eclipse extraction.
2024-01-05 10:10:23 +01:00
jonjenssen
daae1e6e05
Improve fault reactivation file names ( #11005 )
...
Use model name in exported file name.
Add model name to include file names.
2024-01-05 08:43:40 +01:00
Kristian Bendiksen
544e6974e7
Refactor: improve interface for finding intersecting cells.
2024-01-03 13:00:09 +01:00
Kristian Bendiksen
ffa117e736
Refactor: Extract getPartIndexFromPoint to avoid duplication.
2024-01-03 13:00:09 +01:00
Magne Sjaastad
31d11f56f5
#10986 Set non-visible cells to zero for aggregated expressions
...
For aggregated expressions, set cells outside filter to 0.0. Do nothing for normal expressions.
2024-01-03 10:28:34 +01:00
Jon Jenssen
a4db175bea
Make sure imported element properties goes to the selected case.
...
Improve reload/close element property UI
2023-12-21 08:23:37 +01:00
Kristian Bendiksen
cf453ac4a5
Fault Reactivation: use data nodes when extracting values for INP file.
2023-12-21 08:22:06 +01:00
Magne Sjaastad
9b36fe440d
Make result name string match more robust
2023-12-20 19:05:45 +01:00
Magne Sjaastad
df392e3faf
Compute and show resistivity values
2023-12-20 19:05:45 +01:00
Magne Sjaastad
894bbbe06b
Add reservoir case for EM data
...
- read geometry definition from h5grid files
- import cell results from h5grid files
- create and import case using drag/drop of h5grid file into ResInsight
2023-12-20 19:05:45 +01:00
Magne Sjaastad
e583c3a994
GCC: Fix warning related to memory alignment seen on gcc11
2023-12-20 19:05:45 +01:00