Section: Software
Compressible Navier-Stokes solver NUM3SIS
Participants : Praveen Chandrashekarappa [ former Post-doct ] , Régis Duvigneau, Nikolas Mauny.
The NUM3SIS flow solver has been developed by Opale and Smash Project-Teams for three years.
The compressible Navier-Stokes solver has been designed for large scale parallel computations using the MPI library. Main features are:
-
Euler / Navier-Stokes modelling ;
-
Laminar / turbulent flows (Spalart-Allmaras turbulence model) ;
-
Multi-phase flows ;
-
Mixed finite-volume and finite-element spatial discretization (cell-vertex method)
-
High-order reconstruction schemes (MUSCL reconstruction, Beta scheme, V6 scheme)
-
Physical fluxes (Godunov, Van-leer flux splitting, HLLC, AUSM+)
-
Explicit (Backward explicit, Runge-Kutta) or implicit (Matrix-free, residuals linearization, dual time stepping);
-
Domain decomposition method for parallel computing.
The code has been validated on various large-scale computing facilities (Linux cluster, IBM and Bull supercomputers) for a use of several hundreds of processors.
This work is being carried out with the support of a software development engineer since October 2008 in the framework of the ADT (Action de Développement Technologique) program. The objective is to implement a platform architecture that manages the computational tasks, which are considered as plugins loaded according to a computational scenario.