Tutorials
The tutorials on these pages will guide you through solving shallow water equations using TrixiShallowWater.jl.
Prerequisites: Trixi.jl Tutorials
Before diving into the TrixiShallowWater.jl specific tutorials, we recommend familiarizing yourself with the core concepts of Trixi.jl by reading through the Trixi.jl documentation and first complete the following Trixi.jl tutorials below:
- First steps in Trixi.jl
- Introduction to DG Methods
- DGSEM with flux differencing
- Shock capturing with flux differencing and stage limiter
- Non-periodic boundaries
- Explicit time stepping
TrixiShallowWater.jl Tutorials
Once you're comfortable with Trixi.jl, you can start exploring the TrixiShallowWater tutorials. These tutorials focus on solving shallow water equations, including wetting and drying scenarios, using the features from TrixiShallowWater.jl. Each tutorial is designed to be self-contained and includes:
- A detailed explanation of the problem setup.
- Step-by-step instructions for configuring and running the simulation.
- Visualization and analysis of the results.
Available Tutorials
- Dam Break over Triangular Bottom Topography: Simulate a dam break scenario with triangular bottom topography, including wetting and drying effects.
- Okushiri Tsunami: Learn how to generate a mesh file from real bathymetry data to replicate the Okushiri tsunami experiment and visualize the results with Paraview.
Getting Help
If you encounter any issues or have questions while working through the tutorials, feel free to:
- Check the Trixi.jl documentation.
- Open an issue on the TrixiShallowWater.jl GitHub repository.