Skip to content

fergu/Euler1D.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Euler1D

Stable Dev Build Status

Caution: The pre-1.0 version of this package is undergoing testing. While no major changes to functionality are planned, the API, particularly the names of output fields, may not be completely stable.

This is a package that solves the one-dimensional compressible Euler equations on a Lagrangian (moving) mesh and assuming an ideal gas equation of state.

The primary contribution of this package is intended to be as a demonstration of how a hydrodynamics code can be implemented entirely in Julia, including problem setup, the simulation code itself, and results postprocessing. In this way, there is no need to maintain a separate parser to interpret "input decks" for configuring the intial problem state. The language used to set up the problem is the same as the one used to perform the simulation. As long as the language supports it, it can be used with no modification to this package. Ideally, this can all be done while maintaining relative parity in execution time with similar codes written in compiled languages (C, C++, Fortran, etc).

About

A simple solver for the 1D Euler Equations

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages