Skip to content

A capillary network flow simulation software for studying flow and mineralisation in porous rocks.

License

Notifications You must be signed in to change notification settings

IBM/flowdiscovery-simulator

FlowDiscovery FlowSimulator

Build Status

For developers

Read CONTRIBUTING.md.

Command-line tools

Name Version License
CMake 3.20.5 BSD-3-Clause
Coverage.py 5.5.0 Apache-2.0
Cpplint 1.5.5 BSD-3-Clause
Doxygen 1.9.1 GPL-2.0
GCC 11.1.1 GPL-3.0
gperftools 2.9.1 BSD-3-Clause
LCOV 1.14 GPL-2.0
Ninja 1.10.2 Apache-2.0
Pipenv 2020.11.15 MIT

C++ libraries

Name Version License
Armadillo 10.6.0 Apache-2.0
GoogleLog 0.3.5 BSD-3-Clause
GoogleTest 1.10.0 BSD-3-Clause
RapidJSON 1.1.0 MIT
SUNDIALS 5.6.1 BSD-3-Clause
TCLAP 1.2.3 MIT

Python libraries

Name Version License
Celery 5.1.2 BSD-3-Clause
ibm-cos-sdk 2.10.0 Apache-2.0
jsonschema 3.2.0 MIT
matplotlib 3.4.2 Python-2.0
numpy-stl 2.16.0 BSD-3-Clause
numpy 1.21.1 BSD-3-Clause
OpenPNM 2.7.0 MIT
plumbum 1.7.0 MIT
scikit-image 0.18.2 BSD-3-Clause
scipy 1.7.0 BSD-3-Clause

JSON Schemas

Name Version License
JSON Graph Format 3 MIT

License

If you would like to see the detailed LICENSE click here.

#
# Copyright 2020- IBM Inc. All rights reserved
# SPDX-License-Identifier: Apache-2.0
#

Related datasets

Digital Rock datasets: Microtomography datasets available in the Digital Rocks Portal and Figshare.

Related repositories

Digital Rock: The code used to obtain the CNM representations of the rock samples is available at https://github.com/IBM/flowdiscovery-digital-rock. Additional algorithms used for processing and segmenting the raw grayscale images, are available as Python code at https://github.com/IBM/microCT-Dataset.

Flow Simulator: Code for running multi-phase flow simulations and the geometry evolution due to pore-scale processes in porous media modeled as network of capillaries is available at https://github.com/IBM/flowdiscovery-simulator. Code for running simulations using the Docker backend of ST4SD is available at https://github.com/st4sd/flow-simulator-experiment.

Related Publications

  • "Enhanced carbon dioxide drainage observed in digital rock under intermediate wetting conditions”. Jaione Tirapu Azpiroz, et al. Sci Rep 14, 15852 (2024). https://doi.org/10.1038/s41598-024-65920-6
  • “Simulating carbon mineralization at pore scale in capillary networks of digital rock.” David A. Lazo Vasquez, et al., 2024. arXiv preprint arXiv: 2407.04238, https://doi.org/10.48550/arXiv.2407.04238
  • “Optimizing carbon dioxide trapping for geological storage.” Jaione Tirapu Azpiroz, et al., 2023. arXiv preprint arXiv:2312.13512, https://doi.org/10.48550/arXiv.2312.13512
  • “Geometry evolution of porous media due to coupled reactive-transport processes within capillary networks.” David Alejandro Lazo Vasquez, et al. ACS Fall 2023. https://doi.org/10.1021/scimeetings.3c10238
  • “Modeling carbon dioxide trapping at microscopic pore scale with digital rock representations.” Jaione Tirapu-Azpiroz et al. Proceedings of the SPIE, 12374-14, 2023. https://doi.org/10.1117/12.2650243
  • “Full scale, microscopically resolved tomographies of sandstone and carbonate rocks augmented by experimental porosity and permeability values.” Esteves Ferreira, M., et al. Sci Data 10, 368 (2023). https://doi.org/10.1038/s41597-023-02259-z
  • “Full scale, microscopically resolved tomographies of sandstone and carbonate rocks augmented by experimental porosity and permeability values.” Esteves Ferreira, Matheus, et al. (2022): Figshare+. Dataset. https://doi.org/10.25452/figshare.plus.21375565.v5
  • “Cloud-based pore-scale simulator for studying carbon dioxide flow in digital rocks.” Tirapu Azpiroz, Jaione, et al. Proceedings of the 16th Greenhouse Gas Control Technologies Conference (GHGT-16) 23-24 Oct 2022, http://dx.doi.org/10.2139/ssrn.4276744
  • “Micro-computed tomography of sandstone rocks: Raw, filtered and segmented datasets” Everton Lucas-Oliveira, et al. Data in Brief, Volume 41, 2022, 107893, https://doi.org/10.1016/j.dib.2022.107893.
  • "Advanced optical on-chip analysis of fluid flow for applications in carbon dioxide trapping," Jaione Tirapu-Azpiroz, et al., Proc. SPIE 11955, 1195507 (2022); https://doi.org/10.1117/12.2610336
  • "High accuracy capillary network representation in digital rock reveals permeability scaling functions.” Neumann, R.F., et al. Sci Rep 11, 11370 (2021). https://doi.org/10.1038/s41598-021-90090-0
  • "11 Sandstones: raw, filtered and segmented data", R. Neumann, et al. Digital Rocks Portal, 2020. https://dx.doi.org/10.17612/f4h1-w124

About

A capillary network flow simulation software for studying flow and mineralisation in porous rocks.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published