Este paquete contiene lo básico para poder simular las ecuaciones de aguas someras (Shallow Water Equations) en dos dimensiones. Se adjuntan también algunos vídeos de distintas variables, junto con los valores que se han introducido para conseguir esas animaciones.
Compatible con Python 3.5 y Python 2.7. Es necesario ejecutar (se recomienda dentro de un entorno virtual):
$ pip install -r requirements.txt
Además, es necesario instalar ffmpeg
$ sudo apt install ffmpeg
Para correr las simulaciones, basta con entrar en las carpetas y ejecutar el fichero llamado simulacion
. En la misma carpeta se guardará un fichero .mp4
.
Para simular estas ecuaciones se ha usado el Método de Volúmenes Finitos. Se han implementado los flujos de Godunov, HLL y Lax-Friedrich.
Las ecuaciones de Shallow Water son una simplificación de las ecuaciones de Navier-Stokes. Este paquete fue desarollado para el Trabajo de Fin de Grado de Carlos Perales, Graduado en Física por la Universidad de Córdoba. Se puede acceder a documentación teórica aquí
Algunos vídeos generados con este programa pueden verse en esta lista de reproducción de Youtube
Este proyecto está bajo licencia GPL-3.0