diff --git a/3d-main-window/3dviews/index.html b/3d-main-window/3dviews/index.html index 8992a146c3..c7b16ef939 100644 --- a/3d-main-window/3dviews/index.html +++ b/3d-main-window/3dviews/index.html @@ -12,18 +12,18 @@ 3D Views :: ResInsight - - - - - - - - - + + + + + + + + + - + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+

+ Did not find what you were looking for? +

+
+ + +
+ +

+ + Performance Hints +

+ + + + + + +

Performance Hints

+

As the simulation models grow in size, the requirements on processing resources and memory are increasing. ResInsight have some options that can improve performance by transformation of data or reduction of data input.

+

Summary Data

+

Summary data is usually available as SMSPEC and UNSRMY files. UNSMRY files are stored in a binary format, and all data for one time step is stored one section. When extracting data for all time steps for a single summary vector, data must be read from multiple sections. This can give bad performance for large datasets.

+

For best performance, transform these data files to ESMRY File Format

+

Summary Data Import

+

Grid Data

+

ResInsight has two grid import readers, ResData and opm-common. For best performance, use opm-common.

+

Preferences

+ + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/best-practices/summarydata/index.html b/best-practices/summarydata/index.html index 3c09b6f242..5f8f38ef74 100644 --- a/best-practices/summarydata/index.html +++ b/best-practices/summarydata/index.html @@ -12,18 +12,18 @@ Summary Data Import :: ResInsight - - - - - - - - - + + + + + + + + + - + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+

+ Did not find what you were looking for? +

+
+ + +
+ +

+ + Build Instructions Ubuntu Qt6 - Basic +

+ + + + + + +

Dependencies and Prerequisites

+

This page is mainly build instructions for Ubuntu, but some comments are also added for RHEL8 and Windows.

+

Basic instructions without Python binding and GRPC.

+

Configuration and build

+ + + + + + + + + + + + + + + + + + + + + +
ToolMinimum version
gcc11
python3.8
Qt6.5
+

Update apt installer

+
sudo apt update
+
+

Install GCC and related tools

+
sudo apt install build-essential curl zip unzip tar flex bison
+
+

Set default compiler

+

Dependencies for RHEL8

+
yum install curl zip unzip tar flex bison perl-IPC-Cmd gcc-toolset-10 freeglut
+
+

Clone and update sub modules

+
git clone https://github.com/OPM/ResInsight
+cd ResInsight
+git submodule update --init
+
+

Build and install required dependencies using vcpkg

+

vcpkg is located in the folder ThirdParty/vcpkg. The packages to be installed is specified in vcpkg.json. The actual install of the selected packages are done in the CMake configure step.

+
ThirdParty/vcpkg/bootstrap-vcpkg.sh
+
+

(Windows) Build and install required dependencies using vcpkg

+

Open a command prompt using “Run as Administrator” for Visual Studio x64.

+

Detailed Developer notes

+
ThirdParty/vcpkg/bootstrap-vcpkg.bat
+
+

Qt

+

The version of Qt ResInsight depends on is probably not available as a package for the Linux distribution you are working with. Here is a short description on how to install a custom Qt version.

+

aqtinstall is a Python tool used to install precompiled versions of Qt. Other ways to install Qt is described official Qt documentation

+

Create a root folder for Qt installations. In this folder, create a virtual environment for aqtinstall:

+
python3 -m venv myvenv
+source myvenv/bin/activate
+pip3 install aqtinstall
+aqt install-qt linux desktop 6.6.3 -m qtcharts qt5compat qtnetworkauth
+
+

Build ResInsight

+

Install Ninja build tool

+
sudo apt-get install ninja-build
+
+

The configuration flags for a basic build is given in CMakePresets.json in the root of the repository. Configuration flags specific for the system to build on can be specified in CMakeUserPresets.json. This file is ignored by git.

+
    +
  • Create a copy of CMakeUserPresets-example.json and rename to CMakeUserPresets.json
  • +
  • Update the path to your local installation of Qt6 for the key CMAKE_PREFIX_PATH in CMakeUserPresets.json
  • +
