Commit Graph
100 Commits
Author SHA1 Message Date
Kristian Bendiksen e77b4f9e3b Bump to version dev 05. 2024-04-17 15:41:15 +02:00
Kristian Bendiksen 3255b649ca #11072 Refactor: remove homemade atomic counter.
std::atomic was introduced in C++11, and provides same functionality in
platform-independent way.

Fixes #11072.
2024-04-17 15:41:15 +02:00
Kristian Bendiksen 174123f8b5 Refactor: rename confusing push_back method on view collections. 2024-04-17 14:34:36 +02:00
Kristian Bendiksen ade044adbf Grid Ensemble: add methods to add view 2024-04-17 14:34:36 +02:00
Kristian Bendiksen b84362dfc0 Grid Ensemble: add menu item for importing grid ensemble. 2024-04-17 14:34:36 +02:00
Kristian Bendiksen acb06b1f53 Grid Ensemble: add pdm object. 2024-04-17 14:34:36 +02:00
Kristian Bendiksen 2d688b1c8b Eclipse case: avoid invalidating vector while iterating over it. 2024-04-16 15:23:53 +02:00
Kristian Bendiksen abf61090cc Fix intersection view regression. 2024-04-16 15:23:53 +02:00
Kristian Bendiksen 39b9a25faa Fix update of grid nodes. 2024-04-15 16:10:43 +02:00
Kristian Bendiksen ce6199289f Show case option when not in the tree. 2024-04-15 16:10:43 +02:00
Kristian Bendiksen 21041c476d Show case option in contour map view. 2024-04-15 16:10:43 +02:00
Kristian Bendiksen 9c0f601ba6 Fix crash when creating contour map from 3d view. 2024-04-15 16:10:43 +02:00
Kristian Bendiksen 4f8c081669 Support global and local views. 2024-04-15 16:10:43 +02:00
Kristian Bendiksen b5666c333a Refactor connection between cases and views.
Eclipse grid views and contour maps are not longer a child of the case.
The views are not separate collections (one for grid and one for contour maps)
on root level.
2024-04-15 16:10:43 +02:00
Kristian Bendiksen 8f96d8b131 Bump to version dev 04. 2024-04-15 13:26:08 +02:00
Kristian Bendiksen b181c55db8 WBS Plot: use PP (from any source) for shale for SFG. 2024-04-15 13:26:08 +02:00
Kristian Bendiksen 9dc5e99be0 #11354 Fix FG_MK_MIN/FG_MK_EXP calculations
Was not using Kirsch at all due to misunderstanding.

Fixes #11354.
2024-04-15 13:26:08 +02:00
Kristian Bendiksen eeecc41ad1 Fix typo. 2024-04-10 13:34:41 +02:00
Kristian Bendiksen c402142e58 Refactor: extract duplicated code. 2024-04-10 13:34:41 +02:00
Kristian Bendiksen eb02e9e0a5 #11332 2D Intersection Views: Improve automatic depth resolution. 2024-04-10 13:34:41 +02:00
Kristian Bendiksen 7836181ad1 Refactor: use lambda instead of define. 2024-04-10 13:34:41 +02:00
Kristian Bendiksen c367fe5e7f Bump to version dev 03. 2024-04-10 13:05:34 +02:00
Kristian Bendiksen 67a9e14417 CSV Well Log: change sampling rate from 1.0 meter to 0.1 meter. 2024-04-10 13:05:34 +02:00
Kristian Bendiksen 3f3b5a621d #11334 Fix cvf::Viewport assert triggered for small contour map/2d intersection
Size of the overlay is could become negative, and would overflow for small views.

Fixes #11334.
2024-04-08 14:41:46 +02:00
Kristian Bendiksen 55ca147f9d Bump to version dev 02. 2024-04-05 14:39:46 +02:00
Kristian Bendiksen 85b6ea397a Interpolation: Add check for array size for extrapolation. 2024-04-05 14:39:46 +02:00
Kristian Bendiksen efe37bb063 Well Log CSV: fix interpolation of CSV data.
The TVD measurements from the well path were used to interpolate the CSV data.
The typically well path is too coarsely sampled which would lead unwanted
smoothing of the data.

Fixed by resampling the well path to a one meter sampling interval.
2024-04-05 14:39:46 +02:00
Kristian Bendiksen bebf59c309 Interpolation: Fix "trend" extrapolation for value outside of range on high end. 2024-04-05 14:39:46 +02:00
Kristian Bendiksen bce4dcfe54 #11310 Fix assert on single cell model.
Well pipe radius would become HUGE_VAL due to off-by-one error.
The assert could only happen on model with a single cell.

