Skip to content
@TolosaProject

Tolosa

TOols Library for unstructured Ocean models and Surge Applications

Tolosa is a research project to develop an efficient open source simulation software for free surface flow, especially for marine flooding previsions, including wave modeling using new Boussinesq-type model and associated numerical resolution.

The main contributions are the software layer the mathematical background to propose efficient simulations considering unstructured grids, much more flexible and efficient to consider complex shorelines and to adapt the size cells to the physics wanted to be capture.

It is implemented original numerical schemes with:

  • global stability by entropy dissipation.
  • low dissipation, especially in high frequencies.
  • respect to the asymptotic low Froude number property.

The software is developed in Fortran 2008 with a KISS principle (Keep It Stupid and Simple) and with some OOP (Object-oriented programming) features.

A library called Tolosa-lib is used at the top to numerically solve each model on unstructured meshes in a CPU MPI parallel environment. It mainly includes:

  • the mangement of partionned unstructured meshes taking care to data locality for enhanced computation speed.
  • some structures to handle as simply as possible the Inputs/Ouputs in parallel including list of parameters, command line interface, VTK, Tecplot, Yaml, CSV, etc ...

Popular repositories Loading

  1. WW3 WW3 Public

    Forked from NOAA-EMC/WW3

    WAVEWATCH III

    Fortran

  2. .github .github Public

Repositories

Showing 2 of 2 repositories
  • WW3 Public Forked from NOAA-EMC/WW3

    WAVEWATCH III

    TolosaProject/WW3’s past year of commit activity
    Fortran 0 522 0 0 Updated Jan 10, 2024
  • .github Public
    TolosaProject/.github’s past year of commit activity
    0 0 0 0 Updated May 2, 2023

Top languages

Loading…

Most used topics

Loading…