Commit Graph

15935 Commits

Author SHA1 Message Date
Jørgen Herje
3e8c85a202 Move Reference Well functionality to WellLogExtractionCurve
* Remove reference well feature from plot objects
* Move Reference Well functionality to WellLogExtractionCurve
* Reset reference well selection if new selected well path equals ref
2023-03-16 07:16:11 +01:00
Magne Sjaastad
80086a04f4 Update linked views when animation slider is moved 2023-03-16 07:16:11 +01:00
Jørgen Herje
d634fcd4b4 Create depth adjusted LAS files
* Add support for creating depth adjustment LAS files
* Add RiaDefine for LAS file depth property names
* Remove incorrect check in K-index Calculator

Co-authored-by: jorgenherje <jorgenherje@users.noreply.github.com>
Co-authored-by: Magne Sjaastad <magne.sjaastad@ceetronsolutions.com>
2023-03-16 07:16:11 +01:00
Magne Sjaastad
264fbbfadc Fix issues related to well bore stability plots
* Check if data is present
* Move plot update to geomech case
* Return empty vector if no data is present
2023-03-16 07:16:11 +01:00
jonjenssen
82fc42cc19 Improve range filter slider gui 2023-03-16 07:16:11 +01:00
Kristian Bendiksen
ea4a4df580 Fracture: show perforation length field in fracture for azimuth + user-defined perf length. 2023-03-16 07:16:11 +01:00
Kristian Bendiksen
5f9b6e08fa Recompute completion type results when input values change. 2023-03-16 07:16:11 +01:00
Kristian Bendiksen
b9e8173ad9 #9652 Thermal Fractures: fix transmissibilities for long perforation intervals.
Filter out invalid fracture cells (conductivity == positive infinity) when
calculating fracture to well transmissibilities.

