This repository holds the code and scripts used to compute and plot any results from the publication "Multi-Physics-Enhanced Bayesian Inverse Analysis: Information Gain from Additional Fields".
After installing miniforge, execute the following steps:
- Create a new conda environment based on the
environment.ymlfile:
mamba env create -f environment.yml
- Activate your newly created environment:
conda activate mpebia
- Install all mpebia requirements with:
pip install -e .
- Optional: Install pre-commit hooks:
pre-commit install
- Clone the QUEENS repository from https://github.com/queens-py/queens, navigate to its base directory, and check out the following commit:
git checkout 699d819baf0bb77ca75aaf2c376428b4ea132d2f
- Next, install QUEENS:
pip install .[safe,fourc]
The 4C commit a1f1d02ca1a0786720cadfcb731fffc5fe19b32b from https://github.com/4C-multiphysics/4C was used for any evaluations of the porous medium model.
If you use this code or parts of it, please cite the following article:
@article{HAEUSEL2026118735,
title = {Multi-physics-enhanced Bayesian inverse analysis: Information gain from additional fields},
journal = {Computer Methods in Applied Mechanics and Engineering},
volume = {452},
pages = {118735},
year = {2026},
issn = {0045-7825},
doi = {https://doi.org/10.1016/j.cma.2026.118735},
url = {https://www.sciencedirect.com/science/article/pii/S0045782526000095},
author = {Lea J. Haeusel and Jonas Nitzler and Lea J. Köglmeier and Wolfgang A. Wall},
keywords = {Bayesian inverse analysis, Model calibration, Multi-physics data, Coupled fields, Information gain},
}This project is based on PySkel by David Rudlstorfer.
The original project is licensed under the MIT License.
This project is also licensed under the MIT license.
For further information check LICENSE.