Feel++ MSO4SC

Feel++ is an open-source software gathering scientists, engineers, mathematicians, physicists, medical doctors, computer scientists around applications in academic and industrial projects. Feel++ is the flag ship framework for interdisciplinary interaction at Cemosis, the agency for mathematics-entreprise and multidisciplinary research in modeling, simulation ad optimisation (MSO) in Strasbourg. Cemosis is also one of the french MSO node for mathematics-entreprise interaction.

1. Feel++

Feel++ is a C++ library which provides a mathematical kernel that encompasses a large range of numerical methods to solve partial differential equations such as (i) arbitrary order continuous and discontinuous Galerkin methods in 1D, 2D and 3D, (ii) domain decomposition methods, (iii) fictitious domain methods, (iv) level-set methods or (iv) certified reduced basis methods. These methods are developed and used easily thanks to a domain specific language embedded in C++ mimicking the mathematical language associated to Galerkin methods. This language allows physicists, engineers and mathematicians to focus on the numerical methods as well as on the physics, whilst hiding the computer science details (e.g. parallelism) or algebraic solvers, thus enabling the user to ramp up very quickly from rapid prototyping numerical methods to large scale computations

2. Feel++ in MSO4SC

The goal of this task is to adapt Feel++ to the MSO4SC context by:

Software architecture

ensuring that components well-tested and optimized for the hardware to be used.

Usability

increasing the readability, as well as providing documentation.

Scriptability

Providing ways to use the Feel++ model components interactively, for example from the Python or C++ (using Cling) programming language.

Deployability

to deliver and deploy it in the MSO4SC environment including the parallel(MPI) version.

The work on deployability, usability and scalability will also be very valuable for researchers.

Feel++ is the core framework for several Feel++ toolbox applications

and 2 pilots provided on MSO4SC MarketPlace

  • HifiMagnet High Field Magnet design platform

  • Eye2brain Ocular Mathematical Visualization System

We provide also the documentation for the two pilots but they require a login and password to access it. Please contact Christophe Prud’homme if you wish to access it.

3. What’s next?