+

Set current working folder to the root folder of the ResInsight repository. Execute the following commands to build ResInsight:

+
cmake . --preset=linux-base
+cd build
+ninja
+
+ + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/getting-started/download-and-install/build-instructions-ubuntu/index.html b/getting-started/download-and-install/build-instructions-ubuntu/index.html index 3cafce9df7..b0280266bb 100644 --- a/getting-started/download-and-install/build-instructions-ubuntu/index.html +++ b/getting-started/download-and-install/build-instructions-ubuntu/index.html @@ -12,18 +12,18 @@ Build Instructions Ubuntu :: ResInsight - - - - - - - - - + + + + + + + + + - + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+

+ Did not find what you were looking for? +

+
+ + +
+ +

+ + What's New in 2024.09 +

+ + + + + + +

Cloud Services

+

+

ResInsight has now support for import of data from two cloud services, ensemble summary data from SUMO and well path geometry from OSDU.

+

Cloud Services

+

Ensemble Grid Case

+

An ensemble of grid cases can be imported into a grid case ensemble. Creating a view in this ensemble will allow the user to quickly switch between realizations using a drop down menu.

+

Import Grid Case Ensemble

+

Change Data Source for View

+

If you have identical IJK for all grid cases, consider using Grid Case Group

+

Improved VFP Plot

+

+

The import of VFP data is changed, and the management of VFP Plots is now improved.

+

VFP Plots

+

PFLOTRAN Faults

+

Import of faults defined in a PFLOTRAN simulation is now supported.

+

Faults from PFLOTRAN

+

Summary Curves

+

Rate or Accumulated summary curve type is automatically derived from the summary address. The type can also manually be set by the user, and is often useful for Observed Data.

+

Summary Curve Type

+

Grid Import Improvements

+

Several improvements has been done related to the opm-common grid importer, especially simulation well data and LGR support. We recommend using opm-common for best performance.

+

Performance Hints

+

Depth Surface

+

+

A flat surface at a specified depth can be created, useful to indicate oil-water contact depth.

+

Depth Surface

+

Other improvements

+
    +
  • Make sure summary ensemble statistics is calculated correctly if the first realization is partial
  • +
  • Fix issue with display of connection results in RFT Segment plots
  • +
  • Make sure regression curves works Observed Data
  • +
  • Fixed issue with the layout system causing very thin dialogs at left and right side of screen
  • +
  • Improved Performance Hints
  • +
+

Python API

+
    +
  • Increased timeout when launching a process. When many processes are started at the same time, the launch time can increase significantly
  • +
  • By default use the port number assigned by GRPC
  • +
  • Look for the path to ResInsight executable in an optional JSON file
  • +
+

See Release Notes on GitHub for further details and information.

+ + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/images/3d-main-window/TopLevelView.png b/images/3d-main-window/TopLevelView.png new file mode 100644 index 0000000000..77196cc6d1 Binary files /dev/null and b/images/3d-main-window/TopLevelView.png differ diff --git a/images/cloud-services/osdu-well-path-3dview.png b/images/cloud-services/osdu-well-path-3dview.png new file mode 100644 index 0000000000..2f1e11fbda Binary files /dev/null and b/images/cloud-services/osdu-well-path-3dview.png differ diff --git a/images/cloud-services/osdu-well-path-import.png b/images/cloud-services/osdu-well-path-import.png new file mode 100644 index 0000000000..63f5e4755f Binary files /dev/null and b/images/cloud-services/osdu-well-path-import.png differ diff --git a/images/cloud-services/sumo-data-sources.png b/images/cloud-services/sumo-data-sources.png new file mode 100644 index 0000000000..31ce0b11f8 Binary files /dev/null and b/images/cloud-services/sumo-data-sources.png differ diff --git a/images/cloud-services/sumo-ensembles.png b/images/cloud-services/sumo-ensembles.png new file mode 100644 index 0000000000..3b8c67790b Binary files /dev/null and b/images/cloud-services/sumo-ensembles.png differ diff --git a/images/cloud-services/sumo-summary-plot.png b/images/cloud-services/sumo-summary-plot.png new file mode 100644 index 0000000000..fc0e83998c Binary files /dev/null and b/images/cloud-services/sumo-summary-plot.png differ diff --git a/images/cloud-services/web-authentication.png b/images/cloud-services/web-authentication.png new file mode 100644 index 0000000000..802d1702dd Binary files /dev/null and b/images/cloud-services/web-authentication.png differ diff --git a/images/misc/PreferencesEclipseGrid.png b/images/misc/PreferencesEclipseGrid.png index 5a754bf0df..4ee6e2c6bc 100644 Binary files a/images/misc/PreferencesEclipseGrid.png and b/images/misc/PreferencesEclipseGrid.png differ diff --git a/images/plot-window/VFP_DataSource_Create.png b/images/plot-window/VFP_DataSource_Create.png new file mode 100644 index 0000000000..68151ef1b8 Binary files /dev/null and b/images/plot-window/VFP_DataSource_Create.png differ diff --git a/images/plot-window/VFP_DataSource_Import.png b/images/plot-window/VFP_DataSource_Import.png new file mode 100644 index 0000000000..574d94335c Binary files /dev/null and b/images/plot-window/VFP_DataSource_Import.png differ diff --git a/images/plot-window/VFP_Injection.png b/images/plot-window/VFP_Injection.png deleted file mode 100644 index cb481d2d5c..0000000000 Binary files a/images/plot-window/VFP_Injection.png and /dev/null differ diff --git a/images/plot-window/VFP_PROD_PropEd.png b/images/plot-window/VFP_PROD_PropEd.png new file mode 100644 index 0000000000..b072a76c2f Binary files /dev/null and b/images/plot-window/VFP_PROD_PropEd.png differ diff --git a/images/plot-window/VFP_PlotNew.png b/images/plot-window/VFP_PlotNew.png deleted file mode 100644 index 7017aca4f8..0000000000 Binary files a/images/plot-window/VFP_PlotNew.png and /dev/null differ diff --git a/images/plot-window/VFP_PlotTree_Import.png b/images/plot-window/VFP_PlotTree_Import.png new file mode 100644 index 0000000000..c97117678a Binary files /dev/null and b/images/plot-window/VFP_PlotTree_Import.png differ diff --git a/images/plot-window/VFP_PlotTree_Listing.png b/images/plot-window/VFP_PlotTree_Listing.png new file mode 100644 index 0000000000..a9dea4b234 Binary files /dev/null and b/images/plot-window/VFP_PlotTree_Listing.png differ diff --git a/images/plot-window/VFP_Production.png b/images/plot-window/VFP_Production.png deleted file mode 100644 index 88e99e4882..0000000000 Binary files a/images/plot-window/VFP_Production.png and /dev/null differ diff --git a/images/plot-window/summary_curve_properties.png b/images/plot-window/summary_curve_properties.png index bf6148cd29..16bc58f624 100644 Binary files a/images/plot-window/summary_curve_properties.png and b/images/plot-window/summary_curve_properties.png differ diff --git a/import/appendingadditionalproperties/index.html b/import/appendingadditionalproperties/index.html index ed5034a315..18d42f8bbc 100644 --- a/import/appendingadditionalproperties/index.html +++ b/import/appendingadditionalproperties/index.html @@ -12,18 +12,18 @@ Appending Additional Properties :: ResInsight - - - - - - - - - + + + + + + + + + - + + + + + + + + + + + + +
+
+
+ +
+
+ + + + + + + +
+
+ +
+ +
+ +
+

+ Did not find what you were looking for? +

+
+ + +
+ +

+ + Cloud Services +

+ + + + + + +

+

Configuration of cloud services is described in Cloud Services - Authorization.

+

Summary Ensembles from SUMO

+

+

Summary ensemble data can be accessed from SUMO. ResInsight will store the required information to the data source, and fetch data from the cloud during project import.

