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
Auteur, développeur, mainteneur
Logiciel de post-traitement de précision spectrale, dédié à l'analyse des écoulements après simlation.
Langage : Python
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
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
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 est une plate forme dédié à la formation au calcul intensif pour les étudiants et doctorants.
Elle est constituté de 3 partitions de calculs :