Tolosa is an open-source research project for efficient free-surface flow simulation.
Tolosa is a research project to develop efficient open-source simulation softwares for free-surface flows — especially for marine flooding forecasts.
Its features include phase resolved ocean wave modeling using a new Boussinesq-type model and its associated numerical resolution by an original time splitting separating the numerical treatment of the gravity and acoustic waves.
A robust software layer has been developed with the mathematical background required to run efficient simulations on unstructured grids, offering high flexibility to represent complex shorelines and to adapt cell sizes to the targeted physics.
Development of a new Boussinesq-type for phase-resolved ocean wave modeling as a new wave breaking modeling by introducing a new enstrophy variable measuring local turbulence.
Global stability via entropy dissipation, low dissipation especially for high frequencies, and respect of the asymptotic low-Froude-number property for robust long-time accuracy.
Software layer following the KISS principle (Keep It Simple and Stupid) with some OOP features, supporting CPU and GPU with MPI parallelism for performance, maintainability and relative simplicity.
Core library for unstructured meshes, parallel I/O and numerics utilities.
2D Saint-Venant solver with external forcings and friction.
A new Boussinesq-type solver for phase-resolved dispersive ocean wave modeling.
Diphasic Euler equations solver for free surface flows with ALE.
A core library to numerically solve models on unstructured meshes in an MPI parallel CPU/GPU environment. It includes:
A 2D shallow-water solver on unstructured grids for free-surface flows in coastal and riverine environments (tides, surges, flooding).
A new Boussinesq-type solver for phase-resolved dispersive ocean wave modeling on unstructured meshes.
A two-phase solver based on Euler (under development) designed to extend ocean wave dynamics accuracy in comparison with the Boussinesq and Green-Nagdhi approaches.