+
    +
  • Select Cloud Data, this will show available fields with cases in the Data Source Property Editor
  • +
  • Select Field and Case, and a list of available ensembles are displayed
  • +
  • Select Ensembles and push Add Ensembles. This operation creates a cloud ensemble data source and a summary plot connected to this data source.
  • +
  • Use the button Add Data Sources if you want to avoid creation of summary plots
  • +
+

Example of summary ensembles

+

+

Example of summary plot with SUMO data

+

+

Well Paths from OSDU

+

+

From the right-click menu of Wells, select Import Well Paths from OSDU. A wizard will be displayed where field and well can be selected for import.

+

The imported well path will store required information to the location in OSDU, and the well path trajectory will be fethed during project import.

+

Example of well paths from OSDU

+

+ + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/import/cloudservicesauthorization/index.html b/import/cloudservicesauthorization/index.html new file mode 100644 index 0000000000..88456f9c9a --- /dev/null +++ b/import/cloudservicesauthorization/index.html @@ -0,0 +1,5452 @@ + + + + + + + + + + + + Cloud Services - Authorization :: ResInsight + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+

+ Did not find what you were looking for? +

+
+ + +
+ +

+ + Cloud Services - Authorization +

+ + + + + + +

Authorization

+

Currently supported cloud services use OAuth 2.0, the industry-standerd protocol for authentication. The first time a user initiates data from a cloud service, a browser window will appear for the user to enter username/password followed by additional two-factor authentication. A text string usually called a token is created, containing the access and authorization information required to access the cloud data source. This token is cached by ResInsight in the .resinsight folder in your home folder. A token is by default valid for several days.

+

If you experience issues with connection to cloud data, the local cached tokens can be deleted. The next time you access to cloud services, a brower window for authentication is displayed.

+

Use of cloud services is supported on both Windows and Linux.

+

https://auth0.com/intro-to-iam/what-is-oauth-2

+

+

Configuration

+

The configuration settings for cloud services can be seen in Preferences->Import/Export. The settings can be loaded from a JSON file in your home folder or on a shared folder on the file system.

+
home_folder/.resinsight/osdu_config.json
+home_folder/.resinsight/sumo_config.json
+
+location_of_executable/../share/cloud_services/osdu_config.json
+location_of_executable/../share/cloud_services/osdu_config.json
+
+ + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/import/eclipsecases/index.html b/import/eclipsecases/index.html index 6ad5225a27..ebf8e85bff 100644 --- a/import/eclipsecases/index.html +++ b/import/eclipsecases/index.html @@ -12,18 +12,18 @@ Eclipse Cases :: ResInsight - - - - - - - - - + + + + + + + + + - + + + + + + + + + + + + +
+
+
+ +
+
+ + + + +
+
+ +
+
+ + +
+
+ +
+ +
+ +
+

+ Did not find what you were looking for? +

+
+ + +
+ +

+ + Project File Revisions +

+ + + + + + +

Revision History

+

A backup of a project file is added to a project file database when the project file is saved. The backup file is named with the extension *.rspdb and is stored in the same directory as the project file. The backup file is created with the same content as the project file at the time of the save operation.

+

Restore Revision from Backup

+

All revisions in the project database can be restored using the tool restore-projectfile-versions. Specify the project file database and the output directory where the revisions should be restored. The tool will create a copy of the project file for each revision in the output directory.

+
 extract-projectfile-versions <projectfiledatabase.rspdb> <output-directory>
+
+

Open the restored project files in ResInsight to inspect the content of the project file at the time of the save operation.

+ + +
+ +
+ + +
+ + +
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + + + + + + diff --git a/misc/regressiontestsystem/index.html b/misc/regressiontestsystem/index.html index a9cbe21106..0339f0d476 100644 --- a/misc/regressiontestsystem/index.html +++ b/misc/regressiontestsystem/index.html @@ -12,18 +12,18 @@ Regression Test System :: ResInsight - - - - - - - - - + + + + + + + + + - +