Development of Open-Source Porous Media Simulators: Principles and Experiences

Research output: Contribution to journalResearch articleContributedpeer-review

Contributors

  • Lars Bilke - , Helmholtz Centre for Environmental Research (Author)
  • Bernd Flemisch - , University of Stuttgart (Author)
  • Thomas Kalbacher - , Helmholtz Centre for Environmental Research (Author)
  • Olaf Kolditz - , Chair of Applied Environmental Systems Analysis, Helmholtz Centre for Environmental Research (Author)
  • Rainer Helmig - , University of Stuttgart (Author)
  • Thomas Nagel - , Helmholtz Centre for Environmental Research, Freiberg University of Mining and Technology (Author)

Abstract

By its very nature, research into multi-physical processes occurring in porous and fractured media requires a collaborative approach. An interdisciplinary approach has led to the adoption of collaborative software development paradigms in this field relying on software for scientific computing as research infrastructures. The development of open-source software has become a cornerstone of computational approaches in academia and has even spawned successful business models in the commercial world. This article is geared toward readers who want to learn more about potential benefits of open-source software in porous media research and who want to familiarize themselves with typical workflows required to become an active contributor to or user of open-source solutions for porous media simulation. The article puts general principles, motivations and concepts into the specific context of experiences and lessons learned from the authors developing the open-source software projects OpenGeoSys and DuMux.

Details

Original languageEnglish
Pages (from-to)337-361
Number of pages25
JournalTransport in porous media
Volume130
Issue number1
Publication statusPublished - 1 Oct 2019
Peer-reviewedYes

Keywords

ASJC Scopus subject areas

Keywords

  • Multi-physics, Open-source, Porous media, Software development, THMC