Fixes #11310.
2024-04-05 14:26:57 +02:00
Kristian Bendiksen c074033dc2 Refactor: Fix misspelling of "synchronize". 2024-04-05 13:55:09 +02:00
Kristian Bendiksen 873282b339 Refactor: avoid local variable only used in range-based for loops 2024-04-04 10:24:21 +02:00
Kristian Bendiksen e862bd259f Refactor: modernize for loops. 2024-04-04 10:24:21 +02:00
Kristian Bendiksen be3d06c549 Refactor: improve api for views and oil fields. 2024-04-04 10:24:21 +02:00
Kristian Bendiksen 6a5c6ee545 Transmissibility equations: guard against NaN in very small intersections. 2024-03-15 15:11:53 +01:00
Kristian Bendiksen 515213694c Refactor: better isnan in assert, and reduce variable lifetime. 2024-03-15 15:11:53 +01:00
Kristian Bendiksen e014bfd283 Fix incorrect line breaks. 2024-03-15 12:33:57 +01:00
Kristian Bendiksen b595487d23 #11285 GRPC: fix high CPU usage in console application
Increase polling interval to avoid using one core constantly.

Fixes #11285.
2024-03-13 16:16:38 +01:00
Kristian Bendiksen a2fa2a0e77 WBS: Avoid empty text in legends on reload. 2024-03-04 23:47:14 +01:00
Kristian Bendiksen b8f9beab91 WBS: Compute and show FG_MK_* only in reservoir (not shale). 2024-03-04 23:47:14 +01:00
Kristian Bendiksen 04b14cf52a WBS: Compute and show SH_MK_* only in reservoir (not shale). 2024-02-29 10:47:12 +01:00
Kristian Bendiksen b0ade5d318 WBS Plot: Fix disappearing curve names for disabled curves. 2024-02-29 10:47:12 +01:00
Kristian Bendiksen 8ea017da3c WBS: Make PP data from CSV more pink.
Goal is to differentiate from existing PP results.
2024-02-29 10:47:12 +01:00
Kristian Bendiksen 2f3a20c73c WBS: Fix crash when importing CSV into existing WBS. 2024-02-29 10:47:12 +01:00
Kristian Bendiksen 055c0d4c8c #11198 Fix result info for POR-Bar normalized by hydrostatic pressure.
Fixes #11198.
Fixes #10565.
2024-02-19 19:00:42 +01:00
Kristian Bendiksen 41ed462b7b Bump to version dev 20 2024-02-14 15:16:47 +01:00
Kristian Bendiksen d8b1e643e0 Fault Reactivation: Improve temperature data access.
New approach: find the top reservoir and compute gradient of temperature change
from sea bed. Values from Eclipse grid is used when in reservoir.
2024-02-14 15:16:47 +01:00
Kristian Bendiksen 85753568b6 WBS Plot: Improve initial placement of curve, and add better default colors. 2024-02-14 15:16:47 +01:00
Kristian Bendiksen 5a3894b804 Fault reactivation: Improve POR-Bar extraction. 2024-02-09 12:39:43 +01:00
Kristian Bendiksen 5037473f5c Fault Reactivation: Use computed pore pressure for over and underburden. 2024-02-09 12:39:43 +01:00
Kristian Bendiksen 710b91d161 Bump version to dev.16 2024-02-02 08:22:05 +01:00
Kristian Bendiksen e8e376ddb9 Fault reactivation: use values from Eclipse 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 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
Kristian Bendiksen 492b3823af Bump version to dev.15 2024-01-29 15:05:08 +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
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
Kristian Bendiksen bd3c5bb883 Bump version to dev.08. 2024-01-10 10:55:15 +01:00
Kristian Bendiksen d03477a0f8 Fault Reactivation: Use correct result variable when extracting temperature. 2024-01-10 10:55:15 +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
Kristian Bendiksen 33c24a219c Fix crash when deleting case. 2024-01-08 18:05:48 +01:00
Kristian Bendiksen 956e53aa19 #10826 Fault Reactivation: improve pore pressure eclipse extraction. 2024-01-05 10:10:23 +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
Kristian Bendiksen cf453ac4a5 Fault Reactivation: use data nodes when extracting values for INP file. 2023-12-21 08:22:06 +01:00
Kristian Bendiksen 6cc8855606 Bump version to dev.06. 2023-12-20 14:50:59 +01:00
Kristian Bendiksen 80697d3540 Fault reactivation: Use same pore pressure gradient for POR and stress. 2023-12-20 14:50:59 +01:00
Kristian Bendiksen f1135919e7 Fault Reactivation: Fix PorBar extrapolation. 2023-12-20 14:50:59 +01:00
Kristian Bendiksen 9e1a09bcf9 Refactor: move fault reactivation data access to fix ownership problems. 2023-12-18 14:28:00 +01:00
Kristian Bendiksen 78942b0313 Fault Reactivation: extract stress data using well log extraction. 2023-12-18 14:28:00 +01:00
Kristian Bendiksen 2ee8954708 Update valueAtPosition interface. 2023-12-18 14:28:00 +01:00
Kristian Bendiksen 8375b3e934 Fault Reactivation: Remove unused methods. 2023-12-18 14:28:00 +01:00
Kristian Bendiksen 0a2f2da8b9 Fault Reactivation: add sea water load to initial step. 2023-12-07 11:11:25 +01:00
Kristian Bendiksen ca9aa3e647 Bump to dev.11 2023-12-04 17:26:44 +01:00
Kristian Bendiksen 90cf78e6dd Improve category identification of "difference" vectors. 2023-12-04 17:26:44 +01:00
Kristian Bendiksen 08f9e9b5bb Janitor: move historyIdentifier/differenceIdentifier. 2023-12-04 17:26:44 +01:00
Kristian Bendiksen ca87cee79b Summary Calculation: add import and export to toml 2023-12-04 17:26:44 +01:00
Kristian Bendiksen 7cdeea51c3 Grid Calculator Export: improve test and error handling. 2023-12-01 11:06:15 +01:00
Kristian Bendiksen fa7a56f1e2 #10861 Add import/export for grid calculations 2023-11-28 11:42:21 +01:00
Kristian Bendiksen 3f6883b875 Update openssl library numbers 2023-11-27 16:16:32 +01:00
Kristian Bendiksen 4fcba67506 Bump vcpkg to v2023.11.20 2023-11-27 16:16:32 +01:00
Kristian Bendiksen ef90a698b4 Fault reactivation: compute and export stress. 2023-11-27 15:42:47 +01:00
Kristian Bendiksen 4bcfcfb668 Bump to dev.08. 2023-11-24 13:21:21 +01:00
Kristian Bendiksen 18cb0dbe6f Fault Reactivation: Fix more references to ALL sets. 2023-11-24 13:21:21 +01:00
Kristian Bendiksen 5bba0eaea8 #10690 Fractures: Show Perforation Interval for azimuth fractures.
Fixes #10690.
2023-11-20 09:30:32 +01:00
Kristian Bendiksen a2919d4b0e #10842 INP grid importer: create sets for GENERATE keyword.
Fixes #10842.
2023-11-17 15:02:44 +01:00
Kristian Bendiksen 2beb830102 INP reader: fix incorrect zero element for line shift. 2023-11-17 15:02:44 +01:00
Kristian Bendiksen 58bf235d5a 2D Intersection View: Fix crash on project restore. 2023-11-17 12:47:47 +01:00
Kristian Bendiksen b4c7eb2c4f Janitor: Remove unnecessary scoping. 2023-11-17 12:47:47 +01:00
Kristian Bendiksen d2d1929f18 #10587 Improve filtering of comparable views.
Filter views based on the content of the source view. The option to
unsuccessfully compare 2D intersection views with 3D views is now removed.
2023-11-17 12:47:47 +01:00
Kristian Bendiksen 78544f5c70 #6051 Fix crash when pasting intersection on another eclipse case.
Fixes #6051.
2023-11-17 12:47:34 +01:00
Kristian Bendiksen 82e0866f00 Bump to dev.06. 2023-11-15 13:17:55 +01:00
Kristian Bendiksen 7c4641c188 Fault Reactivation: fix Youngs Modulus unit (GigaPascal to Pascal). 2023-11-15 13:17:55 +01:00
Kristian Bendiksen 0a2f34a63d Fault Reactivation: Rename sets from "partname.partname" to "partname.ALL" 2023-11-15 13:17:55 +01:00
Kristian Bendiksen 48c6517305 #10785 Work-around for legend item disappearing when highlighted
Seen on Linux only. The legend item would be wider than anticipated by the
layout (for unknown reasons), and would be place on the next line.
Added extra with to the size hint to work around the problem.
2023-11-13 13:29:07 +01:00