FESTIM
Simulate hydrogen transport in materials with Python, powered by FEniCS
Why FESTIM?
Multi-dimensional
Run simulations in 1D, 2D, or 3D to match your problem geometry.
Multi-material
Model complex assemblies with multiple materials and hydrogen isotopes.
Python API
Get started quickly with a clean, minimal Python interface.
Built on FEniCS
Leverages a mature finite element framework for robust, scalable simulations.
Explore the documentation
Trusted by researchers worldwide
Want your institution listed? Fill in this form!.
Citing FESTIM
If you use FESTIM in your research, please cite the following publication:
DOI 10.1016/j.ijhydene.2026.153987BibTeX
@article{dark_festim_2026,
title = {{FESTIM} v2.0: {Upgraded} framework for multi-species hydrogen transport and enhanced performance},
volume = {220},
issn = {0360-3199},
shorttitle = {{FESTIM} v2.0},
url = {https://www.sciencedirect.com/science/article/pii/S0360319926006245},
doi = {10.1016/j.ijhydene.2026.153987},
journal = {International Journal of Hydrogen Energy},
author = {Dark, James and Delaporte-Mathurin, Rémi and Dokken, Jørgen S. and Yang, Huihua and Khurana, Chirag and Dunnell, Kaelyn and Ferrero, Gabriele and Kulagin, Vladimir and Meschini, Samuele and Dufour, Jonathan and Hodille, Etienne A.},
month = mar,
year = {2026},
}
Join the community
Have a question, found a bug, or want to contribute? Connect with the FESTIM community.