Home Recherche Enseignements Numerique


Activité numériques


Développement logiciel

Code POUSSINS (Parallel Open-source Unsteady Spectral Solver for Inhomogeneous Navier-Stokes)

POUSSINS Auteur, développeur, mainteneur

Ce solver des équations de Khazikhov-Smagulov (équations de Navier--Stokes à densité variable) utilise une décomposition spectrale des champs de vitesse, pression et densité. L'intégration temporelle est semi-implicite pour les termes visqueux pour assurer la stabilité du schéma à grands nombres de Reynolds. Une méthode de Krylov (GMRES) est utilisée pour inverser les opérateurs, avec un préconditionnement efficace.

Langage : Fortran 90

Parallélisation : MPI

Code ROAST

Auteur, développeur, mainteneur

Logiciel de post-traitement de précision spectrale, dédié à l'analyse des écoulements après simlation.

Langage : Python

Code Dyjeat

DYJEAT Développeur

Ce code est dédié à la résolution numérique des écoulements diphasiques incompressibles. Sa formulation en ordre élevé adjointe à une méthode Level-Set Volume of Fluid couplée lui permet de résoudre efficacement cette physique.

Langage : Fortran

Parallélisme : MPI

Code FROG (Finite volume Riemann solver On GPGPU)

Auteur, développeur, mainteneur

Ce solver des équations d'Euler compressible utilise une formulation d'ordre élevé pour capturer les différentes ondes émises. La prise en compte d'obstacle est assurée par une méthode Ghost-Fluid.

Language : Fortran, Parallélisme : CUDA

Code PHOQUES (Python High Order and Quick Unsteady partial differential Equation solver for Stiff problem)

Auteur, développeur, mainteneur

En utilisant une méthode WENO couplée à une différence finie d'ordre élevée, ce code permet la résolution d'un système d'équation quelconque de la forme :

$$ \frac{\partial \mathbf{U}}{\partial t} + \nabla \cdot \mathbf{F}(\mathbf{U}) = \nabla \cdot (~ \nu (\mathbf{U})~ \nabla(\mathbf{G}(\mathbf{U}))~) + \mathbf{S}(\mathbf{U}) $$

Language : Python


Medusa

Medusa est une plate forme dédié à la formation au calcul intensif pour les étudiants et doctorants.

Elle est constituté de 3 partitions de calculs :