scholarly journals SHEMAT-Suite: An open-source code for simulating flow, heat and species transport in porous media

SoftwareX ◽  
2020 ◽  
Vol 12 ◽  
pp. 100533 ◽  
Author(s):  
Johannes Keller ◽  
Volker Rath ◽  
Johanna Bruckmann ◽  
Darius Mottaghy ◽  
Christoph Clauser ◽  
...  
2021 ◽  
Author(s):  
Johannes Keller ◽  
Johanna Fink ◽  
Norbert Klitzsch

<p>We present SHEMAT-Suite, a numerical code for simulating flow, heat, and mass transport in porous media that has been published as an open source code recently. The functionality of SHEMAT-Suite comprises pure forward computation, deterministic Bayesian inversion, and stochastic Monte Carlo<br>simulation and data assimilation. Additionally, SHEMAT-Suite features a multi-level OpenMP parallelization. Along with the source code of the software, extensive documentation and a suite of test models is provided.</p><p>SHEMAT-Suite has a modular structure that makes it easy for users to adapt the code to their needs. Most importantly, there is an interface for defining the functional relationship between dynamic variables and subsurface parameters. Additionally, user-defined input and output can be implemented without interfering with the core of the code. Finally, at a deeper level, linear solvers and preconditioners can be added to the code.</p><p>We present studies that have made use of the code's HPC capabilities. SHEMAT-Suite has been applied to large-scale groundwater models for a wide range of purposes, including studying the formation of convection cells, assessing geothermal potential below an office building, or modeling submarine groundwater discharge since the last ice age. The modular structure of SHEMAT-Suite has also led to diverse applications, such as glacier modeling, simulation of borehole heat exchangers, or Optimal Experimental Design applied to the placing of geothermal boreholes.</p><p>Further, we present ongoing developments for improving the performance of SHEMAT-Suite, both by refactoring the source code and by interfacing SHEMAT-Suite with up-to-date HPC software. Examples of this include interfacing SHEMAT-Suite with the Portable Data Interface (PDI) for improved data management, interfacing SHEMAT-Suite with PetSC for MPI-parallel solvers, and interfacing SHEMAT-Suite with PDAF for parallel EnKF algorithms.</p><p>The goal for the open source SHEMAT-Suite is to provide a rigorously tested core code for flow, heat and transport simulation, Bayesian and stochastic inversion, while at the same time enabling a wide range of scientific research through straightforward user interaction.</p>


2017 ◽  
Author(s):  
George H. Shaw ◽  
◽  
Howard D. Mooers ◽  
Josef Smrz ◽  
Zdenek Papez ◽  
...  

Author(s):  
Michael Nones ◽  
Alessio Pugliese ◽  
Alessio Domeneghetti ◽  
Massimo Guerrero

2010 ◽  
Author(s):  
Martin Fenner

Four weeks ago I wrote about the Beyond the PDF workshop that is planned for January in San Diego. The goal of the workshop is to identify a set of requirements, and a group of willing participants to develop open source code to accelerate scientific knowledge sharing. ...


Author(s):  
Bashar Shahir Ahmed ◽  
Mohammed Al-Sarem ◽  
Mohamed Larbi Ben Maati

This chapter has discussed the technical aspects of the electronic customer relationship management intelligence (E-CRM). The paper has mainly focused on the technological development, as well as, IT implementation of the E-CRM intelligence. Different engines of E-CRM together with the recent technological trends have also been included in the discussion. Towards the end the paper has provided a simple open source code that has been used to develop CRM related applications. The code is intended to illustrate the E-CRM idea and also the results. The paper can be found useful in analyzing technical reviews on electronic customer relationship management.


Author(s):  
Flavio Cesar Cunha Galeazzo ◽  
Feichi Zhang ◽  
Thorsten Zirwes ◽  
Peter Habisreuther ◽  
Henning Bockhorn ◽  
...  

2009 ◽  
pp. 2301-2312
Author(s):  
Megan Squire

Much of the data about free, libre, and open source (FLOSS) software development comes from studies of code forges or code repositories used for managing projects. This paper presents a method for integrating data about open source projects by way of matching projects (entities) across multiple code forges. After a review of the relevant literature, a few of the methods are chosen and applied to the FLOSS domain, including a comparison of some simple scoring systems for pairwise project matches. Finally, the paper describes limitations of this approach and recommendations for future work.


Sign in / Sign up

Export Citation Format

Share Document