Feel++
Contributors
- 1. IRMA
Description
Feel++ v0.112.0
Feel++ 0.112.0 provides packages and containers for Ubuntu Noble, Debian Trixie, and Ubuntu Resolute, together with a full Spack OpenMPI 5 container.
Highlights
- preCICE coupling support, including mesh and field exchange and OpenFOAM participant images.
- Improvements to large-mesh processing, statistics, and MPI timing reports.
- Updated Spack compatibility with Eigen 5 and EigenRand.
- Ubuntu 26.04 Resolute support, including repaired Python, PETSc, and SLEPc container environments.
- Reorganized elasticity and SB9 quickstarts and validation cases.
Packages
| Platform | APT version | Docker | Prebuilt Apptainer |
|---|---|---|---|
| Ubuntu 24.04 Noble | 0.112.0-1 | Available | Available |
| Debian 13 Trixie | 0.112.0-1 | Available | Available |
| Ubuntu 26.04 Resolute | 0.112.0-1 | Available | Available |
| Spack OpenMPI 5 | — | Full build | Import from Docker |
APT installation
Choose the appropriate repository:
| Distribution | Repository |
|---|---|
| Noble | http://apt.feelpp.org/ubuntu/noble |
| Trixie | http://apt.feelpp.org/debian/trixie |
| Resolute | http://apt.feelpp.org/ubuntu/resolute |
For example, on Noble:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL http://apt.feelpp.org/apt.gpg |
sudo gpg --dearmor -o /etc/apt/keyrings/feelpp.gpg
echo 'deb [signed-by=/etc/apt/keyrings/feelpp.gpg] http://apt.feelpp.org/ubuntu/noble noble latest' |
sudo tee /etc/apt/sources.list.d/feelpp.list >/dev/null
sudo apt update
sudo apt install python3-feelpp python3-feelpp-toolboxes python3-feelpp-mor
For Trixie or Resolute, substitute the repository URL and distribution name from the table.
Docker
# Ubuntu Noble
docker pull ghcr.io/feelpp/feelpp:noble-v0.112.0
# Debian Trixie
docker pull ghcr.io/feelpp/feelpp:trixie-v0.112.0
# Ubuntu Resolute
docker pull ghcr.io/feelpp/feelpp:resolute-v0.112.0
Apptainer
# Ubuntu Noble
apptainer pull oras://ghcr.io/feelpp/feelpp:noble-v0.112.0-sif
# Debian Trixie
apptainer pull oras://ghcr.io/feelpp/feelpp:trixie-v0.112.0-sif
# Ubuntu Resolute
apptainer pull oras://ghcr.io/feelpp/feelpp:resolute-v0.112.0-sif
Spack OpenMPI 5
The full Spack build passed CI at release commit 11fc3d2e60. These commands select its commit-specific image:
# Docker
docker pull ghcr.io/feelpp/feelpp:spack-openmpi5-sha-11fc3d2
# Apptainer: convert the Docker image into a local SIF
apptainer pull feelpp-v0.112.0-openmpi5.sif \
docker://ghcr.io/feelpp/feelpp:spack-openmpi5-sha-11fc3d2
The rolling Docker tag is ghcr.io/feelpp/feelpp:spack-openmpi5-full.
Validation
Full changelog: v0.111.0 → v0.112.0
Files
feelpp/feelpp-v0.112.0.zip
Additional details
Related works
- Is supplement to
- Software: https://github.com/feelpp/feelpp (URL)
Funding
- Agence Nationale de la Recherche
- Exa-MA - Methods and Algorithms for Exascale ANR-22-EXNU-0002
- Agence Nationale de la Recherche
- UNISTRA - Par-delà les frontières, l'Université de Strasbourg ANR-10-IDEX-0002
- Agence Nationale de la Recherche
- STRAT'US - Façonner les talents en formation et en recherche à l'Université de Strasbourg ANR-20-SFRI-0012
- European Commission
- HiDALGO2 - HPC and Big Data Technologies for Global Challenges 101093457
Software
- Repository URL
- https://github.com/feelpp/feelpp