No project description provided
Project description
dolfin_mech
A set of FEniCS-based python tools for Computational Mechanics.
The library has notably been used in:
- [Genet (2019). A relaxed growth modeling framework for controlling growth-induced residual stresses. Clinical Biomechanics.]
- [Álvarez-Barrientos, Hurtado & Genet (2021). Pressure-driven micro-poro-mechanics: A variational framework for modeling the response of porous materials. International Journal of Engineering Science.]
- [Patte, Genet & Chapelle (2022). A quasi-static poromechanical model of the lungs. Biomechanics and Modeling in Mechanobiology.]
- [Patte, Brillet, Fetita, Gille, Bernaudin, Nunes, Chapelle & Genet (2022). Estimation of regional pulmonary compliance in idiopathic pulmonary fibrosis based on personalized lung poromechanical modeling. Journal of Biomechanical Engineering.]
- [Tueni, Allain & Genet (2023). On the structural origin of the anisotropy in the myocardium: Multiscale modeling and analysis. Journal of the Mechanical Behavior of Biomedical Materials.]
- [Laville, Fetita, Gille, Brillet, Nunes, Bernaudin & Genet (2023). Comparison of optimization parametrizations for regional lung compliance estimation using personalized pulmonary poromechanical modeling. Biomechanics and Modeling in Mechanobiology.]
- [Peyraut & Genet (2024), A model of mechanical loading of the lungs including gravity and a balancing heterogeneous pleural pressure, Biomechanics and Modeling in Mechanobiology.]
Installation
A working installation of FEniCS (version 2019.1.0) is required to run dolfin_mech
.
To setup a system, the simplest is to use conda: first install miniconda (note that for Microsoft Windows machines you first need to install WSL, the Windows Subsystem for Linux, and then install miniconda for linux inside the WSL; for Apple MacOS machines with Apple Silicon CPUs, you still need to install the MacOS Intel x86_64 version of miniconda), and then install the necessary packages:
conda create -y -c conda-forge -n dolfin_mech fenics=2019.1.0 meshio=5.3 mpi4py=3.1.3 pip python=3.10
conda activate dolfin_mech
pip install dolfin_mech numpy==1.24
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dolfin_mech-2024.10.17.tar.gz
.
File metadata
- Download URL: dolfin_mech-2024.10.17.tar.gz
- Upload date:
- Size: 58.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46c5f59abef5bea1135ff8b3bc029feffe8888715961d0b8056625eecf8e69ab |
|
MD5 | 793844ff5fa445e928bfa9ce7888be72 |
|
BLAKE2b-256 | 53cd37645c9b5628cd508c989629a860276a6c5a74eacdb40bd4fc45cea044f3 |
File details
Details for the file dolfin_mech-2024.10.17-py3-none-any.whl
.
File metadata
- Download URL: dolfin_mech-2024.10.17-py3-none-any.whl
- Upload date:
- Size: 104.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 862a08c6c09e110305a92ec5c382e0939ff48d7af91cf954bbd49efa0dad16db |
|
MD5 | 0768110a235263c0b4a691476346cb97 |
|
BLAKE2b-256 | c6be7c05be841ce331ccf3273215e40988995ec0c24464be08822146ffbb9a07 |