feelpp / spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
https://spack.io
Other
0 stars 0 forks source link

Add Feelpp package #1

Open prudhomm opened 11 months ago

prudhomm commented 11 months ago

Summary

Feel++ is a comprehensive C++ library for Galerkin methods, such as finite and spectral element methods, used in the numerical solution of partial differential equations (PDEs) across one, two, and three dimensions. It is comprised of three main components:

  1. Feel++ Core: This is the mathematical kernel of Feel++, offering versatile solutions to problems with different techniques for testing and comparing methods, such as continuous Galerkin (cG) and discontinuous Galerkin (dG) methods. It includes a wide range of numerical methods, closely follows mathematical abstractions of PDEs, supports high-performance computing scaling, and facilitates the creation of complex, typically non-linear, multi-physics applications in various fields including industry and healthcare.

  2. Feel++ Toolboxes: These provide a suite of mono and multi-physics applications ready to address problems in fluid mechanics, solid mechanics, heat transfer (including conjugate heat transfer), fluid-structure interaction, electro and magnetostatics, thermoelectrics, and level set and multifluid dynamics.

  3. Feel++ Model Order Reduction (MOR): This component offers tools and examples for working with reduced order models, which are crucial for simplifying complex models while retaining essential features.

Moreover, Feel++ provides Python interfaces for each of its components, allowing for manipulation of mathematical objects and models in Python, making it accessible for a wider range of users and applications.

Rationale

No response

Description

No response

Additional information

No response

General information