HyPar - Hyperbolic-Parabolic Partial Differential Equations Solver: A finite-difference algorithm to solve hyperbolic-parabolic equations (with source term). The hyperbolic terms are discretized using a conservative finite-difference scheme (eg: 1st order UPWIND, 3rd order MUSCL, 5th order WENO, 5th order CRWENO). The parabolic terms are discretized either using a conservative or a non-conservative scheme. Time integration is carried out using the PETSc TS library. If compiled without PETSc, the first order Euler and some higher order multi-stage Runge-Kutta schemes are available. Examples of physical models include the linear advection-diffusion-reaction, Euler and Navier-Stokes equations, Fokker-Planck equations for power systems, etc. The code can be compiled in serial as well as in parallel (MPI).

Keywords for this software

Anything in here will be replaced on browsers that support the canvas element