Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshualampert/finite-volume-for-conservation-laws
High order finite volume schemes for (systems of) hyperbolic conservation laws
https://github.com/joshualampert/finite-volume-for-conservation-laws
conservation-laws finite-volume-methods pde-solver python simulation
Last synced: about 1 month ago
JSON representation
High order finite volume schemes for (systems of) hyperbolic conservation laws
- Host: GitHub
- URL: https://github.com/joshualampert/finite-volume-for-conservation-laws
- Owner: JoshuaLampert
- Created: 2022-11-29T19:03:33.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T14:50:13.000Z (about 1 year ago)
- Last Synced: 2024-10-14T04:43:42.914Z (3 months ago)
- Topics: conservation-laws, finite-volume-methods, pde-solver, python, simulation
- Language: Python
- Homepage:
- Size: 349 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Finite Volume for Conservation Laws
This repository contains several finite volume methods for solving a hyperbolic conservation law of the form$$\frac{\partial u}{\partial t} + \frac{\partial f(u)}{\partial x} = 0.$$
The package inludes several different numerical fluxes and some specific equations. Some examples are given in the scripts/ folder.
Currently, only one space dimension is supported.## Author
The code is currently maintained by Joshua Lampert ([email protected]) and work in progress.## Requirements
* [numpy](https://github.com/numpy/numpy)
* [matplotlib](https://github.com/matplotlib/matplotlib)
* [scipy](https://github.com/scipy/scipy)
* [sympy](https://github.com/sympy/sympy)