Commit Graph

307 Commits

Author SHA1 Message Date
Magne Sjaastad
803e6cd2b4 #4068 System : Add forward declare 2019-02-12 14:49:37 +01:00
Magne Sjaastad
288ee59587 #4066 System : Improve cmake macros for cotire 2019-02-11 07:13:08 +01:00
Magne Sjaastad
bd6bbe9da9 #4020 System : Use ri_apply_cotire() 2019-02-01 06:56:11 +01:00
Jacob Støren
ccfee8f34a #3958 Starting refactoring of eclipse results addressing
Preparations for time diff results
2019-01-25 16:19:13 +01:00
Gaute Lindkvist
9a3a61811f #3980 Optimizing and expanding geomech boundaries to outside Pore pressure region 2019-01-22 14:00:40 +01:00
Gaute Lindkvist
810a991ba4 #3979 #3980 Contour Maps: Fix GeoMech crash and make limit to POR-result optional. 2019-01-22 14:00:09 +01:00
Gaute Lindkvist
1f754f2b63 #3807 Initial implementation of GeoMech contour maps. 2019-01-16 14:09:28 +01:00
Magne Sjaastad
cee966a6d1 #3944 clang-tidy : Apply changes on geomech and ssihub 2019-01-11 08:14:53 +01:00
Magne Sjaastad
6db80f40b9 #3856 Update copyright headers 2019-01-09 15:29:24 +01:00
Jacob Støren
92a45e959e #3757 Rename RiuSelectionManager to Riu3dSelectionManager 2018-11-30 14:30:34 +01:00
Bjørn Erik Jensen
0c05c93a72 #3420 Result info. Fix cordinate system translations. Renaming to improve readability 2018-09-27 14:47:33 +02:00
Magne Sjaastad
e6ad33c057 System : Fix invalid compare between signed / unsigned 2018-09-05 13:49:28 +02:00
Gaute Lindkvist
4fd9cdfda3 #3300 Fix crash when loading formation indices as part of a project file.
* Rename structGrid() to getOrCreateStructGrid() to make it obvious that it allocates internally.
2018-09-04 09:33:48 +02:00
Gaute Lindkvist
038c7b168c #3184 Enable creation of plots within plot window. 2018-08-22 13:04:00 +02:00
Jacob Støren
fb7a7e39eb #3201 #3202 Split in separate files. Move offshore spherical coords stuff to separate file in RiaTools 2018-08-14 11:41:19 +02:00
Gaute Lindkvist
c869ce4430 #3186 Fix crash when selecting element nodal (and some other types) for some GeoMech well log curves. 2018-08-08 08:10:56 +02:00
Magne Sjaastad
9617128464 Use override keyword 2018-08-07 07:58:58 +02:00
Magne Sjaastad
fe07b60392 CppCheck : Several fixes
Add missing initializers
Guard potential null pointer access
2018-08-02 19:22:03 +02:00
Gaute Lindkvist
0a0cb584b5 Move hard coded parameter names to RiaDefines 2018-07-02 10:29:32 +02:00
Gaute Lindkvist
fab83846e6 #3095 Add PP, OBG and SH to well path derived extraction curves. 2018-06-25 08:37:26 +02:00
Gaute Lindkvist
6cd5ae9e22 #3093 Implement Azimuth and inclination well path derived extraction curves.
* Needed improvement of tangent calculation. Take the tangent from the well path, not the two intersection points.
2018-06-25 08:37:26 +02:00
Gaute Lindkvist
a9aad1cf69 #3062 Ditch temporary GeoMech results as soon as they are used. 2018-06-20 11:46:19 +02:00
Gaute Lindkvist
d13a52a8b4 #3058 Implement a memory cleanup dialog for GeoMech data. 2018-06-19 12:20:21 +02:00
Jacob Støren
ecd8f7cfd8 Fix compiler warnings 2018-06-15 14:47:42 +02:00
Gaute Lindkvist
280656ca26 #3043 Implement Time step filtering on import for Geomech 2018-06-13 14:10:47 +02:00
Gaute Lindkvist
4ddacad385 #2680. First reasonable Fracture Gradient and Shear Failure Gradient estimation.
Caveats:
* Hard coded poissonRatio = 0.25
* Hard coded UCS to 100 bar (fairly close to average value for shale in literature).
2018-06-06 12:03:08 +02:00
Gaute Lindkvist
14a5fd4009 #2959 Fix crash when loading ODB file without overburden. 2018-05-25 09:36:46 +02:00
Magne Sjaastad
090435a2ea OpenMP : Make sure grid is created before using OpenMP 2018-05-09 16:29:14 +02:00
Magne Sjaastad
2aeafb509b #2830 Geomech: Apply code improvements suggested by clang 2018-05-07 11:29:18 +02:00
Magne Sjaastad
9e5f0abfe9 #2830 Geomech: Move code into separate calculate functions, add OpenMP 2018-05-07 11:29:18 +02:00
Magne Sjaastad
bc4282d8d7 #2830 Geomech: Improve performance : Use dynamic on selected sections
Skip computation of formation layers if no formations are present
2018-05-07 11:29:18 +02:00
Magne Sjaastad
d132ecd036 #2830 Geomech: Improve performance on results calculations 2018-05-07 11:29:18 +02:00
Magne Sjaastad
a7b3aa0bab #2716 #2830 Use OpenMP on calculations 2018-05-07 11:29:18 +02:00
Magne Sjaastad
7421a3f7cd Fix signed / unsigned compare 2018-05-04 15:23:20 +02:00
Magne Sjaastad
085a3ea18a #2717 Compaction: Use OpenMP for calculation 2018-05-04 15:23:20 +02:00
Magne Sjaastad
9856038524 #2715 Geo Mech : Show element type in Result Info 2018-04-25 12:45:58 +02:00
Magne Sjaastad
fd0228ee01 System : Use numeric_limits::infinity instead of HUGE_VALF 2018-04-19 13:55:22 +02:00
Magne Sjaastad
2a840bae76 System : Use numeric_limits::max instead of INT_MAX 2018-04-19 13:55:22 +02:00
Bjørn Erik Jensen
d44ffbc1b5 #2615 Compaction. Fixed compaction calculation expression 2018-04-05 11:45:56 +02:00
Rebecca Cox
c77c08222d Mohr circle: Use same function to calculate FOS (=1/dsm) in results collection and mohrs plot 2018-03-06 10:29:08 +01:00
Bjørn Erik Jensen
d92918d11e Fix Linux build error 2018-03-06 10:20:23 +01:00
Bjørn Erik Jensen
c685453fbb #2563 Compaction. Fixed compaction calculation due to wrong sign 2018-03-06 10:02:04 +01:00
Bjørn Erik Jensen
5e54c58c6d #2564 Compaction. Set default reference layer to topmost layer having valid POR 2018-03-06 09:33:21 +01:00
Bjørn Erik Jensen
801b1aefb8 #2565 Campaction. Remove enable compaction checkbox 2018-03-05 14:36:42 +01:00
Magne Sjaastad
7b5963d75c #2536 Build System : Add list of internal ResInsight libraries 2018-02-28 10:54:53 +01:00
Magne Sjaastad
25a1823f35 Merge branch 'dev' into cmake-improvements 2018-02-28 08:47:01 +01:00
Magne Sjaastad
ca0087eb55 #2536 Build System VizFwk : Use target_* and remove includes 2018-02-28 07:42:19 +01:00
Magne Sjaastad
233df05f68 #2536 Build System : Remove obsolete includes and update depending includes 2018-02-27 20:00:56 +01:00
Magne Sjaastad
3b63c8d433 #2536 Build System : Add target_include_directories to app libraries 2018-02-27 19:05:04 +01:00
Rebecca Cox
f3859a6bee #2528 Tensor Vectors: Make tensor vectors for result "E" 2018-02-26 11:03:57 +01:00
Magne Sjaastad
34c6e3d906 System : Add missing default sections of switch statements 2018-02-23 21:30:24 +01:00
Rebecca Cox
4ca78ca833 #2460 Tensor Vectors: Use result as colormapping on the vectors 2018-02-20 13:47:47 +01:00
Magne Sjaastad
8d30b6e09f Use size_t instead of int 2018-02-18 19:01:38 +01:00
Magne Sjaastad
69875eec8f (clang-tidy) : modernize-use-nullptr 2018-02-18 18:22:23 +01:00
Bjørn Erik Jensen
3fd5d3a3a7 #2393 Reservoir compaction derived result 2018-02-15 11:01:55 +01:00
Rebecca Cox
bd0d23520b #2344 Tensor Vectors: Vector visualization code 2018-02-08 16:43:18 +01:00
Rebecca Cox
96bff27519 #2372 Elm props: Map modulus and ratio ui names 2018-01-15 17:40:39 +01:00
Rebecca Cox
58123f4a49 #2369 Elm props: Only delete results from the closed files 2018-01-15 16:09:52 +01:00
Rebecca Cox
4bf8de2787 #2369 Elm props: Clear cell results on deletion 2018-01-15 14:48:05 +01:00
Rebecca Cox
a8039b8569 #2369 Elm Props: Remove deleted field results from cache 2018-01-13 12:38:08 +01:00
Rebecca Cox
27901f426c #2369 Elm Props: Close selected files 2018-01-12 16:18:54 +01:00
Rebecca Cox
27f7f07ffd Replace auto 2018-01-12 12:43:39 +01:00
Rebecca Cox
b08e382dae #2360 Elm Props: Use correct index to id map 2018-01-12 12:43:39 +01:00
Rebecca Cox
de95ee0a9a #2347 Elm props: Traverse result type ELEMENT in stat calc 2018-01-11 10:58:24 +01:00
Rebecca Cox
2ce7e2c3d2 #2360 Elm props: Use element index in closest result intex calc 2018-01-10 15:20:21 +01:00
Rebecca Cox
118980d568 #2360 Elm Props: read metadata on project load 2018-01-10 12:55:36 +01:00
Rebecca Cox
2cd006882f #2360 Elm Props: Wire up reading of elm prop data into data structures 2018-01-10 10:43:33 +01:00
Rebecca Cox
9513cb61d5 #2348 Elm prop: Add ELEMENT to set of valid resultPosTypes 2018-01-09 08:46:52 +01:00
Rebecca Cox
0dff5fc1a5 Merge branch '2018.01.01-patch' into dev 2018-01-09 07:37:40 +01:00
Rebecca Cox
397168df17 #2347 Elm Props: Create new Result Position entry called Element 2018-01-09 07:37:07 +01:00
Rebecca Cox
cd4b930d77 #2352 Geomech: Geo mech: Fix crash when choosing invalid Result Variable 2018-01-08 16:34:41 +01:00
Bjørn Erik Jensen
4cdc109ec3 #2315. Replaced abs() by fabs() where relevant 2018-01-05 09:29:53 +01:00
Rebecca Cox
8d7a578d6f #2137 Formation Names: Update all plots necessary when changing formation names on case 2017-12-01 10:26:32 +01:00
Magne Sjaastad
b5b13789b4 Add const to several geomech functions 2017-06-19 20:49:06 +02:00
Magne Sjaastad
07e1acac15 #1440 Add const to date access functions 2017-06-16 16:29:16 +02:00
Magne Sjaastad
12bbaa898d Added several missing copyright headers 2017-06-14 07:53:28 +02:00
Jacob Støren
6c7dfdca7b #1395 Renamed TopologyItem to GeometrySelectionItem including Keywords with friends.
Changed keyword to GridTimeHistoryCurve (previously missing Grid)
2017-04-04 16:10:00 +02:00
Magne Sjaastad
98bb97ea34 #1322 Added support for geo mech data 2017-03-21 13:17:04 +01:00
Jacob Støren
c7c01e346c #1292 Fixed CppCheck Issues in GeoMech 2017-03-06 11:20:28 +01:00
Jacob Støren
b00ad4ba4a Fixed some CppCheck Performance warnings 2017-03-03 16:23:20 +01:00
Jacob Støren
39ff269e5f Merge branch 'dev' of https://github.com/OPM/ResInsight.git 2016-12-20 14:43:28 +01:00
Magne Sjaastad
4886a0835c #536 Well Path : Default pipe thickness in GeoMech views is now closer to thickness in Eclipse views 2016-12-16 16:24:57 +01:00
Jacob Støren
e990de8243 Improved spacing, and removed some unused includes 2016-12-16 09:41:22 +01:00
Jacob Støren
3d971b26a1 #977 Fixed wrong DSM 2016-11-14 14:49:44 +01:00
Jacob Støren
85b1d4a391 #960 Change names on TNH and THQV to TPH and TPQV 2016-11-04 15:27:24 +01:00
Jacob Støren
6d1d6ba1af #959 Fixed mixup of TNQV and THQV 2016-11-04 13:24:38 +01:00
Jacob Støren
8d96e4947a #940, #941 removed STH, STQV and THQV from the GUI, to comply with input from Lasse Renli 2016-11-04 11:15:03 +01:00
Magne Sjaastad
09be967ae7 #950 Guard null pointer access 2016-11-04 10:09:33 +01:00
Jacob Støren
d2d9d43ca1 #942 Added plane Azi and Inc angles as result values. 2016-11-01 12:05:22 +01:00
Jacob Støren
8d2d4dfe30 #941 Added TP, FAULTMOB, PCRIT, TPinc as transformed stress results 2016-11-01 09:29:52 +01:00
Jacob Støren
ff4ce04de0 #940 Added DSM and FOS as case constant dependent derived results 2016-10-31 11:15:07 +01:00
Jacob Støren
3974067297 #939 Added deviatoric strain 2016-10-31 10:34:51 +01:00
Jacob Støren
91db241ee1 #939 Added principal strains 2016-10-31 10:24:17 +01:00
Jacob Støren
fc5ce8af1b #939 Added directional angles to Principal Stress 2 2016-10-31 09:53:38 +01:00
Jacob Støren
306f57daed #939 Modified deviatoric stress to use principal stress, not tensor diagonal 2016-10-31 09:36:40 +01:00
Jacob Støren
a56618cb79 #934 Improved progress bar during loading and calculation of results 2016-10-31 08:44:40 +01:00
Jacob Støren
daea2b7cd2 #913 Added SFI as a derived results depending on two user controllable case constants 2016-10-27 15:03:27 +02:00
Jacob Støren
7dc1c12f7f #937 Gamma relative (timelapse) result is now ST_dt/POR_dt 2016-10-27 11:13:52 +02:00
Jacob Støren
d3ad0d43bf #933 Moved and renamed TimeHistory calculator to the user interface module 2016-10-26 17:14:33 +02:00
Jacob Støren
c93c7e41df #933 Fixed the closes result for intersections also. Display the tensor data from the closest element node transformed onto the plane. 2016-10-26 17:14:33 +02:00
Jacob Støren
a9b2451cdd #933 Fixed closest result for pr element face-node result when picking on elements. Also fixed the result plot in the same respect. 2016-10-25 14:39:50 +02:00
Jacob Støren
593fe93244 #930, #925, #914
* Formation names format changed to allow no space around k-layer numbers. Also added possibility to use one number as k-layer count for the name. Based on  previous names last layer
* Deleted geomech cache of formation name result when updating the formation names
* Added TNH TNQV THQV to plane transformed stresses.
2016-10-21 14:31:31 +02:00
Jacob Støren
0523e1065a #914 Changed name of the Norm Hor and Vert Components 2016-10-20 16:46:30 +02:00
Jacob Støren
d8247c2ac6 #914 Added calculation of element face aligned stress 2016-10-20 10:50:29 +02:00
Jacob Støren
7269e6e165 #912 Corrected the STM and Q values. Moved the STM, SEM and EV under ST and SE and E respectively. Made principal directions undefined when there are undefined stresses in SE 2016-10-13 13:28:52 +02:00
Jacob Støren
91302b8ee1 #912 Temporar fix of the sign of SM, However it really should be based on ST I believe now. 2016-10-13 12:43:31 +02:00
Jacob Støren
c6a2196ac5 #912 Added principal stress directions as scalar results. 2016-10-13 12:15:21 +02:00
Jacob Støren
89cb050223 #912 Added Volumentric strain (EV) 2016-10-11 15:40:57 +02:00
Jacob Støren
faddabadba #912 Deviatoric Stress added 2016-10-11 14:54:42 +02:00
Jacob Støren
ca2689dd19 #912 Added Effective Mean Stress (SEM) 2016-10-11 13:17:12 +02:00
Jacob Støren
1a920338cc #912 Added Mean Stress (SM) 2016-10-11 12:13:23 +02:00
Jacob Støren
d0c70f1653 #885 Time lapse derived results. Works, but needs polish and testing 2016-10-10 16:09:54 +02:00
Magne Sjaastad
1180db39f7 #829 Rename 2016-09-08 10:43:26 +02:00
Magne Sjaastad
0f88475fd8 #829 Show formation colors for all time steps 2016-09-08 08:50:10 +02:00
Magne Sjaastad
45f56b9fab #829 Use HUGE_VAL for k-layers not covered by formation definitions 2016-09-07 13:31:49 +02:00
Jacob Støren
c903e87dfd #811, #812 WIP, Formation names coloring of cells. First shot. Works but needs refinment. 2016-09-06 10:27:30 +02:00
Magne Sjaastad
261ccd33e5 (#282) Added basic data structures to compute and cache unique integer values 2016-08-05 10:26:21 +02:00
Magne Sjaastad
24abb27674 #748 Added cell property sum to Info box statistics 2016-08-04 14:15:59 +02:00
Jacob Støren
69ced2cdf0 (#685) Fixed errors in findMainIJKFaces that might cause crash, and incorrect mapping.
Makes the example case work.
2015-12-03 14:34:03 +01:00
Magne Sjaastad
bca5720968 (#266) Added interface for all/activeCellsBoundingBox and displayModelOffset 2015-11-17 13:18:05 +01:00
Magne Sjaastad
e64f943e4c Fixed includes on Linux 2015-11-10 01:53:24 -08:00
Jacob Støren
4f05c0d6b9 (#606) (#607) Added eclipse stats for visible cells 2015-11-06 13:24:48 +01:00
Jacob Støren
67abe959db (#606) Made each node-result count only once 2015-11-06 13:24:45 +01:00
Jacob Støren
0bd4f4a8f9 (#606) (#607) Calculate visible cells statistics for geomech
Refactored some in 3D info regarding geomech cases.
2015-11-06 13:24:43 +01:00
Magne Sjaastad
ff6e2755aa Added time history plot for geo mech models 2015-11-05 13:48:10 +01:00
Jacob Støren
a4d7e369eb (#606)(#607) Added option to show 3D-info statistics pr. time step. 2015-11-04 15:44:09 +01:00
Jacob Støren
738af9c88e (#606)(#607) Added gui for the statistics control. Started refactoring
Refactoring to access pr timestep data from the statistics calculation.
2015-11-04 12:51:55 +01:00
Jacob Støren
765c659c7f (#563) Added integration point number in result info text for Geom Cases.
Also added node coordinates of associated nodes.
2015-11-02 07:57:33 +01:00
Magne Sjaastad
01224dd5e6 System : Removed unused variables 2015-10-26 10:18:57 +01:00
Magne Sjaastad
0405584bb6 System : Replaced tab with four spaces in ApplicationCode and subfolders 2015-10-23 15:46:25 +02:00
Jacob Støren
db4e637e76 Constified some methods in FemPart. WIP range filter mapping first untested code. 2015-10-20 11:15:12 +02:00
Jacob Støren
5677665dba (#331) Properly shown POR values by checking for element type.
We are calculating and using an elmNode POR result to correctly
respect the element type.
2015-09-28 07:39:57 +02:00
Jacob Støren
07d101353c (#405) Gamma calculation test POR < threshold needed the threshold to be in bar as well. 2015-09-26 10:22:39 +02:00
Jacob Støren
43dd883f63 Fixed Crash when selecting SE witout any component. 2015-09-26 10:08:58 +02:00
Jacob Støren
276addc713 (#405) Convert POR, SE, and ST to Bar. Fixed issues regarding property filters.
Result fields without component had an extra space in the option value string
that made the search for the option in the option list fail.
2015-09-26 09:38:29 +02:00
Jacob Støren
da893744a5 (#513) Use element type to distinguish when to use the POR values 2015-09-25 20:20:46 +02:00
Jacob Støren
5097082f09 (#513) Added a HEX8P element type to distinguish C3D8 and C3D8P 2015-09-25 19:33:34 +02:00
Jacob Støren
8c63f4963b (#513) Minor rename 2015-09-25 09:16:14 +02:00
Jacob Støren
9711f5d891 (#513) POR now ignored in ST calculation where not all elmnodes have POR 2015-09-24 22:37:57 +02:00
Jacob Støren
8404ccd38b RigFemPart: Renamed mispelled member 2015-09-24 22:15:01 +02:00
Jacob Støren
255f2e496b RigFemTypes Hex definition: Added a clarifying comment 2015-09-18 15:00:32 +02:00
Jacob Støren
d40ab88cd9 Made interface in RigFemPartGrid clearer regarding what it provides, and not. 2015-09-18 10:10:31 +02:00
Jacob Støren
b0caa7f952 (#401) WIP: Implemented averaging to create a geomech equivalent cell
to compare with the real geomech cells.
Creating mapping based on this, but there are bugs or weaknesses yet,
so it does not work properly.
2015-09-17 16:13:25 +02:00
Jacob Støren
f8dc3b4b81 This fixes a cutpaste error in the Geomech IJK assignment.
It might fix (#309)
2015-09-10 12:14:00 +02:00
Jacob Støren
1b9977239d (#415) Used AABB tree to search for elements
to find close elements to the wellpath for Geom Well Log extraction
2015-09-07 16:47:40 +02:00
Jacob Støren
8d57bbe77b (#399) WIP: First commit of experimental geomech WellLog extractor
Not yet enabled in any way
2015-09-04 15:35:20 +02:00
Pål Hagen
bf570ed1e1 (#343) Made sure that principal stress calculation is correct 2015-07-01 11:43:21 +02:00
Pål Hagen
6c54b1ad49 (#337) Renamed S to SE
SE is set to undefined where pore pressure is undefined.
2015-07-01 11:35:17 +02:00
Jacob Støren
00f8743cef Fixed an assert and wrong behavior:
When selecting a result field "heading", after selecting one of its components.
2015-06-29 12:17:30 +02:00
Pål Hagen
fb195dbd4b (#335) Showing field name and component name in progress bar
Showing field name and component name in progress bar when loading
results.
2015-06-29 10:24:44 +02:00