Logiciels / Software

Code RIVAGE. 2017 - ...
Ce code (en Fortran 90) est dédié (pour l'instant!) à la simulation numérique des écoulements en milieux poreux non-saturés par la méthode des éléments finis discontinus.
This code (in Fortran 90) is dedicated (for the moment!) to the numerical simulation of flows in unsaturated porous media by the discontinuous finite element method.

  • Elements finis discontinus non structuré / Discontinuous finite elements on unstructured meshes
  • Ecoulement en milieux poreux : modèle de Richards / flow in unsaturated porous media using Richards equations
  • Mailleur 2D/3D BB-AMR par quadtree and octree/ 2D/3D BB-AMR meshing tool using quatreeand octree
  • Rafinement de maillage par indicateur d'erreur / Mesh refinement using error indicator
  • Solveur non-linéaire implicite / Implicit non-linear solver
  • Integration temporelle par schéma BDF  / Temporal integration using BDF scheme


Code BBAMR. 2012 - ...
Ce code (en Fortran 90) est une plate forme logicielle qui accueille certains développements de l'Imath.
This numerical code (in Fortran 90) is a software platform that hosts some developments of Imath.

  • Volume fini parallèle non structuré / Parallel finite volume on unstructured meshes
  • Euler monophasique ou biphasique isotherme ou gaz raide / Eulerian mono or bifluid, isothermal or stiffened gas
  • Mailleur 3D BB-AMR / BB-AMR meshing tool (Block Based Adaptive Mesh Refinement)
  • Interaction Fluide-Structure par pénalisation / Fluid-Structure interaction using penalization

Code CM2: Code Multi-physique Multi-échelle. 2012-2015
Ce code (en Fortran 90) est une plate forme logicielle dédiée à la simulation des phénomènes d'érosion par la méthode DDFV 3D.
This numerical code (in Fortran 90) is a software platform dedicated to the numerical simulation of erosion phenomena using 3D DDFV scheme.

  • Volume fini parallèle non structuré / Parallel finite volume on unstructured meshes
  • DDFV (Discrete Duality Finite Volume)
  • Mailleur 3D BB-AMR / BB-AMR meshing tool (Block Based Adaptive Mesh Refinement)

EOLENS 2006-2018
EOLENS est un code qui a été développé pour la société Principia, initiallement en collaboration avec P. Helluy.
EOLENS is a software developped for Principia, initially in collaboration with P. Helluy.

  • Volume fini parallèle non structuré / Parallel finite volume on unstructured meshes
  • Euler monophasique ou biphasique isotherme  / Eulerian mono or bifluid, isothermal 
  • Navier-Stokes
  • Turbulence k-epsilon / k-epsilon model
  • Saint-Venant, SGN
  • Block Based Adaptive Mesh Refinement
  • Pas de temps local / Local time stepping

 

SIC: Système Interactif de Conception 1995-2006.
SIC était un code éléments finis développé par plusieurs laboratoires de mécanique en Fortran 77.
SIC was a finite element code developped by many mechanical laboratories in Fortran 77.

  • Thermique non-stationnaire non linéaire / nonlinear unsteady heat equation
  • Thermochimie / heat equation with chemical exothermic
  • Outils de couplage / coupling numerical tools
  • Navier-Stokes
  • Transport par méthode SUPG / transport equations
  • Navier Stokes compressible par méthode de décomposition / compressible Navier-Stokes by decomposition method
  • Navier-Stokes incompressible en formulation rotationnel / Navier Stokes a rotational formulation
  • Ondes 2D par décomposition phase Amplitude (pas concluant !)
  • Introduction des volumes finis et application aux écoulements shallow water (ça marche mais abandonné) / Finite Volume in a finite element code
  • Fonctions puits racinaires dans les écoulements en milieux poreux. / flow in porous media in presence of vegetation
  • Optimisation topologique approche matériau fictif / topological optimisation by fictitious material approach
  • Raffinement automatique de maillage élément finis 2D / 2D mesh refinement
  • Schéma de type volumes finis pour les milieux diphasiques / bifluid flow by finite volume
  • Adaptation de maillage volumes finis par quadtree / mesh refinement by quadtree