Skip to content

Azrael3000/gees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GEES

GPL Euler equation solver


GEES (pronounced like cheese because it's yummy) solves the Euler equations in 1-D. It is intended as teaching tool and to produce reference solutions and the whole code is in Fortran90, although it should be understandable for people who don't know that language very well.


Implementation details:

  • Time-stepping: 4th order explicit Runge Kutta
  • Flux calculation: MUSCL scheme (Kurganov and Tadmor central scheme)
  • Flux limiter: Ospre
  • Boundary conditions: Second order polynomial extrapolation
  • Equation of state: Tait

There is also a LaTeX document to be found in the doc folder that shows the gory mathematical details.


Before putting the code on github it was (and still is) available on my homepage. I put the code up for review on CodeReview.

About

GPL Euler equation solver

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published