Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ See the [_examples_](https://cssr-tools.github.io/pycopm/examples.html) in the [
The following is a list of manuscripts in which _pycopm_ is used:

1. Sandve, T.H., Lorentzen, R.J., Landa-Marbán, D., Fossum, K., 2024. Closed-loop reservoir management using fast data-calibrated coarse models. European Association of Geoscientists & Engineers, ECMOR 2024, Volume 202, ISSN 2214-4609. https://doi.org/10.3997/2214-4609.202437071.
1. Landa-Marbán, D., Sandve, T.H., and Gasda, S.E., 2025. A Coarsening Approach to the Troll Aquifer Model. https://arxiv.org/abs/2508.08670.
1. Landa-Marbán, D., Sandve, T.H., and Gasda, S.E., 2026. A coarsening approach to the Troll aquifer model. In Nils Anders Røkke, Philip Stefan Ringrose, & Stefan Marcell Götz (Eds.), TCCS-13. CO2 Capture, Transport and Storage Trondheim, Norway | 16–19 June 2025 Short Papers from the 13th Trondheim CCS Conference (pp. 13–20). SINTEF akademisk forlag. https://hdl.handle.net/11250/5559902.
1. Sandve, T.H., Boon, W., Landa-Marbán, D., Tveit, S., Gasda, S.E., 2025. Multi-Scale Simulation Strategies for Managing Pressure Interference in Multi-Site CO2 Storage in Large Regional Aquifers. European Association of Geoscientists & Engineers, GET 2025, ISSN 2214-4609. https://doi.org/10.3997/2214-4609.202521134.
1. Nilsen, M.M., Lorentzen, R.J., Leeuwenburgh, O., Stordal, A.S., Barros, E., 2025. Closed-loop Workflow for Short-term Optimization of Wind-powered Reservoir Management. Cleaner Energy Systems 12, 100213. https://doi.org/10.1016/j.cles.2025.100213.

Expand Down
18 changes: 16 additions & 2 deletions paper/paper.bib
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@article{Rassmussen:2021,
title = {The Open Porous Media Flow reservoir simulator},
title = {The {O}pen {P}orous {M}edia {F}low reservoir simulator},
journal = {Computers \& Mathematics with Applications},
volume = {81},
pages = {159-185},
Expand Down Expand Up @@ -82,9 +82,23 @@ @misc{landamarbán2025
doi={10.48550/arXiv.2508.08670}
}

@inbook{landamarbán2026,
author = {David Landa-Marbán and Tor Harald Sandve and Sarah Eileen Gasda},
booktitle = {TCCS-13. {CO$_2$} Capture, Transport and Storage {T}rondheim, {N}orway | 16-19 June 2025 Short Papers from the 13th {T}rondheim CCS Conference},
isbn = {9788253618920},
keywords = {Simulations, Upscaling, Coarsening, Open-source, Pressure interference},
note = {nva type: AcademicChapter},
nva_api = {https://api.nva.unit.no/publication/01a0333c3a20-aee622d2-4366-4d34-ac60-573875995685},
pages = {13--20},
publisher = {SINTEF akademisk forlag},
title = {A Coarsening Approach to the {T}roll Aquifer Model},
url = {https://api.nva.unit.no/publication/01a0333c3a20-aee622d2-4366-4d34-ac60-573875995685},
year = {2026}
}

@article{Sandve2025,
author = "Sandve, T.H. and Boon, W. and Landa-Marbán, D. and Tveit, S. and Gasda, S.E.",
title = "Multi-Scale Simulation Strategies for Managing Pressure Interference in Multi-Site CO2 Storage in Large Regional Aquifers",
title = "Multi-Scale Simulation Strategies for Managing Pressure Interference in Multi-Site {CO$_2$} Storage in Large Regional Aquifers",
journal= "",
year = "2025",
volume = "2025",
Expand Down
6 changes: 3 additions & 3 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ bibliography: paper.bib

Reservoir simulations help the energy industry make better decisions by predicting how fluids like oil, gas, water, hydrogen, and carbon dioxide will flow underground. To keep these predictions accurate, engineers often need to update geological models quickly as new information becomes available. `pycopm` is a tool designed to make this process faster and easier. It allows users to adjust geological models in several ways, such as simplifying complex grids, focusing on specific parts of a reservoir, or changing the shape and position of the model (Figure \ref{pycopm-graphical-abstract}). These capabilities help engineers test different scenarios efficiently. Although `pycopm` was first used on two well‑known public datasets, it has since become useful in many other situations because of its easy‑to‑use features and recent extensions. Today, it supports studies involving model refinement, comparing coarse and detailed models, analyzing interactions between nearby sites, and speeding up troubleshooting in large simulations.

![Graphical representation of pycopm's functionality ([here](https://cssr-tools.github.io/pycopm/examples.html#graphical-abstract) are details to reproduce this). \label{pycopm-graphical-abstract}}](paper.png){ width=100% }
![Graphical representation of pycopm's functionality ([here](https://cssr-tools.github.io/pycopm/examples.html#graphical-abstract) are details to reproduce this). \label{pycopm-graphical-abstract}](paper.png){ width=100% }

# Statement of need

Expand Down Expand Up @@ -77,9 +77,9 @@ The software has supported several research publications, including:
* @2024sandve, where it was used to coarsen the Drogon model for history matching,
* @nilsen2025, which applied coarsening of the same model to optimize operations using wind energy,
* @Sandve2025, where submodel extraction and coarsening were applied to the Troll aquifer model to analyze pressure interference, and
* @landamarbán2025, which used coarsening of the Troll aquifer model to optimize well placement in CO$_2$ storage simulations.
* @landamarbán2026, which used coarsening of the Troll aquifer model to optimize well placement in CO$_2$ storage simulations.

`pycopm` is part of the software suite developed within the [Centre for Sustainable Subsurface Resources](https://cssr.no) and maintained under the [cssr-tools](https://github.com/cssr-tools) GitHub organization. A key objective of these tools is to support research outputs that adhere to the FAIR principles (Findable, Accessible, Interoperable, Reusable) originally formalized in @Wilkinson2016. These principles have not been consistently implemented in subsurface research in recent years [@liu2025], limiting the long-term impact and reproducibility of published results. To address this, significant effort has been dedicated to building comprehensive online documentation that enables users to reproduce figures, tables, and computational workflows from recent publications. For example, the [TCCS-13](https://cssr-tools.github.io/expreccs/tccs-13.html#) documentation includes step‑by‑step terminal commands required to generate the results presented in @landamarbán2025. This ensures that published work is not only transparent but also directly reusable by other researchers, enhancing scientific rigor and accelerating future developments.
`pycopm` is part of the software suite developed within the [Centre for Sustainable Subsurface Resources](https://cssr.no) and maintained under the [cssr-tools](https://github.com/cssr-tools) GitHub organization. A key objective of these tools is to support research outputs that adhere to the FAIR principles (Findable, Accessible, Interoperable, Reusable) originally formalized in @Wilkinson2016. These principles have not been consistently implemented in subsurface research in recent years [@liu2025], limiting the long-term impact and reproducibility of published results. To address this, significant effort has been dedicated to building comprehensive online documentation that enables users to reproduce figures, tables, and computational workflows from recent publications. For example, the [TCCS-13](https://cssr-tools.github.io/expreccs/tccs-13.html#) documentation includes step‑by‑step terminal commands required to generate the results presented in @landamarbán2026. This ensures that published work is not only transparent but also directly reusable by other researchers, enhancing scientific rigor and accelerating future developments.

Looking ahead to increase the research impact, the plan for `pycopm`'s future development includes extending its functionality to support additional keywords from input decks beyond those in geological models, on which `pycopm` has been successfully tested ([Drogon](https://github.com/OPM/opm-tests/tree/master/drogon), [Norne](https://github.com/OPM/opm-tests/tree/master/norne), [Smeaheia](https://co2datashare.org/dataset/smeaheia-dataset), [SPE10](https://github.com/OPM/opm-data/tree/master/spe10model2), [Troll aquifer model](https://arxiv.org/abs/2508.08670)). This support will be added as `pycopm` is applied in further models, and external contributions to the tool are welcomed. Additionally, extending `pycopm`'s capabilities includes implementing a feature to generate a single input deck by combining geological models from different input decks.

Expand Down