From 0647015c0976b1ffff68ad0f485b1a8ebd31b893 Mon Sep 17 00:00:00 2001 From: David Landa Marban Date: Thu, 23 Jul 2026 08:57:03 +0200 Subject: [PATCH] Fixing broken links for ecmor2026 --- .github/workflows/CI.yml | 9 +++---- docs/_sources/contributing.rst.txt | 2 +- docs/_sources/ecmor2026.rst.txt | 24 ++++++++--------- docs/_sources/installation.rst.txt | 2 +- docs/contributing.html | 2 +- docs/ecmor2026.html | 26 +++++++++---------- docs/index.html | 2 +- docs/installation.html | 2 +- docs/searchindex.js | 2 +- docs/text/contributing.rst | 4 +-- docs/text/ecmor2026.rst | 24 ++++++++--------- docs/text/installation.rst | 2 +- .../method/{figure_1.sh => figure1.sh} | 0 13 files changed, 49 insertions(+), 52 deletions(-) rename publications/ecmor2026/method/{figure_1.sh => figure1.sh} (100%) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 00adde5..6c4fd90 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -1,9 +1,6 @@ name: Run expreccs on: - push: - branches: - - main pull_request: jobs: @@ -12,17 +9,17 @@ jobs: contents: read pull-requests: write timeout-minutes: 60 - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@v2 with: fetch-depth: 0 - - name: Set up Python 3.12 + - name: Set up Python 3.14 uses: actions/setup-python@v2 with: - python-version: 3.12 + python-version: 3.14 - name: Install Flow Simulator run: | diff --git a/docs/_sources/contributing.rst.txt b/docs/_sources/contributing.rst.txt index 593e511..5b88a84 100644 --- a/docs/_sources/contributing.rst.txt +++ b/docs/_sources/contributing.rst.txt @@ -30,7 +30,7 @@ Contribute to the software #. **pushd docs & make html** (this generates the documentation, and might rise issues that need to be fixed before the pull request; if the build succeeds and if the contribution changes the documentation, then copy all content from the docs/_build/html/ folder and replace the files in the `docs `_ folder) .. tip:: - See the `CI.yml `_ script and the `Actions `_ for installation of expreccs, OPM Flow (binary packages), and dependencies, as well as the execution of the six previous steps in Ubuntu 24.04 using Python 3.12. + See the `CI.yml `_ script and the `Actions `_ for installation of expreccs, OPM Flow (binary packages), and dependencies, as well as the execution of the six previous steps in Ubuntu 26.04 using Python 3.14. For macOS users, see the `ci_pycopm_macos.yml `_ script and the `OPM-Flow_macOS Actions `_ for installation of pycopm (a related tool to expreccs), OPM Flow (source build), and dependencies in macOS 26 using Python 3.14. In addition for macOS, you need to add the directory containing the OPM Flow executable to your system's PATH environment variable (e.g., export PATH=$PATH:/Users/yourname/pyopmspe11/build/opm-simulators/bin). diff --git a/docs/_sources/ecmor2026.rst.txt b/docs/_sources/ecmor2026.rst.txt index 8781c94..8e4b5d1 100644 --- a/docs/_sources/ecmor2026.rst.txt +++ b/docs/_sources/ecmor2026.rst.txt @@ -19,7 +19,7 @@ The core tools for the preprocessing and postprocessings are `pycopm `_: +Run `figure1.sh `_: .. code-block:: bash @@ -36,7 +36,7 @@ Results 2D synthetic model ------------------ -Run `figure2.sh `_ and `figure3_table1.py `_: +Run `figure2.sh `_ and `figure3_table1.py `_: .. code-block:: bash @@ -50,7 +50,7 @@ Run `figure2.sh `_: +Run `figure4_table2.py `_: .. code-block:: bash @@ -60,35 +60,35 @@ Run `figure4_table2.py `_. -Troll aqifer model ------------------- +Troll aquifer model +------------------- -To this end, the decks `MODEL.DATA `_ and -`FILLED_MODEL.DATA `_ have the +To this end, the decks `MODEL.DATA `_ and +`FILLED_MODEL.DATA `_ have the same dimensions and number of total cells (12,450,809) as the Troll aquifer model, and the rest of the properties are set to common homogeneous values from literature, while the well locations match the ones described in the ecmor2026 paper. Then, you could contact the `Norwegian Offshore Directorate `_ to get the actual Troll aquifer model, -and adapt those files to the ones in the `results_troll folder `_. +and adapt those files to the ones in the `results_troll folder `_. To get the FILLED_MODEL, using the petrel model provided by the Norwegian Offshore Directorate one can export the non-net cells IDs to FLUXNUM and set those -values to 0, then EQUALREG can be used to assign the PORO and PERMS in the non-net cells (see the `FILLED_MODEL.DATA `_). +values to 0, then EQUALREG can be used to assign the PORO and PERMS in the non-net cells (see the `FILLED_MODEL.DATA `_). .. warning:: You should not run the MODEL.DATA and FILLED_MODEL.DATA decks before adapting it with the actual Troll aquifer model, since they have a lot of active cells. -First, we generate the results by creating the dual models and running all simulations (`run_results.sh `_): +First, we generate the results by creating the dual models and running all simulations (`run_results.sh `_): .. code-block:: bash . ./run_results.sh -Then, we can obtained Table 3 (`table3.py `_): +Then, we can obtained Table 3 (`table3.py `_): .. code-block:: bash python3 table3.py -Finally, we generate figures 5 to 9 (`figure5-9.sh `_): +Finally, we generate figures 5 to 9 (`figure5-9.sh `_): .. code-block:: bash diff --git a/docs/_sources/installation.rst.txt b/docs/_sources/installation.rst.txt index bfa0304..0444597 100644 --- a/docs/_sources/installation.rst.txt +++ b/docs/_sources/installation.rst.txt @@ -79,7 +79,7 @@ supported either via source builds or through running a virtual machine. .. tip:: See the `CI.yml `_ script - for installation of OPM Flow (binary packages), LaTeX (optional) libraries, and the expreccs package in Ubuntu 24.04 and Python 3.12. + for installation of OPM Flow (binary packages), LaTeX (optional) libraries, and the expreccs package in Ubuntu 26.04 and Python 3.14. Source build in Linux/Windows +++++++++++++++++++++++++++++ diff --git a/docs/contributing.html b/docs/contributing.html index f5c9af5..fd6ea50 100644 --- a/docs/contributing.html +++ b/docs/contributing.html @@ -118,7 +118,7 @@

Contribute to the software

Tip

-

See the CI.yml script and the Actions for installation of expreccs, OPM Flow (binary packages), and dependencies, as well as the execution of the six previous steps in Ubuntu 24.04 using Python 3.12. +

See the CI.yml script and the Actions for installation of expreccs, OPM Flow (binary packages), and dependencies, as well as the execution of the six previous steps in Ubuntu 26.04 using Python 3.14. For macOS users, see the ci_pycopm_macos.yml script and the OPM-Flow_macOS Actions for installation of pycopm (a related tool to expreccs), OPM Flow (source build), and dependencies in macOS 26 using Python 3.14. In addition for macOS, you need to add the directory containing the OPM Flow executable to your system’s PATH environment variable (e.g., export PATH=$PATH:/Users/yourname/pyopmspe11/build/opm-simulators/bin).

