Published February 24, 2025 | Version v0.111.0-preview.11
Software Open

feelpp/feelpp: Feel++ Release V111 preview.11

  • 1. University of Strasbourg
  • 2. Feel++ Consortium
  • 3. IRMA

Description

🎉 We're excited to share our latest developments as we approach the V111 release of Feel++. Following our refreshed naming strategy, we've adopted the -preview.x suffix to signify our commitment to transparency and clear expectations for our pre-release versions.

Each pre-release version of Feel++ undergoes a meticulous process, including detailed reviews, extensive testing across diverse scenarios, and careful packaging. Our dedication to delivering a high-quality, reliable experience is reflected in our comprehensive platform support strategy. Alongside supporting the latest two Long-Term Support (LTS) versions of Ubuntu and the newest LTS version of Debian, Feel++ is now accessible to Windows users through the Windows Subsystem for Linux (WSL) and to Mac users via MacPorts, Homebrew, Docker, Apptainer, and now Spack. This expansion of platform support underscores our commitment to making Feel++ accessible and versatile for our diverse user base.

As we continue to refine and enhance Feel++, the V111 release promises significant innovations and improvements. Stay tuned for further updates!

Packages

  • 📦 Ubuntu packages
  • 📦 Debian packages
  • 📦 Docker images
    docker pull ghcr.io/feelpp/feelpp:v0.111.0-preview.11-jammy
    docker run ghcr.io/feelpp/feelpp:v0.111.0-preview.11-jammy ls
    
  • 📦 Apptainer images
    apptainer pull -F oras://ghcr.io/feelpp/feelpp:v0.111.0-preview.11-jammy-sif
    apptainer exec feelpp_v0.111.0-preview.11-jammy-sif.sif feelpp_toolbox_fluid --version
    
  • 📦 Spack: Feel++ is now available via Spack, making it easier to manage and install on various platforms, in particular Tier-1 and Tier-0 HPC systems.

What's Changed

Exciting New Features 🎉

  • Support for OperatorPMM: Added support for OperatorPMM, enhancing the capabilities of Feel++. Contributor: @prudhomm (#2239)

Clean Code 👌

  • Python Function readcfg: Fixed the readcfg function to handle multiple keys correctly. Contributor: @prudhomm (#2280)

Other Changes

  • Bounding Volume Hierarchy (BVH): Improvements and fixes related to BVH, ensuring better performance and stability. Contributor: @vincentchabannes (#2274, #2325)
  • Metis External: Fixed issues related to Metis external. Contributor: @vincentchabannes (#2273)
  • HDF5 Support in CMake: Improved HDF5 support in CMake for better compatibility and ease of use. Contributor: @vincentchabannes (#2276)
  • RemoteData Refactor: Refactored RemoteData using cpr for improved functionality. Contributor: @prudhomm (#2310, #2314)
  • Bilinear Forms Operator Interface: Fixed issues with the bilinear forms operator interface. Contributor: @prudhomm (#2315)
  • NIRB Fix: Fixed issues related to NIRB. Contributor: @thomas-saigre (#2272)
  • Extract Zip File: Moved extractzipfile from MOR to core for better organization. Contributor: @prudhomm (#2267)

Recent Publications using Feel++

Enjoy!

Full Changelog: v0.111.0-preview.10...v0.111.0-preview.11

Files

feelpp/feelpp-v0.111.0-preview.11.zip

Files (49.5 MB)

Name Size Download all
md5:70f3101cd01557a32813e2e66f49c8a1
49.5 MB Preview Download

Additional details

Related works

Funding

Agence Nationale de la Recherche
Exa-MA - Methods and Algorithms for Exascale ANR-22-EXNU-0002
European Commission
HiDALGO2 - HPC and Big Data Technologies for Global Challenges 101093457

Software