Fixes #9652.
2023-03-16 07:16:11 +01:00
jonjenssen
7c69133861 Fix missing integration point and element nodal result 2023-03-16 07:16:11 +01:00
Kristian Bendiksen
b0d01a988f #9620 Pressure/depth data: add user interface. 2023-03-16 07:16:11 +01:00
Kristian Bendiksen
641361557a #9620 Add reader for pressure depth text file. 2023-03-16 07:16:11 +01:00
Kristian Bendiksen
f5e6215265 RiaDateStringParser: add option for day-first parsing of ambiguous date strings. 2023-03-16 07:16:11 +01:00
Magne Sjaastad
eb1413e2b3 System: Enable and use c++20
Enable c++20 in top level cmake. Keep c++17 for GrpcInterface, as the protoc tool does not work with c++20.
Several code adjustments to fix compiler issues.
2023-03-16 07:16:11 +01:00
jonjenssen
fd5d6691c7 Add time step slider to 3d views (#9695)
Add new toolbar with slider that controls visible timestep in the view
2023-03-16 07:16:11 +01:00
jonjenssen
dc5d53ad20 Geomech frames support (#9678)
Support for showing frames in geomech data.
2023-03-16 07:16:11 +01:00
Jørgen Herje
05bf744197 Well allocation over time plot (#9655)
- Plot for showing well allocation over time. 
- Select time range
- Option to exclude time steps in selected range
- Possible value types: Flow rate, flow rate percentage, flow volume, accumulated flow volume, accumulated flow volume percentage
- Group small contributors into group "Others"
2023-03-16 07:16:11 +01:00
Magne Sjaastad
3b93aaf25f Fix invalid dates for data imported from ESMRY
Compute time_t based on the "TIME" values in summary file
2023-03-16 07:16:11 +01:00
Magne Sjaastad
7642c06935 Maintenance: Issue submodule update once
Avoid calling submodule update on specific subfolders. 
Fixes by cmake-format
2023-03-16 07:16:11 +01:00
jonjenssen
796160960d Add toolbar toggle button for showing displacements (#9677)
* Add toolbar toggle button for showing displacements
2023-03-16 07:16:11 +01:00
Magne Sjaastad
09d3725198 add apt-get update
Make sure to call apt-get update before apt-get install
2023-03-16 07:16:11 +01:00
Magne Sjaastad
f7ca100dd3 Add optional support for ccache for MSVC (#9667) 2023-03-16 07:16:11 +01:00
Kristian Bendiksen
5084057462 #9656 ROFF: Avoid install of gtest when creating package for ResInsight 2023-03-16 07:16:11 +01:00
Magne Sjaastad
6f54a47e79 Update version to 2023.01.1-dev.01 2023-03-16 07:16:11 +01:00
Magne Sjaastad
10411b9358
Merge pull request #9654 from OPM/dev
Release 2023.01
2023-01-11 13:01:31 +01:00
Magne Sjaastad
a2e73d7cee Move prepareForDelete() to Rim3dView 2023-01-11 12:30:06 +01:00
Kristian Bendiksen
bfbe557c2d Roff: log less to message window. 2023-01-11 11:26:17 +01:00
Kristian Bendiksen
903dd34929 Roff: replace -999 values for inactive cells. 2023-01-11 11:26:17 +01:00
Kristian Bendiksen
1d4140e854 #9601 Roff: templatize method for converting to reservoir index order. 2023-01-11 10:10:51 +01:00
Magne Sjaastad
b108cdb72d Fix crash seen when deleting a 3D view part of a linked view collection 2023-01-11 08:39:51 +01:00
Magne Sjaastad
5a56a285a0 Add field and keywords 2023-01-11 08:39:51 +01:00
Kristian Bendiksen
7a79930ea6 Roff: add roff namespace. 2023-01-11 07:22:18 +01:00
Magne Sjaastad
8d82558904 Set version to 2023.1.0 2023-01-10 11:53:12 +01:00
Magne Sjaastad
8e161a5c89
Stabilization fixes related to regression testing
* Added fmtlib to LicenseInformation.txt
* Add license info for roffcpp
* Regression Tests: Guard use of invalid bounding box
* Regression Test: Check if file is present before opening
2023-01-10 11:45:37 +01:00
Magne Sjaastad
0740bccd75 Improve warning text 2023-01-10 07:32:08 +01:00
Magne Sjaastad
a4123609d9 Bump version to RC_03 2023-01-09 15:48:36 +01:00
Magne Sjaastad
5de5926950 #9622: Find a fairly regular cell and compute face normal direction
In some models, the grid cells can be very twisted, distorted, or zero(low) volume. Improve the logic to find a reasonably regular cell and use this cell to compute the direction of the face normals in this cell.
2023-01-09 15:47:08 +01:00
Magne Sjaastad
62a13d3847 #9622: Exclude cells with very small volumes 2023-01-09 15:47:08 +01:00
Kristian Bendiksen
1bbe02614b Roff: move "Import Roff Case" menu item. 2023-01-09 15:40:04 +01:00
Kristian Bendiksen
6b631b3d5a #9591 Janitor: remove unused parameter in RiuPlotWigdet::createPlotCurve. 2023-01-09 15:39:42 +01:00
Kristian Bendiksen
7d3fbf1234 #9616 Roff: fix incorrect cell mapping leading to incorrect faults. 2023-01-09 15:38:48 +01:00
Kristian Bendiksen
8d92e3f6b7 Update roffcpp submodule to support binary string arrays. 2023-01-06 14:57:17 +01:00
Kristian Bendiksen
7215504b16 Python: add unit test for load_case for roff, roffasc and grdecl. 2023-01-06 14:57:17 +01:00
Magne Sjaastad
f46516ac85
#9630 Fix import of well data from SSIHUB 2023-01-06 14:56:41 +01:00
Magne Sjaastad
fe181ed60e Guard use of pointers 2023-01-06 13:30:56 +01:00
Magne Sjaastad
eeeb3c40c6 if createEnhancedSummaryDataFiles() is true, always create and use ESRMY
If h5 file is present if folder, the h5 file is used before the ESMRY is recreated
2023-01-05 15:59:10 +01:00
Magne Sjaastad
752363a4b8 #9624 Add alphabetical and by value sorting 2023-01-05 12:14:49 +01:00
Magne Sjaastad
28b3f16db1 #9614 Check last write time for ESMRY files and SMSPEC files 2023-01-05 09:29:19 +01:00
Magne Sjaastad
4c0e7b2979 #9611 Support up to three header lines for CSV import 2023-01-04 08:51:26 +01:00
Jon Jenssen
10960ea2fa Add safeguard 2023-01-02 16:51:27 +01:00
Magne Sjaastad
09e05e9996
Fix summary issues
* Add missing time conversion for month
* #9606: FIx wrong usage of function when accessing data from summary file
The result values are aggregated into the destination vector in RimSummaryCaseCollection::computeMinMax(), so make sure the vector is recreated per case.
* #9602 : Make sure the plot is updated correctly for "Time since simulation start"
* Move roundToNumSignificantDigits() to RiaNumericalTools
* Make sure the time axis is consistent when individual time range differs
2023-01-02 10:22:44 +01:00