diff --git a/docs/ecmor2026.html b/docs/ecmor2026.html index 108f2e6..b330b8e 100644 --- a/docs/ecmor2026.html +++ b/docs/ecmor2026.html @@ -55,7 +55,7 @@
  • Results
  • @@ -105,7 +105,7 @@

    ECMOR2026

    Method

    -

    Run figure1.sh:

    +

    Run figure1.sh:

    . ./figure1.sh
     
    @@ -118,7 +118,7 @@

    Method<

    Results

    2D synthetic model

    -

    Run figure2.sh and figure3_table1.py:

    +

    Run figure2.sh and figure3_table1.py:

    . ./figure2.sh
     python3 figure3_table1.py
     
    @@ -130,7 +130,7 @@

    2D synthetic model

    3D synthetic model

    -

    Run figure4_table2.py:

    +

    Run figure4_table2.py:

    python3 figure4_table2.py
     
    @@ -139,29 +139,29 @@

    3D synthetic modelParaView.

    -
    -

    Troll aqifer model

    -

    To this end, the decks MODEL.DATA and -FILLED_MODEL.DATA have the +

    +

    Troll aquifer model

    +

    To this end, the decks MODEL.DATA and +FILLED_MODEL.DATA have the same dimensions and number of total cells (12,450,809) as the Troll aquifer model, and the rest of the properties are set to common homogeneous values from literature, while the well locations match the ones described in the ecmor2026 paper. Then, you could contact the Norwegian Offshore Directorate to get the actual Troll aquifer model, -and adapt those files to the ones in the results_troll folder. +and adapt those files to the ones in the results_troll folder. To get the FILLED_MODEL, using the petrel model provided by the Norwegian Offshore Directorate one can export the non-net cells IDs to FLUXNUM and set those -values to 0, then EQUALREG can be used to assign the PORO and PERMS in the non-net cells (see the FILLED_MODEL.DATA).

    +values to 0, then EQUALREG can be used to assign the PORO and PERMS in the non-net cells (see the FILLED_MODEL.DATA).

    Warning

    You should not run the MODEL.DATA and FILLED_MODEL.DATA decks before adapting it with the actual Troll aquifer model, since they have a lot of active cells.

    -

    First, we generate the results by creating the dual models and running all simulations (run_results.sh):

    +

    First, we generate the results by creating the dual models and running all simulations (run_results.sh):

    . ./run_results.sh
     
    -

    Then, we can obtained Table 3 (table3.py):

    +

    Then, we can obtained Table 3 (table3.py):

    python3 table3.py
     
    -

    Finally, we generate figures 5 to 9 (figure5-9.sh):

    +

    Finally, we generate figures 5 to 9 (figure5-9.sh):

    . ./figure5-9.sh
     
    diff --git a/docs/index.html b/docs/index.html index a558103..1c2de4b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -127,7 +127,7 @@

    Welcome to the expreccs’s documentation!Results diff --git a/docs/installation.html b/docs/installation.html index f155fd2..2511c29 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -157,7 +157,7 @@

    Binary packages

    Tip

    See the CI.yml script -for installation of OPM Flow (binary packages), LaTeX (optional) libraries, and the expreccs package in Ubuntu 24.04 and Python 3.12.

    +for installation of OPM Flow (binary packages), LaTeX (optional) libraries, and the expreccs package in Ubuntu 24.06 and Python 3.14.

    diff --git a/docs/searchindex.js b/docs/searchindex.js index 90f9db1..1189a2b 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"2D synthetic model":[[4,"d-synthetic-model"]],"3D synthetic model":[[4,"id1"]],"About expreccs":[[0,null]],"Binary packages":[[22,"binary-packages"]],"Brew formula for macOS":[[22,"brew-formula-for-macos"]],"Concept":[[23,"concept"]],"Configuration file":[[2,null]],"Contribute to the software":[[3,"contribute-to-the-software"]],"Contributing":[[3,null]],"ECMOR2026":[[4,null]],"Examples":[[5,null]],"Ground Rules":[[3,"ground-rules"]],"Hello world":[[5,"hello-world"]],"Indices and tables":[[21,"indices-and-tables"]],"Installation":[[22,null]],"Introduction":[[23,null]],"Layered model":[[5,"layered-model"]],"Method":[[4,"method"]],"Module contents":[[6,"module-expreccs"],[7,"module-expreccs.core"],[9,"module-expreccs.utils"],[17,"module-expreccs.visualization"]],"Non-regular boundaries":[[5,"non-regular-boundaries"]],"OPM Flow":[[22,"opm-flow"]],"Output folder":[[25,null]],"Overview":[[23,"overview"]],"Python package":[[22,"python-package"]],"Regular boundaries":[[5,"regular-boundaries"]],"Related":[[26,null]],"Reporting issues or problems":[[3,"reporting-issues-or-problems"]],"Reservoir-related parameters":[[2,"reservoir-related-parameters"]],"Results":[[4,"results"]],"Rock-related parameters":[[2,"rock-related-parameters"]],"Seek support":[[3,"seek-support"]],"Simulation results":[[2,"simulation-results"]],"Source build in Linux/Windows":[[22,"source-build-in-linux-windows"]],"Source build in macOS":[[22,"source-build-in-macos"]],"Submodules":[[7,"submodules"],[9,"submodules"],[17,"submodules"]],"Subpackages":[[6,"subpackages"]],"TCCS-13":[[27,null]],"Troll aqifer model":[[4,"troll-aqifer-model"]],"Via OPM Flow decks":[[5,"via-opm-flow-decks"],[25,"via-opm-flow-decks"]],"Via configuration files":[[5,"via-configuration-files"],[25,"via-configuration-files"]],"Welcome to the expreccs\u2019s documentation!":[[21,null]],"Well-related parameters":[[2,"well-related-parameters"]],"ad-micp":[[26,"ad-micp"]],"expreccs":[[1,"expreccs"],[24,null]],"expreccs Python API":[[1,null]],"expreccs package":[[6,null]],"expreccs.core package":[[7,null]],"expreccs.core.expreccs module":[[8,null]],"expreccs.utils package":[[9,null]],"expreccs.utils.backcoupling module":[[10,null]],"expreccs.utils.inputvalues module":[[11,null]],"expreccs.utils.mapboundaries module":[[12,null]],"expreccs.utils.mapproperties module":[[13,null]],"expreccs.utils.reg_sit_given_decks module":[[14,null]],"expreccs.utils.runs module":[[15,null]],"expreccs.utils.writefile module":[[16,null]],"expreccs.visualization package":[[17,null]],"expreccs.visualization.maps2d module":[[18,null]],"expreccs.visualization.plotting module":[[19,null]],"expreccs.visualization.reading module":[[20,null]],"plopm":[[26,"plopm"]],"pofff":[[26,"pofff"]],"pycopm":[[26,"pycopm"]],"pymm":[[26,"pymm"]],"pyopmnearwell":[[26,"pyopmnearwell"]],"pyopmspe11":[[26,"pyopmspe11"]]},"docnames":["about","api","configuration_file","contributing","ecmor2026","examples","expreccs","expreccs.core","expreccs.core.expreccs","expreccs.utils","expreccs.utils.backcoupling","expreccs.utils.inputvalues","expreccs.utils.mapboundaries","expreccs.utils.mapproperties","expreccs.utils.reg_sit_given_decks","expreccs.utils.runs","expreccs.utils.writefile","expreccs.visualization","expreccs.visualization.maps2d","expreccs.visualization.plotting","expreccs.visualization.reading","index","installation","introduction","modules","output_folder","related","tccs-13"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["about.rst","api.rst","configuration_file.rst","contributing.rst","ecmor2026.rst","examples.rst","expreccs.rst","expreccs.core.rst","expreccs.core.expreccs.rst","expreccs.utils.rst","expreccs.utils.backcoupling.rst","expreccs.utils.inputvalues.rst","expreccs.utils.mapboundaries.rst","expreccs.utils.mapproperties.rst","expreccs.utils.reg_sit_given_decks.rst","expreccs.utils.runs.rst","expreccs.utils.writefile.rst","expreccs.visualization.rst","expreccs.visualization.maps2d.rst","expreccs.visualization.plotting.rst","expreccs.visualization.reading.rst","index.rst","installation.rst","introduction.rst","modules.rst","output_folder.rst","related.rst","tccs-13.rst"],"indexentries":{},"objects":{"":[[6,0,0,"-","expreccs"]],"expreccs":[[7,0,0,"-","core"],[9,0,0,"-","utils"],[17,0,0,"-","visualization"]],"expreccs.core":[[8,0,0,"-","expreccs"]],"expreccs.core.expreccs":[[8,1,1,"","check_cmdargs"],[8,1,1,"","load_parser"],[8,1,1,"","main"]],"expreccs.utils":[[10,0,0,"-","backcoupling"],[11,0,0,"-","inputvalues"],[12,0,0,"-","mapboundaries"],[13,0,0,"-","mapproperties"],[14,0,0,"-","reg_sit_given_decks"],[15,0,0,"-","runs"],[16,0,0,"-","writefile"]],"expreccs.utils.backcoupling":[[10,1,1,"","backcoupling"],[10,1,1,"","compute_multipliers"],[10,1,1,"","init_multipliers"],[10,1,1,"","write_folder_iter"]],"expreccs.utils.inputvalues":[[11,1,1,"","check_entries"],[11,1,1,"","process_input"],[11,1,1,"","process_tuning"]],"expreccs.utils.mapboundaries":[[12,1,1,"","aquaflux"],[12,1,1,"","cache_grid_coordinates"],[12,1,1,"","handle_pressure_correction"],[12,1,1,"","handle_stencil"],[12,1,1,"","handle_stencil_2p"],[12,1,1,"","porv_projections"],[12,1,1,"","porv_regional_segmentation"],[12,1,1,"","temporal_interpolation_flux"],[12,1,1,"","temporal_interpolation_pressure"]],"expreccs.utils.mapproperties":[[13,1,1,"","mapping_properties"],[13,1,1,"","positions_reference"],[13,1,1,"","positions_regional"],[13,1,1,"","positions_rotation"],[13,1,1,"","positions_site"],[13,1,1,"","rotate_grid"]],"expreccs.utils.reg_sit_given_decks":[[14,2,1,"","BCCon"],[14,2,1,"","Borders"],[14,2,1,"","Config"],[14,2,1,"","InterpData"],[14,2,1,"","Regional"],[14,2,1,"","RegionalCells"],[14,2,1,"","Site"],[14,2,1,"","SiteBorders"],[14,2,1,"","XYMaps"],[14,1,1,"","check_regional_neighbours"],[14,1,1,"","compact_format_numeric"],[14,1,1,"","create_deck"],[14,1,1,"","extract_site_borders"],[14,1,1,"","find_ij_orientation"],[14,1,1,"","find_regional_cells"],[14,1,1,"","get_bccon"],[14,1,1,"","get_xymaps"],[14,1,1,"","handle_grid_coord"],[14,1,1,"","project_pressures"],[14,1,1,"","site_contour"],[14,1,1,"","temporal_interpolation"],[14,1,1,"","write_files"]],"expreccs.utils.reg_sit_given_decks.BCCon":[[14,3,1,"","coords"],[14,3,1,"","ksfips"],[14,3,1,"","sbound"],[14,3,1,"","sopn"],[14,3,1,"","spres"],[14,3,1,"","stmin"]],"expreccs.utils.reg_sit_given_decks.Borders":[[14,3,1,"","sai"],[14,3,1,"","sbound"],[14,3,1,"","sf"],[14,3,1,"","st"],[14,3,1,"","sx"],[14,3,1,"","sy"],[14,3,1,"","sz"]],"expreccs.utils.reg_sit_given_decks.Config":[[14,3,1,"","acoeff"],[14,3,1,"","boundaries"],[14,3,1,"","explicit"],[14,3,1,"","fol"],[14,3,1,"","freq"],[14,3,1,"","fsit"],[14,3,1,"","nonregular"],[14,3,1,"","zones"]],"expreccs.utils.reg_sit_given_decks.InterpData":[[14,3,1,"","rf"],[14,3,1,"","ri"],[14,3,1,"","rk"],[14,3,1,"","rkg"],[14,3,1,"","rt"],[14,3,1,"","rx"],[14,3,1,"","ry"],[14,3,1,"","rz"],[14,3,1,"","sai"],[14,3,1,"","sf"],[14,3,1,"","snum"],[14,3,1,"","st"],[14,3,1,"","sx"],[14,3,1,"","sy"],[14,3,1,"","sz"]],"expreccs.utils.reg_sit_given_decks.Regional":[[14,3,1,"","act"],[14,3,1,"","grid"],[14,3,1,"","init"],[14,3,1,"","rdays"],[14,3,1,"","rfip"],[14,3,1,"","rst"]],"expreccs.utils.reg_sit_given_decks.RegionalCells":[[14,3,1,"","rf"],[14,3,1,"","ri"],[14,3,1,"","rk"],[14,3,1,"","rkg"],[14,3,1,"","rt"],[14,3,1,"","rx"],[14,3,1,"","ry"],[14,3,1,"","rz"],[14,3,1,"","sbound"]],"expreccs.utils.reg_sit_given_decks.Site":[[14,3,1,"","grid"],[14,3,1,"","init"],[14,3,1,"","rst"],[14,3,1,"","sdata"],[14,3,1,"","sfip"]],"expreccs.utils.reg_sit_given_decks.SiteBorders":[[14,3,1,"","sai"],[14,3,1,"","sbound"],[14,3,1,"","sfe"],[14,3,1,"","sfn"],[14,3,1,"","sfs"],[14,3,1,"","sfw"],[14,3,1,"","spres"],[14,3,1,"","ste"],[14,3,1,"","stn"],[14,3,1,"","sts"],[14,3,1,"","stw"],[14,3,1,"","sxe"],[14,3,1,"","sxn"],[14,3,1,"","sxs"],[14,3,1,"","sxw"],[14,3,1,"","sye"],[14,3,1,"","syl"],[14,3,1,"","syn"],[14,3,1,"","syw"],[14,3,1,"","sze"],[14,3,1,"","szn"],[14,3,1,"","szs"],[14,3,1,"","szw"]],"expreccs.utils.reg_sit_given_decks.XYMaps":[[14,3,1,"","fipr"],[14,3,1,"","inds"],[14,3,1,"","offset"],[14,3,1,"","oprn"],[14,3,1,"","rtmin"],[14,3,1,"","x_i"],[14,3,1,"","y_i"],[14,3,1,"","z_i"]],"expreccs.utils.runs":[[15,1,1,"","plotting"],[15,1,1,"","run_models"],[15,1,1,"","simulations"]],"expreccs.utils.writefile":[[16,1,1,"","compact_format"],[16,1,1,"","write_files"],[16,1,1,"","write_folders"],[16,1,1,"","write_grid"],[16,1,1,"","write_properties"]],"expreccs.visualization":[[18,0,0,"-","maps2d"],[19,0,0,"-","plotting"],[20,0,0,"-","reading"]],"expreccs.visualization.maps2d":[[18,1,1,"","final_time_maps"],[18,1,1,"","final_time_maps_difference"],[18,1,1,"","geological_maps"],[18,1,1,"","manage_name"],[18,1,1,"","plot_map"],[18,1,1,"","reshape_to_2d"]],"expreccs.visualization.plotting":[[19,1,1,"","handle_labels_difference"],[19,1,1,"","handle_labels_distance"],[19,1,1,"","handle_site_summary"],[19,1,1,"","over_time_distance"],[19,1,1,"","over_time_max_difference"],[19,1,1,"","over_time_sensor"],[19,1,1,"","plot_results"],[19,1,1,"","plotting_settings"],[19,1,1,"","positions"],[19,1,1,"","summary_plot"],[19,1,1,"","summary_site"],[19,1,1,"","wells_site"]],"expreccs.visualization.reading":[[20,1,1,"","define_cases"],[20,1,1,"","make_arrays"],[20,1,1,"","manage_names"],[20,1,1,"","read_fluxes"],[20,1,1,"","read_mask"],[20,1,1,"","reading_simulations"],[20,1,1,"","strip_trailing_digits"]]},"objnames":{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","attribute","Python attribute"]},"objtypes":{"0":"py:module","1":"py:function","2":"py:class","3":"py:attribute"},"terms":{"00e":2,"05e3":5,"0f":[5,27],"0pressur":27,"10e3":5,"11423e":2,"11th":2,"15e3":5,"193531e":2,"1d":19,"1e":[2,27],"1e0":27,"1e1":2,"1e2":2,"1e3":2,"1e4":2,"1e5":2,"1e6":2,"1e7":2,"1e8":2,"1f":[5,27],"24e3":5,"2d":[18,19,21],"2e2":2,"2f":27,"3060e":2,"33e3":5,"3b":27,"3d":21,"3e5":2,"50e3":5,"55e3":5,"5c":4,"5d":4,"5e6":2,"605e6":27,"60e3":5,"63e":2,"80e3":5,"99e":2,"A":[10,26,27],"About":21,"After":27,"An":[3,26],"Below":[5,26],"Both":2,"For":[0,2,3,5,22,27],"Here":[0,2,4,5,27],"If":[2,5,22],"In":[2,3,5,23,25],"The":[0,1,2,3,4,5,22,23,25,27],"Then":[2,4,5,22,25,27],"There":22,"This":[5,10,23],"To":[2,4,5,14,22,27],"We":[2,3,5],"While":22,"You":[4,5,22,27],"_":[10,27],"_build":3,"_of_input_fil":23,"abl":22,"abov":[2,27],"accept":3,"achiev":[2,5],"acoeff":[9,14],"act":[9,14],"action":[3,22],"activ":[2,4,22,27],"actual":[4,27],"ad":21,"adapt":[4,27],"add":[2,3,4,5,10,22,23,25,27],"addit":[1,2,3,5,25],"allow":[2,27],"along":[2,5,23],"also":[2,3,5,22,25],"altern":3,"anaconda":22,"analys":3,"analysi":3,"ani":[2,3,5],"anim":5,"anoth":[5,22],"answer":3,"api":21,"appear":4,"appli":5,"applic":5,"approach":[0,2,3,5,14,23,27],"apt":22,"aqif":21,"aquaflux":[6,9,12],"aquif":[2,4,27],"argument":[2,8,23],"argv":8,"array":[2,18,23],"array_1d":18,"assess":2,"assign":4,"auto":3,"avail":[2,22],"averag":27,"avoid":2,"b":[23,27],"back":[10,20],"backcoupl":[6,9],"bar":[2,4,27],"base":[5,10,14,23,26],"bash":4,"bc":[2,5,12,23,25],"bccon":[6,9,14,25],"bcs":23,"becom":23,"befor":[3,4,27],"benchmark":26,"better":19,"bfebf2":27,"bhp":[2,19],"bhps":5,"bin":[2,3,22],"binari":[3,21],"black":[3,27],"bool":14,"border":[6,9,14,19],"bottom":[2,5],"boundari":[2,9,12,14,21,23,25],"box":2,"branch":22,"brew":21,"brg":27,"build":[2,3,5,21],"build_opm_mpi":22,"built":22,"c":[2,5,23,27],"cache_grid_coordin":[6,9,12],"calcit":26,"call":[5,25],"can":[2,3,4,5,22,25,27],"capabl":2,"capillari":2,"carlson":2,"case":[5,20],"cbsfax":[5,27],"cd":22,"cell":[2,4,5,12,14,19,23,25,27],"center":[12,19],"cet_diverging_rainbow_bgymr_45_85_c67":27,"cfd":26,"cformat":[5,27],"chang":[2,3,5],"check":[3,8,11,14,22,26],"check_cmdarg":[6,7,8],"check_entri":[6,9,11],"check_regional_neighbour":[6,9,14],"checker":3,"checkout":22,"chosen":2,"ci":[3,22],"ci_pycopm_maco":3,"clabel":27,"class":14,"clone":22,"close":2,"closest":[2,19],"cm":22,"cmake":22,"cmap":18,"cmdarg":8,"cnum":27,"cnv":27,"co2":[2,4,5,23,26],"coarsen":[4,27],"coarsened_improv":27,"coarsened_perm":27,"coarsened_tran":27,"coarser":2,"code":[3,6,22],"coeffici":23,"collabor":3,"color":[4,19],"com":[4,5,22,23,27],"combin":8,"command":[2,5,8,22,27],"commit":3,"common":[4,22,27],"communic":4,"compact_format":[6,9,16],"compact_format_numer":[6,9,14],"compar":[2,5,23,25],"comparison":[1,5],"compens":10,"complex":5,"comprehens":4,"compress":2,"comput":[2,10],"compute_multipli":[6,9,10],"concept":21,"condit":[2,5,23,25],"config":[5,6,9,14],"configur":[1,11,21,23],"conform":23,"connect":[4,23,25],"consid":[2,5],"contact":[4,27],"contain":[1,3],"content":[1,3,21,24],"continu":2,"contour":[14,23],"contribut":[0,21,22],"control":[2,27],"converg":3,"convert":18,"cook":27,"coord":[9,14],"coordin":[2,14],"copi":[3,22],"core":[1,4,6,24,27],"corner":[2,16,23],"correct":12,"correspond":[1,2,5,23,25],"council":0,"coupl":[10,20],"cov":[3,5],"cp":2,"cpg":[2,23],"cpr_trueimp":27,"creat":[3,4,5,14,22,23,25],"create_deck":[6,9,14],"csp":[2,26],"cssr":[4,5,22,23,27],"curious":5,"current":[22,23,27],"current_directori":22,"curv":2,"d":[2,4,5,27],"d_z":14,"data":[4,5,14,18,27],"day":[2,5],"dcmake_build_typ":22,"dday":14,"de":25,"deactiv":2,"deck":[1,2,4,14,20,21,23,27],"dedic":22,"default":[2,23],"defin":[2,5,23],"define_cas":[6,17,20],"definit":[2,25],"delax":[5,27],"demonstr":5,"depend":[3,22,27],"depth":[2,27],"describ":[2,3,4,23,27],"desir":2,"detail":0,"dev":[3,22],"develop":[22,23],"dic":[10,11,12,13,15,16,18,19,20],"differ":[1,2,5,10,12,13,18,19,23,25],"digit":20,"dimens":[2,4,27],"dir":[2,12],"dire":14,"direct":[2,5,25],"director":[4,27],"directori":[3,23],"discret":[2,23],"distanc":[5,19],"dmar":2,"doc":3,"document":[2,3,22,23,25],"doe":5,"doi":27,"done":[10,22],"download":22,"dual":4,"duse_mpi":22,"dvipng":22,"dwith_ndebug":22,"dynam":[2,5,23,25,26],"e":[2,3,4,5,22,23,25,27],"eclfil":14,"ecmor":4,"ecmor2026":21,"edg":22,"egrid":14,"ehystr":2,"either":22,"els":22,"em":26,"email":3,"enabl":[2,27],"end":[2,4,5,27],"energi":0,"enter":2,"enterpris":22,"entri":[2,11,23],"environ":[3,22],"equal":[5,23],"equalreg":4,"equidist":23,"equinor":0,"error":2,"erst":14,"ert":27,"evalu":[2,23],"everest":27,"exampl":[2,21,25],"example1":[2,5],"example1_porvproj":5,"example1_pr":5,"example1_wel":[2,5],"example2":5,"except":2,"execut":[1,2,3,5,8,22,23,25,27],"exisit":27,"exist":22,"exmapl":2,"explain":5,"explicit":[4,9,14,23],"expon":2,"exponenti":23,"export":[3,4],"exprecc":[2,3,5,22,23,25,27],"expreccs_dpincreas":5,"expreccs_perfipnum":5,"expreccss":1,"extend":[2,3],"extra":22,"extract":[5,14],"extract_site_bord":[6,9,14],"f":[5,23,27],"face":12,"fals":18,"familiar":3,"fault":[2,13,23,27],"fault_region":2,"fault_sit":2,"featur":[0,27],"fi":22,"fig":27,"fig1":27,"fig10a":27,"fig10bc":27,"fig12a":27,"fig2":27,"fig3b":27,"fig5":27,"fig6a":27,"fig6b":27,"fig8low":27,"fig8upp":27,"fig9":27,"figur":[4,5,15,18,20,22,23,27],"figure1":4,"figure2":4,"figure3_table1":4,"figure4_table2":4,"figure5":4,"figure9a":4,"figure9b":4,"figure9c":4,"fil":10,"file":[1,3,4,11,14,16,20,21,22,23,27],"filenam":18,"filled_model":4,"final":[2,4,5,18,27],"final_time_map":[6,17,18],"final_time_maps_differ":[6,17,18],"find":[13,14],"find_ij_orient":[6,9,14],"find_regional_cel":[6,9,14],"fipnum":[5,23],"fipr":[9,14],"first":[2,4,27],"five":2,"fix":3,"flag":[2,5,23,25],"flat":18,"flexibl":23,"float":14,"flow":[2,3,15,16,20,21,26,27],"flow_maco":3,"fluid":2,"fluidflow":26,"flux":[2,5,10,12,20],"flux_region":10,"flux_sit":10,"fluxnum":4,"focus":23,"fol":[9,14,19,20],"folder":[1,2,3,4,5,10,16,18,20,21,22,23,27],"follow":[2,5,22,23,25,27],"font":22,"fork":[0,3],"format":[3,22],"former":5,"formula":21,"fraction":[2,27],"framework":[2,23,26],"freg":14,"freq":[9,14],"frequenc":23,"friend":5,"fsit":[9,14],"full":2,"function":[2,5,8,10,11,13,15,16,18],"fund":0,"g":[2,3,5,22,23,25],"gas":[2,5],"gasda":[4,27],"general":5,"generat":[1,2,3,4,5,15,23,25,26,27],"generic":[1,23],"geolog":[1,2,5,15,18,23,26],"geological_map":[6,17,18],"get":[3,4,14,19,22,27],"get_bccon":[6,9,14],"get_xymap":[6,9,14],"gif":26,"gind":14,"git":[4,5,22,27],"github":[3,4,5,22,23,27],"give":2,"given":[1,2,5,10,14,23,25],"global":27,"gnuplot2":27,"grade":23,"graphic":4,"grid":[2,5,9,13,14,16,18,22,23,27],"ground":21,"group":2,"h":[2,4,27],"hand":23,"handl":[13,14,20,23],"handle_grid_coord":[6,9,14],"handle_labels_differ":[6,17,19],"handle_labels_dist":[6,17,19],"handle_pressure_correct":[6,9,12],"handle_site_summari":[6,17,19],"handle_stencil":[6,9,12],"handle_stencil_2p":[6,9,12],"harbour":0,"hat":22,"height":2,"hello":[21,25],"hello_world":5,"hello_world_distance_from_bord":5,"hello_world_reference_watfluxi":5,"hello_world_regional_watfluxi":5,"hello_world_sensor_pressure_over_tim":5,"hello_world_site_flux_watfluxi":5,"hello_world_summary_bhp_site_refer":5,"help":[2,3,22],"heterogein":[2,23],"heterogen":5,"higher":2,"hirerch":14,"histori":26,"home":5,"homebrew":22,"homogen":[4,27],"host":23,"html":3,"https":[4,5,22,23,27],"hysteresi":[2,23],"hystopt":2,"id":4,"identifi":23,"ignor":3,"ij":5,"imag":[1,26],"imbibit":2,"imbnum":27,"implement":[2,23],"import":3,"improv":[4,19,23,27],"in_fil":11,"inact":[5,23],"inc":[5,25],"includ":[1,5,14,22,23],"increas":[5,23,27],"ind":[9,14],"index":21,"indic":12,"indiviud":4,"induc":26,"init":[9,14],"init_multipli":[6,9,10],"initi":[2,10],"inj":2,"inject":[2,19],"injector":[2,5],"input":[1,2,5,10,11,23],"inputvalu":[6,9],"insid":[2,5,22],"instal":[3,4,5,21,27],"instead":2,"instruct":22,"int":14,"integr":2,"interest":[2,22,26],"interp":2,"interpdata":[6,9,14],"interpol":[2,5,12,14,25],"introduct":[5,21],"invalid":8,"irregular":23,"isday":14,"issu":[0,21],"iter":[2,10,12,16,27],"iterativli":10,"j":[19,23],"j5":22,"johansen":27,"jump":2,"kept":2,"keyword":2,"kg":2,"killough":2,"km":[5,27],"kr":2,"krn":2,"krw":2,"ksfip":[9,14],"kxi":2,"kz":2,"l":[5,22,23,27],"label":[5,19,25],"landa":[4,27],"later":5,"latest":22,"latex":22,"layer":[2,21,23],"leakag":26,"left":[2,5,14],"length":2,"librari":22,"lim":27,"limipr":27,"limit":[2,27],"line":[2,3,5,19,22],"linear":[2,27],"link":[0,22],"lint":22,"linux":21,"list":14,"literatur":[4,27],"load_pars":[6,7,8],"local":3,"locat":[1,2,4,5,12,13,19,23,27],"log":27,"look":[3,27],"lot":[4,27],"lower":2,"m":[2,5,22,23,27],"machin":[2,22],"maco":[3,21],"macport":22,"mactex":22,"main":[1,3,4,6,7,8,14],"maintain":3,"make":[3,16,22],"make_array":[6,17,20],"mako":[1,16],"mamba":22,"manag":[19,22],"manage_nam":[6,17,18,20],"managua_r":27,"mani":2,"mantain":3,"manual":2,"manuscript":5,"map":[5,12,13,18,19,23],"mapboundari":[6,9],"mapping_properti":[6,9,13],"mapproperti":[6,9],"maps2d":[6,17],"marb\u00e1n":[4,27],"mark":23,"mask":20,"master":22,"match":[4,26,27],"max":[2,19,27],"maximum":[2,27],"md":2,"merg":3,"method":21,"metric":23,"micp":21,"microbi":26,"microsystem":26,"middel":5,"middl":[2,5],"might":[3,22,26,27],"min":[2,27],"miniforg":22,"minimum":5,"miss":[3,5],"mkdir":22,"mli":14,"mlx":14,"model":[1,2,10,15,21,23,25,26,27],"modif":23,"modifi":[22,25],"modul":[1,21,24,26],"mpi":22,"mpirun":[2,27],"mt":2,"mult":10,"multipli":[2,10],"mypi":3,"n":[2,3,5,14,16,23],"name":[2,5,15,16,18,20,23],"ndarray":14,"ndeck":19,"near":26,"necessari":[5,16],"need":[3,12,22,23,27],"neighbour":14,"net":4,"new":[0,3,5],"newton":[2,27],"newtoniterationcount":27,"nfol":19,"nice":[3,22,23],"nkrn":2,"nkrw":2,"non":[2,4,21],"none":[8,14,18,23],"nonregular":[9,14],"norway":0,"norwegian":[4,27],"notat":[14,16],"now":[2,5],"np":[2,27],"npen":2,"npoint":2,"nqua":19,"nquan":19,"nrst":19,"num":2,"number":[0,2,4,10,23,27],"numpi":16,"nwell":19,"nx":[18,23],"ny":[18,23],"o":[5,23,25],"object":14,"observ":2,"obtain":4,"offset":[5,9,14,23],"offshor":[4,27],"one":[2,4,5,25,27],"onli":[2,5,12,23],"onlin":22,"open":[2,22,26],"oper":[2,23],"opernum":[5,25],"opernum_exprecc":[5,25],"opm":[1,2,3,15,16,20,21,26,27],"opmn":19,"oprn":[9,14],"optim":[5,27],"optimal_solut":27,"option":[2,8,22,23],"orchestr":14,"order":2,"org":[22,27],"orginin":27,"orient":14,"origen":2,"origin":27,"output":[2,16,20,21,23],"over_time_dist":[6,17,19],"over_time_max_differ":[6,17,19],"over_time_sensor":[6,17,19],"overlap":[5,25],"overpr":27,"overpressur":27,"overs":18,"overview":[2,21],"p":[5,23,27],"packag":[1,3,5,21,24],"page":[3,5,21],"paper":[4,27],"paper_2025":5,"parallel":27,"paramet":21,"paraview":4,"part":5,"partit":23,"path":[2,3,23],"path_to_the_regional_model":5,"path_to_the_site_model":5,"pc":2,"pcap":2,"pen":2,"per":[2,5,23],"period":2,"perm":[2,4,27],"permeabl":27,"petrel":4,"phi":2,"pi":2,"pip":[3,4,5,22,27],"platform":22,"pleas":[0,3],"plopm":[4,5,21,22,25,27],"plot":[6,9,15,16,17,18,20,23,25],"plot_map":[6,17,18],"plot_result":[6,17,19],"plotting_set":[6,17,19],"plume":5,"png":[1,4,5],"pngs":[5,26],"pofff":21,"point":[2,16,23],"pore":[2,5,12,27],"poro":[4,27],"porv":[2,27],"porv_project":[6,9,12],"porv_regional_segment":[6,9,12],"porvproj":[2,5],"posit":[2,6,13,17,19],"positions_refer":[6,9,13],"positions_region":[6,9,13],"positions_rot":[6,9,13],"positions_sit":[6,9,13],"possibl":[2,3],"postprocess":[4,5,23,25,27],"powerpoint":[4,27],"practic":2,"precipit":26,"precomput":12,"prefer":3,"preprocess":[4,11,23,25],"prerequisit":22,"pres":[2,5,12],"pres2p":2,"prescrib":5,"pressur":[1,2,4,5,12,14,19,23,25,27],"presur":2,"previous":[3,5,22],"problem":21,"proceed":[2,5,27],"process":[1,11,14],"process_input":[6,9,11],"process_tun":[6,9,11],"prod":2,"produc":[2,5],"project":[0,1,2,5,12,14,19,22,23,26],"project_pressur":[6,9,14],"prompt":27,"properti":[2,4,23,27],"provid":4,"prs":3,"pull":[0,3],"push":3,"pushd":3,"put":4,"pv":[2,12,27],"pwd":22,"py":[4,5,25,27],"py312":3,"pycopm":[2,3,4,5,21,22,27],"pylint":3,"pymm":21,"pyopmnearwel":21,"pyopmspe11":[3,21],"pytest":[3,5],"python":[3,4,21,26],"python3":[4,22,27],"quantiti":[13,18,19,20],"quick":26,"quotat":23,"r":[2,3,5,22,27],"ract":14,"rais":[0,3],"rate":[2,19],"rday":[9,14],"read":[6,12,17],"read_flux":[6,17,20],"read_mask":[6,17,20],"reading_simul":[6,17,20],"recent":22,"recommend":22,"record":2,"rectangl":[5,23],"red":22,"refer":[1,2,5,13,15,16,18,19,23,25],"reference_x_n":2,"reference_y_n":2,"reference_z_n":2,"refin":[2,5,12],"reg":[12,14],"reg_sit_given_deck":[6,9],"regard":[2,5],"region":[1,2,4,5,6,9,10,12,14,15,19,23,25],"regional_bctyp":2,"regional_dim":2,"regional_sit":23,"regional_x_n":2,"regional_y_n":2,"regional_z_n":2,"regionalcel":[6,9,14],"regul":5,"regular":21,"rel":2,"relat":[3,16,21,25],"relax":[2,27],"releas":22,"remedi":26,"remov":27,"repit":16,"replac":3,"repo":[3,22],"report":[5,21,23],"repositori":[3,22],"reproduc":[4,27],"request":[0,3],"requier":[5,13],"requir":[2,3,22],"requiri":11,"rerun":5,"res":[18,19,20],"research":0,"reservoir":[5,13,16,18,19,21],"reshape_to_2d":[6,17,18],"residu":2,"resinsight":[2,4,5,22,25,27],"resourc":27,"respect":[2,5],"rest":[4,27],"restart":2,"result":[5,21,22,25,27],"results_trol":4,"reusabl":18,"review":3,"rf":[9,14],"rfip":[9,14],"rg":27,"rgrid":14,"ri":[9,14],"right":[2,14],"rinit":14,"rise":3,"rk":[9,14],"rkg":[9,14],"rnxi":14,"robust":18,"rock":[21,23],"rock_comp":2,"rotat":[5,13,23],"rotate_grid":[6,9,13],"routin":[1,16,19],"row":2,"rp":14,"rpr":5,"rrst":14,"rst":[2,9,14,27],"rt":[9,14],"rtmin":[9,14],"ruff":3,"rule":21,"run":[1,2,3,4,5,6,9,16,22,23,25,27],"run_model":[6,9,15],"run_result":4,"rx":[9,14],"ry":[9,14],"rz":[9,14],"s":[2,3,4,5,22,23,25,27],"safu":2,"sai":[9,14],"salin":2,"sand":2,"sandv":[4,27],"sandwich":5,"sat":2,"satur":[2,5,19],"save":[5,16,25,27],"sbc":14,"sbound":[9,14],"schedul":[2,5,23],"screenshot":[2,4,25],"script":[1,3,4,8,12,14,18,20,22],"sdata":[9,14],"sday":14,"sdim":14,"search":21,"second":2,"section":[2,5,23],"see":[2,3,4,5,22,23,25],"seek":21,"select":[5,25],"send":3,"sensor":[2,4,5,19,27],"sensor_coord":2,"septemb":4,"set":[2,4,5,11,13,19,22,23,27],"set1_r":5,"setuptool":22,"sf":[9,14],"sfe":[9,14],"sfip":[9,14],"sfn":[9,14],"sfs":[9,14],"sfw":[9,14],"sgas":5,"sgrid":14,"sh":[4,22],"share":2,"shell":0,"show":[1,2,5,25],"show_colorbar":18,"shut":2,"side":[2,12,23],"similar":[2,27],"simillar":2,"simpl":5,"simpler":2,"simpli":22,"simplic":5,"simplifi":23,"simul":[1,3,4,5,6,9,15,21,22,23,25,26],"sin":2,"sinc":[2,4,27],"singl":3,"sinit":14,"sintef":27,"sit":14,"site":[1,2,5,6,9,10,12,13,14,15,18,19,20,23,25],"site_bctyp":2,"site_clos":[5,25],"site_contour":[6,9,14],"site_loc":2,"sitebord":[6,9,14],"six":[2,3],"size":[2,5],"skip":[22,23,27],"sni":2,"snum":[9,14],"softwar":21,"solut":2,"solver":[25,27],"soon":3,"sopn":[9,14],"sourc":[3,21,26],"space":23,"spe":2,"spe11":26,"specif":22,"speed":2,"spres":[9,14],"squash":3,"src":3,"srst":14,"st":[9,14],"stage":[5,23],"start":[5,14],"statfjord":27,"static":[3,5,18],"ste":[9,14],"step":[2,3,4,22,23,27],"stmin":[9,14],"stn":[9,14],"storag":[4,16,23],"str":14,"string":2,"strip_trailing_digit":[6,17,20],"sts":[9,14],"studi":[2,5,15,26,27],"stw":[9,14],"style":19,"subfig":[5,27],"subfigur":4,"subfold":[23,25],"submit":27,"submodel":5,"submodul":[1,6,24],"subpackag":[1,21,24],"subsystem":22,"succed":22,"succeed":3,"sudo":22,"summari":19,"summary_plot":[6,17,19],"summary_sit":[6,17,19],"super":22,"support":[2,21,22,23],"suptitl":[5,27],"surfac":[2,18,19],"sw":2,"swi":2,"sx":[9,14],"sxe":[9,14],"sxn":[9,14],"sxs":[9,14],"sxw":[9,14],"sy":[9,14],"sye":[9,14],"syl":[9,14],"syn":[9,14],"synthet":21,"system":[2,3],"syw":[9,14],"sz":[9,14],"sze":[9,14],"szn":[9,14],"szs":[9,14],"szw":[9,14],"t":[2,4,23,27],"tabl":4,"table3":4,"tag":22,"tailor":26,"take":27,"target":3,"task":4,"tccs":21,"telescop":23,"temperatur":2,"templat":16,"tempor":14,"temporal_interpol":[6,9,14],"temporal_interpolation_flux":[6,9,12],"temporal_interpolation_pressur":[6,9,12],"term":[3,5],"termin":[5,22],"test":[3,5,22,23],"test_2_generic_deck":5,"test_4_site_region":5,"test_generic_deck":25,"texliv":22,"thick":2,"three":[2,5],"threshold":2,"time":[2,12,23,27],"timestep":[18,23],"titl":18,"to_extract_colorbar_for_figure9":4,"togeth":4,"toler":27,"toml":[2,5,11,23],"tool":[0,3,4,5,22,23,26,27],"top":[2,5,18,19],"total":[4,27],"tracer":25,"tran":[2,27],"translat":27,"transmiss":27,"treatment":4,"tri":[3,22],"troll":[21,27],"true":[2,18,27],"tsmaxz":2,"tug":22,"tune":[2,11],"tupl":14,"turn":22,"tutori":[3,22],"two":[2,5,23],"txt":[3,22],"type":[5,22,26],"u":23,"ubuntu":[3,22],"ufip":14,"unit":18,"updat":[10,23],"upgrad":22,"upper":2,"use":[0,2,3,4,5,16,20,22,23,25,26,27],"user":[2,3,22],"util":[1,6,24],"utiliy":[10,11,12,13,14,15,16],"v":[5,14,27],"v2026":22,"valid":23,"valu":[2,4,5,11,12,16,23,27],"variabl":[2,3,5,14,16],"veloc":5,"venv":22,"version":[3,6,22,27],"vexprecc":22,"via":[2,4,21,22,27],"virtual":22,"visit":3,"visual":[1,2,5,6,22,24,25],"volum":[2,5,12,27],"vtks":26,"w":[2,5,23,27],"water":[2,5],"week":4,"weight":27,"welcom":[0,3],"well":[3,4,5,13,21,23,26,27],"well_coord":2,"wells_sit":[6,17,19],"wet":2,"wheel":22,"whole":23,"width":2,"will":3,"window":21,"without":[2,25],"work":[3,22],"world":[21,25],"write":[2,5,10,14,16,22,23],"write_fil":[6,9,14,16],"write_fold":[6,9,16],"write_folder_it":[6,9,10],"write_grid":[6,9,16],"write_properti":[6,9,16],"writefil":[6,9],"written":[5,23],"wsl":22,"www":22,"x":[2,5,10,14,16,18,27],"x_i":[9,14],"xf":2,"xformat":[5,27],"xi":2,"xlnum":[5,27],"xtick":18,"xunit":[5,27],"xy":23,"xymap":[6,9,14],"xypolygon":5,"xyz":12,"y":[2,5,10,18,27],"y_i":[9,14],"year":27,"yes":5,"yf":2,"yformat":[5,27],"yi":2,"ylnum":[5,27],"yml":[3,22,27],"yournam":3,"ytick":18,"yunit":[5,27],"z":[2,5,12,23,27],"z_i":[9,14],"z_xi":2,"zag":2,"zf":2,"zi":2,"zig":2,"zone":[9,14,23]},"titles":["About expreccs","expreccs Python API","Configuration file","Contributing","ECMOR2026","Examples","expreccs package","expreccs.core package","expreccs.core.expreccs module","expreccs.utils package","expreccs.utils.backcoupling module","expreccs.utils.inputvalues module","expreccs.utils.mapboundaries module","expreccs.utils.mapproperties module","expreccs.utils.reg_sit_given_decks module","expreccs.utils.runs module","expreccs.utils.writefile module","expreccs.visualization package","expreccs.visualization.maps2d module","expreccs.visualization.plotting module","expreccs.visualization.reading module","Welcome to the expreccs\u2019s documentation!","Installation","Introduction","expreccs","Output folder","Related","TCCS-13"],"titleterms":{"2d":4,"3d":4,"About":0,"ad":26,"api":1,"aqif":4,"backcoupl":10,"binari":22,"boundari":5,"brew":22,"build":22,"concept":23,"configur":[2,5,25],"content":[6,7,9,17],"contribut":3,"core":[7,8],"deck":[5,25],"document":21,"ecmor2026":4,"exampl":5,"exprecc":[0,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24],"file":[2,5,25],"flow":[5,22,25],"folder":25,"formula":22,"ground":3,"hello":5,"indic":21,"inputvalu":11,"instal":22,"introduct":23,"issu":3,"layer":5,"linux":22,"maco":22,"mapboundari":12,"mapproperti":13,"maps2d":18,"method":4,"micp":26,"model":[4,5],"modul":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"non":5,"opm":[5,22,25],"output":25,"overview":23,"packag":[6,7,9,17,22],"paramet":2,"plopm":26,"plot":19,"pofff":26,"problem":3,"pycopm":26,"pymm":26,"pyopmnearwel":26,"pyopmspe11":26,"python":[1,22],"read":20,"reg_sit_given_deck":14,"regular":5,"relat":[2,26],"report":3,"reservoir":2,"result":[2,4],"rock":2,"rule":3,"run":15,"s":21,"seek":3,"simul":2,"softwar":3,"sourc":22,"submodul":[7,9,17],"subpackag":6,"support":3,"synthet":4,"tabl":21,"tccs":27,"troll":4,"util":[9,10,11,12,13,14,15,16],"via":[5,25],"visual":[17,18,19,20],"welcom":21,"well":2,"window":22,"world":5,"writefil":16}}) \ No newline at end of file +Search.setIndex({"alltitles":{"2D synthetic model":[[4,"d-synthetic-model"]],"3D synthetic model":[[4,"id1"]],"About expreccs":[[0,null]],"Binary packages":[[22,"binary-packages"]],"Brew formula for macOS":[[22,"brew-formula-for-macos"]],"Concept":[[23,"concept"]],"Configuration file":[[2,null]],"Contribute to the software":[[3,"contribute-to-the-software"]],"Contributing":[[3,null]],"ECMOR2026":[[4,null]],"Examples":[[5,null]],"Ground Rules":[[3,"ground-rules"]],"Hello world":[[5,"hello-world"]],"Indices and tables":[[21,"indices-and-tables"]],"Installation":[[22,null]],"Introduction":[[23,null]],"Layered model":[[5,"layered-model"]],"Method":[[4,"method"]],"Module contents":[[6,"module-expreccs"],[7,"module-expreccs.core"],[9,"module-expreccs.utils"],[17,"module-expreccs.visualization"]],"Non-regular boundaries":[[5,"non-regular-boundaries"]],"OPM Flow":[[22,"opm-flow"]],"Output folder":[[25,null]],"Overview":[[23,"overview"]],"Python package":[[22,"python-package"]],"Regular boundaries":[[5,"regular-boundaries"]],"Related":[[26,null]],"Reporting issues or problems":[[3,"reporting-issues-or-problems"]],"Reservoir-related parameters":[[2,"reservoir-related-parameters"]],"Results":[[4,"results"]],"Rock-related parameters":[[2,"rock-related-parameters"]],"Seek support":[[3,"seek-support"]],"Simulation results":[[2,"simulation-results"]],"Source build in Linux/Windows":[[22,"source-build-in-linux-windows"]],"Source build in macOS":[[22,"source-build-in-macos"]],"Submodules":[[7,"submodules"],[9,"submodules"],[17,"submodules"]],"Subpackages":[[6,"subpackages"]],"TCCS-13":[[27,null]],"Troll aquifer model":[[4,"troll-aquifer-model"]],"Via OPM Flow decks":[[5,"via-opm-flow-decks"],[25,"via-opm-flow-decks"]],"Via configuration files":[[5,"via-configuration-files"],[25,"via-configuration-files"]],"Welcome to the expreccs\u2019s documentation!":[[21,null]],"Well-related parameters":[[2,"well-related-parameters"]],"ad-micp":[[26,"ad-micp"]],"expreccs":[[1,"expreccs"],[24,null]],"expreccs Python API":[[1,null]],"expreccs package":[[6,null]],"expreccs.core package":[[7,null]],"expreccs.core.expreccs module":[[8,null]],"expreccs.utils package":[[9,null]],"expreccs.utils.backcoupling module":[[10,null]],"expreccs.utils.inputvalues module":[[11,null]],"expreccs.utils.mapboundaries module":[[12,null]],"expreccs.utils.mapproperties module":[[13,null]],"expreccs.utils.reg_sit_given_decks module":[[14,null]],"expreccs.utils.runs module":[[15,null]],"expreccs.utils.writefile module":[[16,null]],"expreccs.visualization package":[[17,null]],"expreccs.visualization.maps2d module":[[18,null]],"expreccs.visualization.plotting module":[[19,null]],"expreccs.visualization.reading module":[[20,null]],"plopm":[[26,"plopm"]],"pofff":[[26,"pofff"]],"pycopm":[[26,"pycopm"]],"pymm":[[26,"pymm"]],"pyopmnearwell":[[26,"pyopmnearwell"]],"pyopmspe11":[[26,"pyopmspe11"]]},"docnames":["about","api","configuration_file","contributing","ecmor2026","examples","expreccs","expreccs.core","expreccs.core.expreccs","expreccs.utils","expreccs.utils.backcoupling","expreccs.utils.inputvalues","expreccs.utils.mapboundaries","expreccs.utils.mapproperties","expreccs.utils.reg_sit_given_decks","expreccs.utils.runs","expreccs.utils.writefile","expreccs.visualization","expreccs.visualization.maps2d","expreccs.visualization.plotting","expreccs.visualization.reading","index","installation","introduction","modules","output_folder","related","tccs-13"],"envversion":{"sphinx":66,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["about.rst","api.rst","configuration_file.rst","contributing.rst","ecmor2026.rst","examples.rst","expreccs.rst","expreccs.core.rst","expreccs.core.expreccs.rst","expreccs.utils.rst","expreccs.utils.backcoupling.rst","expreccs.utils.inputvalues.rst","expreccs.utils.mapboundaries.rst","expreccs.utils.mapproperties.rst","expreccs.utils.reg_sit_given_decks.rst","expreccs.utils.runs.rst","expreccs.utils.writefile.rst","expreccs.visualization.rst","expreccs.visualization.maps2d.rst","expreccs.visualization.plotting.rst","expreccs.visualization.reading.rst","index.rst","installation.rst","introduction.rst","modules.rst","output_folder.rst","related.rst","tccs-13.rst"],"indexentries":{},"objects":{"":[[6,0,0,"-","expreccs"]],"expreccs":[[7,0,0,"-","core"],[9,0,0,"-","utils"],[17,0,0,"-","visualization"]],"expreccs.core":[[8,0,0,"-","expreccs"]],"expreccs.core.expreccs":[[8,1,1,"","check_cmdargs"],[8,1,1,"","load_parser"],[8,1,1,"","main"]],"expreccs.utils":[[10,0,0,"-","backcoupling"],[11,0,0,"-","inputvalues"],[12,0,0,"-","mapboundaries"],[13,0,0,"-","mapproperties"],[14,0,0,"-","reg_sit_given_decks"],[15,0,0,"-","runs"],[16,0,0,"-","writefile"]],"expreccs.utils.backcoupling":[[10,1,1,"","backcoupling"],[10,1,1,"","compute_multipliers"],[10,1,1,"","init_multipliers"],[10,1,1,"","write_folder_iter"]],"expreccs.utils.inputvalues":[[11,1,1,"","check_entries"],[11,1,1,"","process_input"],[11,1,1,"","process_tuning"]],"expreccs.utils.mapboundaries":[[12,1,1,"","aquaflux"],[12,1,1,"","cache_grid_coordinates"],[12,1,1,"","handle_pressure_correction"],[12,1,1,"","handle_stencil"],[12,1,1,"","handle_stencil_2p"],[12,1,1,"","porv_projections"],[12,1,1,"","porv_regional_segmentation"],[12,1,1,"","temporal_interpolation_flux"],[12,1,1,"","temporal_interpolation_pressure"]],"expreccs.utils.mapproperties":[[13,1,1,"","mapping_properties"],[13,1,1,"","positions_reference"],[13,1,1,"","positions_regional"],[13,1,1,"","positions_rotation"],[13,1,1,"","positions_site"],[13,1,1,"","rotate_grid"]],"expreccs.utils.reg_sit_given_decks":[[14,2,1,"","BCCon"],[14,2,1,"","Borders"],[14,2,1,"","Config"],[14,2,1,"","InterpData"],[14,2,1,"","Regional"],[14,2,1,"","RegionalCells"],[14,2,1,"","Site"],[14,2,1,"","SiteBorders"],[14,2,1,"","XYMaps"],[14,1,1,"","check_regional_neighbours"],[14,1,1,"","compact_format_numeric"],[14,1,1,"","create_deck"],[14,1,1,"","extract_site_borders"],[14,1,1,"","find_ij_orientation"],[14,1,1,"","find_regional_cells"],[14,1,1,"","get_bccon"],[14,1,1,"","get_xymaps"],[14,1,1,"","handle_grid_coord"],[14,1,1,"","project_pressures"],[14,1,1,"","site_contour"],[14,1,1,"","temporal_interpolation"],[14,1,1,"","write_files"]],"expreccs.utils.reg_sit_given_decks.BCCon":[[14,3,1,"","coords"],[14,3,1,"","ksfips"],[14,3,1,"","sbound"],[14,3,1,"","sopn"],[14,3,1,"","spres"],[14,3,1,"","stmin"]],"expreccs.utils.reg_sit_given_decks.Borders":[[14,3,1,"","sai"],[14,3,1,"","sbound"],[14,3,1,"","sf"],[14,3,1,"","st"],[14,3,1,"","sx"],[14,3,1,"","sy"],[14,3,1,"","sz"]],"expreccs.utils.reg_sit_given_decks.Config":[[14,3,1,"","acoeff"],[14,3,1,"","boundaries"],[14,3,1,"","explicit"],[14,3,1,"","fol"],[14,3,1,"","freq"],[14,3,1,"","fsit"],[14,3,1,"","nonregular"],[14,3,1,"","zones"]],"expreccs.utils.reg_sit_given_decks.InterpData":[[14,3,1,"","rf"],[14,3,1,"","ri"],[14,3,1,"","rk"],[14,3,1,"","rkg"],[14,3,1,"","rt"],[14,3,1,"","rx"],[14,3,1,"","ry"],[14,3,1,"","rz"],[14,3,1,"","sai"],[14,3,1,"","sf"],[14,3,1,"","snum"],[14,3,1,"","st"],[14,3,1,"","sx"],[14,3,1,"","sy"],[14,3,1,"","sz"]],"expreccs.utils.reg_sit_given_decks.Regional":[[14,3,1,"","act"],[14,3,1,"","grid"],[14,3,1,"","init"],[14,3,1,"","rdays"],[14,3,1,"","rfip"],[14,3,1,"","rst"]],"expreccs.utils.reg_sit_given_decks.RegionalCells":[[14,3,1,"","rf"],[14,3,1,"","ri"],[14,3,1,"","rk"],[14,3,1,"","rkg"],[14,3,1,"","rt"],[14,3,1,"","rx"],[14,3,1,"","ry"],[14,3,1,"","rz"],[14,3,1,"","sbound"]],"expreccs.utils.reg_sit_given_decks.Site":[[14,3,1,"","grid"],[14,3,1,"","init"],[14,3,1,"","rst"],[14,3,1,"","sdata"],[14,3,1,"","sfip"]],"expreccs.utils.reg_sit_given_decks.SiteBorders":[[14,3,1,"","sai"],[14,3,1,"","sbound"],[14,3,1,"","sfe"],[14,3,1,"","sfn"],[14,3,1,"","sfs"],[14,3,1,"","sfw"],[14,3,1,"","spres"],[14,3,1,"","ste"],[14,3,1,"","stn"],[14,3,1,"","sts"],[14,3,1,"","stw"],[14,3,1,"","sxe"],[14,3,1,"","sxn"],[14,3,1,"","sxs"],[14,3,1,"","sxw"],[14,3,1,"","sye"],[14,3,1,"","syl"],[14,3,1,"","syn"],[14,3,1,"","syw"],[14,3,1,"","sze"],[14,3,1,"","szn"],[14,3,1,"","szs"],[14,3,1,"","szw"]],"expreccs.utils.reg_sit_given_decks.XYMaps":[[14,3,1,"","fipr"],[14,3,1,"","inds"],[14,3,1,"","offset"],[14,3,1,"","oprn"],[14,3,1,"","rtmin"],[14,3,1,"","x_i"],[14,3,1,"","y_i"],[14,3,1,"","z_i"]],"expreccs.utils.runs":[[15,1,1,"","plotting"],[15,1,1,"","run_models"],[15,1,1,"","simulations"]],"expreccs.utils.writefile":[[16,1,1,"","compact_format"],[16,1,1,"","write_files"],[16,1,1,"","write_folders"],[16,1,1,"","write_grid"],[16,1,1,"","write_properties"]],"expreccs.visualization":[[18,0,0,"-","maps2d"],[19,0,0,"-","plotting"],[20,0,0,"-","reading"]],"expreccs.visualization.maps2d":[[18,1,1,"","final_time_maps"],[18,1,1,"","final_time_maps_difference"],[18,1,1,"","geological_maps"],[18,1,1,"","manage_name"],[18,1,1,"","plot_map"],[18,1,1,"","reshape_to_2d"]],"expreccs.visualization.plotting":[[19,1,1,"","handle_labels_difference"],[19,1,1,"","handle_labels_distance"],[19,1,1,"","handle_site_summary"],[19,1,1,"","over_time_distance"],[19,1,1,"","over_time_max_difference"],[19,1,1,"","over_time_sensor"],[19,1,1,"","plot_results"],[19,1,1,"","plotting_settings"],[19,1,1,"","positions"],[19,1,1,"","summary_plot"],[19,1,1,"","summary_site"],[19,1,1,"","wells_site"]],"expreccs.visualization.reading":[[20,1,1,"","define_cases"],[20,1,1,"","make_arrays"],[20,1,1,"","manage_names"],[20,1,1,"","read_fluxes"],[20,1,1,"","read_mask"],[20,1,1,"","reading_simulations"],[20,1,1,"","strip_trailing_digits"]]},"objnames":{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","attribute","Python attribute"]},"objtypes":{"0":"py:module","1":"py:function","2":"py:class","3":"py:attribute"},"terms":{"00e":2,"05e3":5,"0f":[5,27],"0pressur":27,"10e3":5,"11423e":2,"11th":2,"15e3":5,"193531e":2,"1d":19,"1e":[2,27],"1e0":27,"1e1":2,"1e2":2,"1e3":2,"1e4":2,"1e5":2,"1e6":2,"1e7":2,"1e8":2,"1f":[5,27],"24e3":5,"2d":[18,19,21],"2e2":2,"2f":27,"3060e":2,"33e3":5,"3b":27,"3d":21,"3e5":2,"50e3":5,"55e3":5,"5c":4,"5d":4,"5e6":2,"605e6":27,"60e3":5,"63e":2,"80e3":5,"99e":2,"A":[10,26,27],"About":21,"After":27,"An":[3,26],"Below":[5,26],"Both":2,"For":[0,2,3,5,22,27],"Here":[0,2,4,5,27],"If":[2,5,22],"In":[2,3,5,23,25],"The":[0,1,2,3,4,5,22,23,25,27],"Then":[2,4,5,22,25,27],"There":22,"This":[5,10,23],"To":[2,4,5,14,22,27],"We":[2,3,5],"While":22,"You":[4,5,22,27],"_":[10,27],"_build":3,"_of_input_fil":23,"abl":22,"abov":[2,27],"accept":3,"achiev":[2,5],"acoeff":[9,14],"act":[9,14],"action":[3,22],"activ":[2,4,22,27],"actual":[4,27],"ad":21,"adapt":[4,27],"add":[2,3,4,5,10,22,23,25,27],"addit":[1,2,3,5,25],"allow":[2,27],"along":[2,5,23],"also":[2,3,5,22,25],"altern":3,"anaconda":22,"analys":3,"analysi":3,"ani":[2,3,5],"anim":5,"anoth":[5,22],"answer":3,"api":21,"appear":4,"appli":5,"applic":5,"approach":[0,2,3,5,14,23,27],"apt":22,"aquaflux":[6,9,12],"aquif":[2,21,27],"argument":[2,8,23],"argv":8,"array":[2,18,23],"array_1d":18,"assess":2,"assign":4,"auto":3,"avail":[2,22],"averag":27,"avoid":2,"b":[23,27],"back":[10,20],"backcoupl":[6,9],"bar":[2,4,27],"base":[5,10,14,23,26],"bash":4,"bc":[2,5,12,23,25],"bccon":[6,9,14,25],"bcs":23,"becom":23,"befor":[3,4,27],"benchmark":26,"better":19,"bfebf2":27,"bhp":[2,19],"bhps":5,"bin":[2,3,22],"binari":[3,21],"black":[3,27],"bool":14,"border":[6,9,14,19],"bottom":[2,5],"boundari":[2,9,12,14,21,23,25],"box":2,"branch":22,"brew":21,"brg":27,"build":[2,3,5,21],"build_opm_mpi":22,"built":22,"c":[2,5,23,27],"cache_grid_coordin":[6,9,12],"calcit":26,"call":[5,25],"can":[2,3,4,5,22,25,27],"capabl":2,"capillari":2,"carlson":2,"case":[5,20],"cbsfax":[5,27],"cd":22,"cell":[2,4,5,12,14,19,23,25,27],"center":[12,19],"cet_diverging_rainbow_bgymr_45_85_c67":27,"cfd":26,"cformat":[5,27],"chang":[2,3,5],"check":[3,8,11,14,22,26],"check_cmdarg":[6,7,8],"check_entri":[6,9,11],"check_regional_neighbour":[6,9,14],"checker":3,"checkout":22,"chosen":2,"ci":[3,22],"ci_pycopm_maco":3,"clabel":27,"class":14,"clone":22,"close":2,"closest":[2,19],"cm":22,"cmake":22,"cmap":18,"cmdarg":8,"cnum":27,"cnv":27,"co2":[2,4,5,23,26],"coarsen":[4,27],"coarsened_improv":27,"coarsened_perm":27,"coarsened_tran":27,"coarser":2,"code":[3,6,22],"coeffici":23,"collabor":3,"color":[4,19],"com":[4,5,22,23,27],"combin":8,"command":[2,5,8,22,27],"commit":3,"common":[4,22,27],"communic":4,"compact_format":[6,9,16],"compact_format_numer":[6,9,14],"compar":[2,5,23,25],"comparison":[1,5],"compens":10,"complex":5,"comprehens":4,"compress":2,"comput":[2,10],"compute_multipli":[6,9,10],"concept":21,"condit":[2,5,23,25],"config":[5,6,9,14],"configur":[1,11,21,23],"conform":23,"connect":[4,23,25],"consid":[2,5],"contact":[4,27],"contain":[1,3],"content":[1,3,21,24],"continu":2,"contour":[14,23],"contribut":[0,21,22],"control":[2,27],"convert":18,"cook":27,"coord":[9,14],"coordin":[2,14],"copi":[3,22],"core":[1,4,6,24,27],"corner":[2,16,23],"correct":12,"correspond":[1,2,5,23,25],"council":0,"coupl":[10,20],"cov":[3,5],"cp":2,"cpg":[2,23],"cpr_trueimp":27,"creat":[3,4,5,14,22,23,25],"create_deck":[6,9,14],"csp":[2,26],"cssr":[4,5,22,23,27],"curious":5,"current":[22,23,27],"current_directori":22,"curv":2,"d":[2,4,5,27],"d_z":14,"data":[4,5,14,18,27],"day":[2,5],"dcmake_build_typ":22,"dday":14,"de":25,"deactiv":2,"deck":[1,2,4,14,20,21,23,27],"dedic":22,"default":[2,23],"defin":[2,5,23],"define_cas":[6,17,20],"definit":[2,25],"delax":[5,27],"demonstr":5,"depend":[3,22,27],"depth":[2,27],"describ":[2,3,4,23,27],"desir":2,"detail":0,"dev":[3,22],"develop":[22,23],"dic":[10,11,12,13,15,16,18,19,20],"differ":[1,2,5,10,12,13,18,19,23,25],"digit":20,"dimens":[2,4,27],"dir":[2,12],"dire":14,"direct":[2,5,25],"director":[4,27],"directori":[3,23],"discret":[2,23],"distanc":[5,19],"dmar":2,"doc":3,"document":[2,3,22,23,25],"doe":5,"doi":27,"done":[10,22],"download":22,"dual":4,"duse_mpi":22,"dvipng":22,"dwith_ndebug":22,"dynam":[2,5,23,25,26],"e":[2,3,4,5,22,23,25,27],"eclfil":14,"ecmor":4,"ecmor2026":21,"edg":22,"egrid":14,"ehystr":2,"either":22,"els":22,"em":26,"email":3,"enabl":[2,27],"end":[2,4,5,27],"energi":0,"enter":2,"enterpris":22,"entri":[2,11,23],"environ":[3,22],"equal":[5,23],"equalreg":4,"equidist":23,"equinor":0,"error":2,"erst":14,"ert":27,"evalu":[2,23],"everest":27,"exampl":[2,3,21,25],"example1":[2,5],"example1_porvproj":5,"example1_pr":5,"example1_wel":[2,5],"example2":5,"except":2,"execut":[1,2,3,5,8,22,23,25,27],"exisit":27,"exist":22,"exmapl":2,"explain":5,"explicit":[4,9,14,23],"expon":2,"exponenti":23,"export":[3,4],"exprecc":[2,3,5,22,23,25,27],"expreccs_dpincreas":5,"expreccs_perfipnum":5,"expreccss":1,"extend":[2,3],"extra":22,"extract":[5,14],"extract_site_bord":[6,9,14],"f":[5,23,27],"face":12,"fals":18,"familiar":3,"fault":[2,13,23,27],"fault_region":2,"fault_sit":2,"featur":[0,27],"fi":22,"fig":27,"fig1":27,"fig10a":27,"fig10bc":27,"fig12a":27,"fig2":27,"fig3b":27,"fig5":27,"fig6a":27,"fig6b":27,"fig8low":27,"fig8upp":27,"fig9":27,"figur":[4,5,15,18,20,22,23,27],"figure1":4,"figure2":4,"figure3_table1":4,"figure4_table2":4,"figure5":4,"figure9a":4,"figure9b":4,"figure9c":4,"fil":10,"file":[1,3,4,11,14,16,20,21,22,23,27],"filenam":18,"filled_model":4,"final":[2,4,5,18,27],"final_time_map":[6,17,18],"final_time_maps_differ":[6,17,18],"find":[13,14],"find_ij_orient":[6,9,14],"find_regional_cel":[6,9,14],"fipnum":[5,23],"fipr":[9,14],"first":[2,4,27],"five":2,"fix":3,"flag":[2,5,23,25],"flat":18,"flexibl":23,"float":14,"flow":[2,3,15,16,20,21,26,27],"flow_maco":3,"fluid":2,"fluidflow":26,"flux":[2,5,10,12,20],"flux_region":10,"flux_sit":10,"fluxnum":4,"focus":23,"fol":[9,14,19,20],"folder":[1,2,3,4,5,10,16,18,20,21,22,23,27],"follow":[2,5,22,23,25,27],"font":22,"fork":[0,3],"format":[3,22],"former":5,"formula":21,"fraction":[2,27],"framework":[2,23,26],"freg":14,"freq":[9,14],"frequenc":23,"friend":5,"fsit":[9,14],"full":2,"function":[2,5,8,10,11,13,15,16,18],"fund":0,"g":[2,3,5,22,23,25],"gas":[2,5],"gasda":[4,27],"general":5,"generat":[1,2,3,4,5,15,23,25,26,27],"generic":[1,23],"geolog":[1,2,5,15,18,23,26],"geological_map":[6,17,18],"get":[3,4,14,19,22,27],"get_bccon":[6,9,14],"get_xymap":[6,9,14],"gif":26,"gind":14,"git":[4,5,22,27],"github":[3,4,5,22,23,27],"give":2,"given":[1,2,5,10,14,23,25],"global":27,"gnuplot2":27,"grade":23,"graphic":4,"grid":[2,5,9,13,14,16,18,22,23,27],"ground":21,"group":2,"h":[2,4,27],"hand":23,"handl":[13,14,20,23],"handle_grid_coord":[6,9,14],"handle_labels_differ":[6,17,19],"handle_labels_dist":[6,17,19],"handle_pressure_correct":[6,9,12],"handle_site_summari":[6,17,19],"handle_stencil":[6,9,12],"handle_stencil_2p":[6,9,12],"harbour":0,"hat":22,"height":2,"hello":[21,25],"hello_world":5,"hello_world_distance_from_bord":5,"hello_world_reference_watfluxi":5,"hello_world_regional_watfluxi":5,"hello_world_sensor_pressure_over_tim":5,"hello_world_site_flux_watfluxi":5,"hello_world_summary_bhp_site_refer":5,"help":[2,3,22],"heterogein":[2,23],"heterogen":5,"higher":2,"hirerch":14,"histori":26,"home":5,"homebrew":22,"homogen":[4,27],"host":23,"html":3,"https":[4,5,22,23,27],"hysteresi":[2,23],"hystopt":2,"id":4,"identifi":23,"ignor":3,"ij":5,"imag":[1,26],"imbibit":2,"imbnum":27,"implement":[2,23],"import":3,"improv":[4,19,23,27],"in_fil":11,"inact":[5,23],"inc":[5,25],"includ":[1,5,14,22,23],"increas":[5,23,27],"ind":[9,14],"index":21,"indic":12,"indiviud":4,"induc":26,"init":[9,14],"init_multipli":[6,9,10],"initi":[2,10],"inj":2,"inject":[2,19],"injector":[2,5],"input":[1,2,5,10,11,23],"inputvalu":[6,9],"insid":[2,5,22],"instal":[3,4,5,21,27],"instead":2,"instruct":22,"int":14,"integr":2,"interest":[2,22,26],"interp":2,"interpdata":[6,9,14],"interpol":[2,5,12,14,25],"introduct":[5,21],"invalid":8,"irregular":23,"isday":14,"issu":[0,21],"iter":[2,10,12,16,27],"iterativli":10,"j":[19,23],"j5":22,"johansen":27,"jump":2,"kept":2,"keyword":2,"kg":2,"killough":2,"km":[5,27],"kr":2,"krn":2,"krw":2,"ksfip":[9,14],"kxi":2,"kz":2,"l":[5,22,23,27],"label":[5,19,25],"landa":[4,27],"later":5,"latest":22,"latex":22,"layer":[2,21,23],"leakag":26,"left":[2,5,14],"length":2,"librari":22,"lim":27,"limipr":27,"limit":[2,27],"line":[2,3,5,19,22],"linear":[2,27],"link":[0,22],"lint":22,"linux":21,"list":14,"literatur":[4,27],"load_pars":[6,7,8],"local":3,"locat":[1,2,4,5,12,13,19,23,27],"log":27,"look":[3,27],"lot":[4,27],"lower":2,"m":[2,5,22,23,27],"machin":[2,22],"maco":[3,21],"macport":22,"mactex":22,"main":[1,3,4,6,7,8,14],"maintain":3,"make":[3,16,22],"make_array":[6,17,20],"mako":[1,16],"mamba":22,"manag":[19,22],"manage_nam":[6,17,18,20],"managua_r":27,"mani":2,"mantain":3,"manual":2,"manuscript":5,"map":[5,12,13,18,19,23],"mapboundari":[6,9],"mapping_properti":[6,9,13],"mapproperti":[6,9],"maps2d":[6,17],"marb\u00e1n":[4,27],"mark":23,"mask":20,"master":22,"match":[4,26,27],"max":[2,19,27],"maximum":[2,27],"md":2,"merg":3,"method":21,"metric":23,"micp":21,"microbi":26,"microsystem":26,"middel":5,"middl":[2,5],"might":[3,22,26,27],"min":[2,27],"miniforg":22,"minimum":5,"miss":[3,5],"mkdir":22,"mli":14,"mlx":14,"model":[1,2,10,15,21,23,25,26,27],"modif":23,"modifi":[22,25],"modul":[1,21,24,26],"mpi":22,"mpirun":[2,27],"mt":2,"mult":10,"multipli":[2,10],"mypi":3,"n":[2,3,5,14,16,23],"name":[2,5,15,16,18,20,23],"ndarray":14,"ndeck":19,"near":26,"necessari":[5,16],"need":[3,12,22,23,27],"neighbour":14,"net":4,"new":[0,3,5],"newton":[2,27],"newtoniterationcount":27,"nfol":19,"nice":[3,22,23],"nkrn":2,"nkrw":2,"non":[2,4,21],"none":[8,14,18,23],"nonregular":[9,14],"norway":0,"norwegian":[4,27],"notat":[14,16],"now":[2,5],"np":[2,27],"npen":2,"npoint":2,"nqua":19,"nquan":19,"nrst":19,"num":2,"number":[0,2,4,10,23,27],"numpi":16,"nwell":19,"nx":[18,23],"ny":[18,23],"o":[5,23,25],"object":14,"observ":2,"obtain":4,"offset":[5,9,14,23],"offshor":[4,27],"one":[2,4,5,25,27],"onli":[2,5,12,23],"onlin":22,"open":[2,22,26],"oper":[2,23],"opernum":[5,25],"opernum_exprecc":[5,25],"opm":[1,2,3,15,16,20,21,26,27],"opmn":19,"oprn":[9,14],"optim":[5,27],"optimal_solut":27,"option":[2,8,22,23],"orchestr":14,"order":2,"org":[22,27],"orginin":27,"orient":14,"origen":2,"origin":27,"output":[2,16,20,21,23],"over_time_dist":[6,17,19],"over_time_max_differ":[6,17,19],"over_time_sensor":[6,17,19],"overlap":[5,25],"overpr":27,"overpressur":27,"overs":18,"overview":[2,21],"p":[5,23,27],"packag":[1,3,5,21,24],"page":[3,5,21],"paper":[4,27],"paper_2025":5,"parallel":27,"paramet":21,"paraview":4,"part":5,"partit":23,"path":[2,3,23],"path_to_the_regional_model":5,"path_to_the_site_model":5,"pc":2,"pcap":2,"pen":2,"per":[2,5,23],"period":2,"perm":[2,4,27],"permeabl":27,"petrel":4,"phi":2,"pi":2,"pip":[3,4,5,22,27],"platform":22,"pleas":[0,3],"plopm":[4,5,21,22,25,27],"plot":[6,9,15,16,17,18,20,23,25],"plot_map":[6,17,18],"plot_result":[6,17,19],"plotting_set":[6,17,19],"plume":5,"png":[1,4,5],"pngs":[5,26],"pofff":21,"point":[2,16,23],"pore":[2,5,12,27],"poro":[4,27],"porv":[2,27],"porv_project":[6,9,12],"porv_regional_segment":[6,9,12],"porvproj":[2,5],"posit":[2,6,13,17,19],"positions_refer":[6,9,13],"positions_region":[6,9,13],"positions_rot":[6,9,13],"positions_sit":[6,9,13],"possibl":[2,3],"postprocess":[4,5,23,25,27],"powerpoint":[4,27],"practic":2,"precipit":26,"precomput":12,"prefer":3,"preprocess":[4,11,23,25],"prerequisit":22,"pres":[2,5,12],"pres2p":2,"prescrib":5,"pressur":[1,2,4,5,12,14,19,23,25,27],"presur":2,"previous":[3,5,22],"problem":21,"proceed":[2,5,27],"process":[1,11,14],"process_input":[6,9,11],"process_tun":[6,9,11],"prod":2,"produc":[2,5],"project":[0,1,2,5,12,14,19,22,23,26],"project_pressur":[6,9,14],"prompt":27,"properti":[2,4,23,27],"provid":4,"prs":3,"public":3,"pull":[0,3],"push":3,"pushd":3,"put":4,"pv":[2,12,27],"pwd":22,"py":[4,5,25,27],"py312":3,"pycopm":[2,3,4,5,21,22,27],"pylint":3,"pymm":21,"pyopmnearwel":21,"pyopmspe11":[3,21],"pytest":[3,5],"python":[3,4,21,26],"python3":[4,22,27],"quantiti":[13,18,19,20],"quick":26,"quotat":23,"r":[2,3,5,22,27],"ract":14,"rais":[0,3],"rate":[2,19],"rday":[9,14],"read":[6,12,17],"read_flux":[6,17,20],"read_mask":[6,17,20],"reading_simul":[6,17,20],"recent":22,"recommend":22,"record":2,"rectangl":[5,23],"red":22,"refer":[1,2,5,13,15,16,18,19,23,25],"reference_x_n":2,"reference_y_n":2,"reference_z_n":2,"refin":[2,5,12],"reg":[12,14],"reg_sit_given_deck":[6,9],"regard":[2,5],"region":[1,2,4,5,6,9,10,12,14,15,19,23,25],"regional_bctyp":2,"regional_dim":2,"regional_sit":23,"regional_x_n":2,"regional_y_n":2,"regional_z_n":2,"regionalcel":[6,9,14],"regul":5,"regular":21,"rel":2,"relat":[3,16,21,25],"relax":[2,27],"releas":22,"remedi":26,"remov":27,"repit":16,"replac":3,"repo":[3,22],"report":[5,21,23],"repositori":[3,22],"reproduc":[4,27],"request":[0,3],"requier":[5,13],"requir":[2,3,22],"requiri":11,"rerun":5,"res":[18,19,20],"research":0,"reservoir":[5,13,16,18,19,21],"reshape_to_2d":[6,17,18],"residu":2,"resinsight":[2,4,5,22,25,27],"resourc":27,"respect":[2,5],"rest":[4,27],"restart":2,"result":[5,21,22,25,27],"results_trol":4,"reusabl":18,"review":3,"rf":[9,14],"rfip":[9,14],"rg":27,"rgrid":14,"ri":[9,14],"right":[2,14],"rinit":14,"rise":3,"rk":[9,14],"rkg":[9,14],"rnxi":14,"robust":18,"rock":[21,23],"rock_comp":2,"rotat":[5,13,23],"rotate_grid":[6,9,13],"routin":[1,16,19],"row":2,"rp":14,"rpr":5,"rrst":14,"rst":[2,9,14,27],"rt":[9,14],"rtmin":[9,14],"ruff":3,"rule":21,"run":[1,2,3,4,5,6,9,16,22,23,25,27],"run_model":[6,9,15],"run_result":4,"rx":[9,14],"ry":[9,14],"rz":[9,14],"s":[2,3,4,5,22,23,25,27],"safu":2,"sai":[9,14],"salin":2,"sand":2,"sandv":[4,27],"sandwich":5,"sat":2,"satur":[2,5,19],"save":[5,16,25,27],"sbc":14,"sbound":[9,14],"schedul":[2,5,23],"screenshot":[2,4,25],"script":[1,3,4,8,12,14,18,20,22],"sdata":[9,14],"sday":14,"sdim":14,"search":21,"second":2,"section":[2,5,23],"see":[2,3,4,5,22,23,25],"seek":21,"select":[5,25],"send":3,"sensor":[2,4,5,19,27],"sensor_coord":2,"septemb":4,"set":[2,4,5,11,13,19,22,23,27],"set1_r":5,"setuptool":22,"sf":[9,14],"sfe":[9,14],"sfip":[9,14],"sfn":[9,14],"sfs":[9,14],"sfw":[9,14],"sgas":5,"sgrid":14,"sh":[4,22],"share":2,"shell":0,"show":[1,2,5,25],"show_colorbar":18,"shut":2,"side":[2,12,23],"similar":[2,27],"simillar":2,"simpl":5,"simpler":2,"simpli":22,"simplic":5,"simplifi":23,"simul":[1,3,4,5,6,9,15,21,22,23,25,26],"sin":2,"sinc":[2,4,27],"singl":3,"sinit":14,"sintef":27,"sit":14,"site":[1,2,5,6,9,10,12,13,14,15,18,19,20,23,25],"site_bctyp":2,"site_clos":[5,25],"site_contour":[6,9,14],"site_loc":2,"sitebord":[6,9,14],"six":[2,3],"size":[2,5],"skip":[22,23,27],"sni":2,"snum":[9,14],"softwar":21,"solut":2,"solver":[25,27],"soon":3,"sopn":[9,14],"sourc":[3,21,26],"space":23,"spe":2,"spe11":26,"specif":22,"speed":2,"spres":[9,14],"squash":3,"src":3,"srst":14,"st":[9,14],"stage":[5,23],"start":[5,14],"statfjord":27,"static":[3,5,18],"ste":[9,14],"step":[2,3,4,22,23,27],"stmin":[9,14],"stn":[9,14],"storag":[4,16,23],"str":14,"string":2,"strip_trailing_digit":[6,17,20],"sts":[9,14],"studi":[2,5,15,26,27],"stw":[9,14],"style":19,"subfig":[5,27],"subfigur":4,"subfold":[23,25],"submit":27,"submodel":5,"submodul":[1,6,24],"subpackag":[1,21,24],"subsystem":22,"succed":22,"succeed":3,"sudo":22,"summari":19,"summary_plot":[6,17,19],"summary_sit":[6,17,19],"super":22,"support":[2,21,22,23],"suptitl":[5,27],"surfac":[2,18,19],"sw":2,"swi":2,"sx":[9,14],"sxe":[9,14],"sxn":[9,14],"sxs":[9,14],"sxw":[9,14],"sy":[9,14],"sye":[9,14],"syl":[9,14],"syn":[9,14],"synthet":21,"system":[2,3],"syw":[9,14],"sz":[9,14],"sze":[9,14],"szn":[9,14],"szs":[9,14],"szw":[9,14],"t":[2,4,23,27],"tabl":4,"table3":4,"tag":22,"tailor":26,"take":27,"target":3,"task":4,"tccs":[3,21],"telescop":23,"temperatur":2,"templat":16,"tempor":14,"temporal_interpol":[6,9,14],"temporal_interpolation_flux":[6,9,12],"temporal_interpolation_pressur":[6,9,12],"term":[3,5],"termin":[5,22],"test":[3,5,22,23],"test_2_generic_deck":5,"test_4_site_region":5,"test_generic_deck":25,"texliv":22,"thick":2,"three":[2,5],"threshold":2,"time":[2,12,23,27],"timestep":[18,23],"titl":18,"to_extract_colorbar_for_figure9":4,"togeth":4,"toler":27,"toml":[2,5,11,23],"tool":[0,3,4,5,22,23,26,27],"top":[2,5,18,19],"total":[4,27],"tracer":25,"tran":[2,27],"translat":27,"transmiss":27,"treatment":4,"tri":[3,22],"troll":[21,27],"true":[2,18,27],"tsmaxz":2,"tug":22,"tune":[2,11],"tupl":14,"turn":22,"tutori":[3,22],"two":[2,5,23],"txt":[3,22],"type":[5,22,26],"u":23,"ubuntu":[3,22],"ufip":14,"unit":18,"updat":[10,23],"upgrad":22,"upper":2,"use":[0,2,3,4,5,16,20,22,23,25,26,27],"user":[2,3,22],"util":[1,6,24],"utiliy":[10,11,12,13,14,15,16],"v":[5,14,27],"v2026":22,"valid":23,"valu":[2,4,5,11,12,16,23,27],"variabl":[2,3,5,14,16],"veloc":5,"venv":22,"version":[3,6,22,27],"vexprecc":22,"via":[2,4,21,22,27],"virtual":22,"visit":3,"visual":[1,2,5,6,22,24,25],"volum":[2,5,12,27],"vtks":26,"w":[2,5,23,27],"water":[2,5],"week":4,"weight":27,"welcom":[0,3],"well":[3,4,5,13,21,23,26,27],"well_coord":2,"wells_sit":[6,17,19],"wet":2,"wheel":22,"whole":23,"width":2,"will":3,"window":21,"without":[2,25],"work":[3,22],"world":[21,25],"write":[2,5,10,14,16,22,23],"write_fil":[6,9,14,16],"write_fold":[6,9,16],"write_folder_it":[6,9,10],"write_grid":[6,9,16],"write_properti":[6,9,16],"writefil":[6,9],"written":[5,23],"wsl":22,"www":22,"x":[2,5,10,14,16,18,27],"x_i":[9,14],"xf":2,"xformat":[5,27],"xi":2,"xlnum":[5,27],"xtick":18,"xunit":[5,27],"xy":23,"xymap":[6,9,14],"xypolygon":5,"xyz":12,"y":[2,5,10,18,27],"y_i":[9,14],"year":27,"yes":5,"yf":2,"yformat":[5,27],"yi":2,"ylnum":[5,27],"yml":[3,22,27],"yournam":3,"ytick":18,"yunit":[5,27],"z":[2,5,12,23,27],"z_i":[9,14],"z_xi":2,"zag":2,"zf":2,"zi":2,"zig":2,"zone":[9,14,23]},"titles":["About expreccs","expreccs Python API","Configuration file","Contributing","ECMOR2026","Examples","expreccs package","expreccs.core package","expreccs.core.expreccs module","expreccs.utils package","expreccs.utils.backcoupling module","expreccs.utils.inputvalues module","expreccs.utils.mapboundaries module","expreccs.utils.mapproperties module","expreccs.utils.reg_sit_given_decks module","expreccs.utils.runs module","expreccs.utils.writefile module","expreccs.visualization package","expreccs.visualization.maps2d module","expreccs.visualization.plotting module","expreccs.visualization.reading module","Welcome to the expreccs\u2019s documentation!","Installation","Introduction","expreccs","Output folder","Related","TCCS-13"],"titleterms":{"2d":4,"3d":4,"About":0,"ad":26,"api":1,"aquif":4,"backcoupl":10,"binari":22,"boundari":5,"brew":22,"build":22,"concept":23,"configur":[2,5,25],"content":[6,7,9,17],"contribut":3,"core":[7,8],"deck":[5,25],"document":21,"ecmor2026":4,"exampl":5,"exprecc":[0,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24],"file":[2,5,25],"flow":[5,22,25],"folder":25,"formula":22,"ground":3,"hello":5,"indic":21,"inputvalu":11,"instal":22,"introduct":23,"issu":3,"layer":5,"linux":22,"maco":22,"mapboundari":12,"mapproperti":13,"maps2d":18,"method":4,"micp":26,"model":[4,5],"modul":[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"non":5,"opm":[5,22,25],"output":25,"overview":23,"packag":[6,7,9,17,22],"paramet":2,"plopm":26,"plot":19,"pofff":26,"problem":3,"pycopm":26,"pymm":26,"pyopmnearwel":26,"pyopmspe11":26,"python":[1,22],"read":20,"reg_sit_given_deck":14,"regular":5,"relat":[2,26],"report":3,"reservoir":2,"result":[2,4],"rock":2,"rule":3,"run":15,"s":21,"seek":3,"simul":2,"softwar":3,"sourc":22,"submodul":[7,9,17],"subpackag":6,"support":3,"synthet":4,"tabl":21,"tccs":27,"troll":4,"util":[9,10,11,12,13,14,15,16],"via":[5,25],"visual":[17,18,19,20],"welcom":21,"well":2,"window":22,"world":5,"writefil":16}}) \ No newline at end of file diff --git a/docs/text/contributing.rst b/docs/text/contributing.rst index c3cf67f..5b88a84 100644 --- a/docs/text/contributing.rst +++ b/docs/text/contributing.rst @@ -25,12 +25,12 @@ Contribute to the software #. **black \-\-target-version py312 src/ tests/ examples/ publications/ tccs-13/** (this formats the code) #. **pylint src/ tests/ examples/ publications/ tccs-13/** (this analyses the code, and might rise issues that need to be fixed before the pull request) #. **ruff check src/ tests/ examples/ publications/ tccs-13/** (this also analyses the code, and might rise issues that need to be fixed before the pull request) - #. **mypy \-\-ignore-missing-imports src/ examples/ publications/ tccs-13/** (this is a static checker, and might rise issues that need to be fixed before the pull request) + #. **mypy \-\-ignore-missing-imports src/ tests/ examples/ publications/ tccs-13/** (this is a static checker, and might rise issues that need to be fixed before the pull request) #. **pytest \-\-cov=expreccs \-\-cov-report term-missing tests/ -n auto** (this runs locally the tests, and might rise issues that need to be fixed before the pull request) #. **pushd docs & make html** (this generates the documentation, and might rise issues that need to be fixed before the pull request; if the build succeeds and if the contribution changes the documentation, then copy all content from the docs/_build/html/ folder and replace the files in the `docs `_ folder) .. tip:: - See the `CI.yml `_ script and the `Actions `_ for installation of expreccs, OPM Flow (binary packages), and dependencies, as well as the execution of the six previous steps in Ubuntu 24.04 using Python 3.12. + See the `CI.yml `_ script and the `Actions `_ for installation of expreccs, OPM Flow (binary packages), and dependencies, as well as the execution of the six previous steps in Ubuntu 26.04 using Python 3.14. For macOS users, see the `ci_pycopm_macos.yml `_ script and the `OPM-Flow_macOS Actions `_ for installation of pycopm (a related tool to expreccs), OPM Flow (source build), and dependencies in macOS 26 using Python 3.14. In addition for macOS, you need to add the directory containing the OPM Flow executable to your system's PATH environment variable (e.g., export PATH=$PATH:/Users/yourname/pyopmspe11/build/opm-simulators/bin). diff --git a/docs/text/ecmor2026.rst b/docs/text/ecmor2026.rst index 8781c94..8e4b5d1 100644 --- a/docs/text/ecmor2026.rst +++ b/docs/text/ecmor2026.rst @@ -19,7 +19,7 @@ The core tools for the preprocessing and postprocessings are `pycopm `_: +Run `figure1.sh `_: .. code-block:: bash @@ -36,7 +36,7 @@ Results 2D synthetic model ------------------ -Run `figure2.sh `_ and `figure3_table1.py `_: +Run `figure2.sh `_ and `figure3_table1.py `_: .. code-block:: bash @@ -50,7 +50,7 @@ Run `figure2.sh `_: +Run `figure4_table2.py `_: .. code-block:: bash @@ -60,35 +60,35 @@ Run `figure4_table2.py `_. -Troll aqifer model ------------------- +Troll aquifer model +------------------- -To this end, the decks `MODEL.DATA `_ and -`FILLED_MODEL.DATA `_ have the +To this end, the decks `MODEL.DATA `_ and +`FILLED_MODEL.DATA `_ have the same dimensions and number of total cells (12,450,809) as the Troll aquifer model, and the rest of the properties are set to common homogeneous values from literature, while the well locations match the ones described in the ecmor2026 paper. Then, you could contact the `Norwegian Offshore Directorate `_ to get the actual Troll aquifer model, -and adapt those files to the ones in the `results_troll folder `_. +and adapt those files to the ones in the `results_troll folder `_. To get the FILLED_MODEL, using the petrel model provided by the Norwegian Offshore Directorate one can export the non-net cells IDs to FLUXNUM and set those -values to 0, then EQUALREG can be used to assign the PORO and PERMS in the non-net cells (see the `FILLED_MODEL.DATA `_). +values to 0, then EQUALREG can be used to assign the PORO and PERMS in the non-net cells (see the `FILLED_MODEL.DATA `_). .. warning:: You should not run the MODEL.DATA and FILLED_MODEL.DATA decks before adapting it with the actual Troll aquifer model, since they have a lot of active cells. -First, we generate the results by creating the dual models and running all simulations (`run_results.sh `_): +First, we generate the results by creating the dual models and running all simulations (`run_results.sh `_): .. code-block:: bash . ./run_results.sh -Then, we can obtained Table 3 (`table3.py `_): +Then, we can obtained Table 3 (`table3.py `_): .. code-block:: bash python3 table3.py -Finally, we generate figures 5 to 9 (`figure5-9.sh `_): +Finally, we generate figures 5 to 9 (`figure5-9.sh `_): .. code-block:: bash diff --git a/docs/text/installation.rst b/docs/text/installation.rst index bfa0304..0444597 100644 --- a/docs/text/installation.rst +++ b/docs/text/installation.rst @@ -79,7 +79,7 @@ supported either via source builds or through running a virtual machine. .. tip:: See the `CI.yml `_ script - for installation of OPM Flow (binary packages), LaTeX (optional) libraries, and the expreccs package in Ubuntu 24.04 and Python 3.12. + for installation of OPM Flow (binary packages), LaTeX (optional) libraries, and the expreccs package in Ubuntu 26.04 and Python 3.14. Source build in Linux/Windows +++++++++++++++++++++++++++++ diff --git a/publications/ecmor2026/method/figure_1.sh b/publications/ecmor2026/method/figure1.sh similarity index 100% rename from publications/ecmor2026/method/figure_1.sh rename to publications/ecmor2026/method/figure1.sh