HYPER-EUL (Version 1.0 ISBN 0953 648 338) -- List of programs.
Date of release: Available now
Program name: HE-E1FOCE
File name: e1foce.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas using
a choice of three first-order centred methods, namely: The Lax-Friedrichs scheme
The FORCE scheme The Godunov centred scheme.
Program name: HE-E1FVSS
File name: e1fvss.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas using
a choice of three first-order Flux Vector Splitting type methods, namely: The
Steger-Warming scheme The van Leer scheme The Liou-Steffen scheme.
Program name: HE-E1GODF
File name: e1godf.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas by
Godunov's method with a selection of four Rieman solvers of the approximate flux
type, namely: The Roe Riemann solver The HLLC Riemann solver The HLL Riemann solver
The Rusanov "Riemann" solver.
Program name: HE-E1GODS
File name: e1gods.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas by
Godunov's method with a selection of four Rieman solvers of the state type, namely:
The exact Riemann solver The Two-Shock Riemann solver The adaptive Riemann solver
The PRVS Riemann solver.
Program name: HE-E1MUSC
File name : e1musc.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas
by the MUSCL-Hancock method in conjunction with the HLL and HLLC approximate
Riemann solvers. Also included is the Rusanov flux. Seven slope limiter functions
are available. The Godunov first-order upwind method is included as a special
case.
Program name: HE-E1MUSV
File name: e1musv.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas
by the MUSCL-Hancock method in conjunction with Flux Vector Splitting (FVS)
schemes. A choice of two splittings is given: Steger-Warming and van Leer. Seven
slope limiter functions are available.
Program name: HE-E1OSHE
File name: e1oshe.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas
by Godunov's method with the approximate Riemann solvers of Osher and Solomon
using two path orderings, namely the Original Osher or O-ordering, and Physical
or P-ordering.
Program name: HE-E1RCMN
File name: e1rcmn.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas
by the Random Choice Method (RCM) on a non-staggered grid with van der Corput
pseudo-random sequences.
Program name: HE-E1RPEX
File name: e1rpex.f
Purpose:
To solve the Riemann problem for the time-dependent one dimensional Euler equations
for an ideal gas exactly and sample the complete solution profile at a specified
time.
Program name: HE-E1SLIC
File name: e1slic.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas
by the SLIC (Slope Limiter Centred Method). Seven slope limiter functions are
available. The FORCE (First-Order Centred) scheme is included as a special case.
Program name: HE-E1WAFC
File name: e1wafc.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas
by the Weighted Average Flux (WAF) method using the HLLC approximate Riemann
solver. A choice of six limiter functions is available. The Godunov scheme is
included as a special case.
Program name: HE-E1WAFE
File name: e1wafe.f
Purpose:
To solve the time-dependent one dimensional Euler equations for an ideal gas
with geometric source terms. The numerical method used is the Weighted Average
Flux (WAF) method using the HLLC approximate Riemann solver and time-operator
splitting to treat the source terms. A choice of six limiter functions is available.
The Godunov scheme is included as a special case
Program name: HE-E2WAFCS
File name: e2wafcs.f
Purpose:
To solve the time-dependent two dimensional Euler equations for an ideal gas in
a Cartesian domain using dimensional splitting. The numerical method used is the
Weighted Average Flux (WAF) method using the HLLC approximate Riemann solver.
A choice of six limiter functions is available. The split Godunov scheme is included
as a special case. The program is setup to solve explosion and implosion problems.
Program name: HE-E2WAFCU
File name: e2wafcu.f
Purpose:
To solve the time-dependent two dimensional Euler equations for an ideal gas in
a Cartesian domain using the unsplit finite volume method of Billet and Toro.
The underlying numerical scheme used is the Weighted Average Flux (WAF) method
used in conjunction with the HLLC approximate Riemann solver for both the predictor
and the corrector steps. A choice of six limiter functions is available. A non-linear
version of the Corner-Transport Upwind (CTU) scheme is included as a special case.
The program is setup to solve explosion and implosion problems.
Program name: HE-E2WAFNS
File name: e2wafns.f
Purpose:
To solve the time-dependent two dimensional Euler equations for an ideal gas in
a non-Cartesian domain using dimensional splitting. The numerical scheme used
is the Weighted Average Flux (WAF) method in conjunction with the HLLC approximate
Riemann solver. A choice of six limiter functions is available. The program is
set up to solve the problem of shock wave reflection from inclined wedges.
Program name: HE-E2SLINS
File name: e2slins.f
Purpose:
To solve the time-dependent two dimensional Euler equations for an ideal gas in
a non-Cartesian domain using dimensional splitting. The numerical scheme used
is the Slope Limiter Centred (SLIC) scheme. A choice of seven limiter functions
is available. The program is set up to solve the problem of shock wave reflection
from inclined wedges.
Program name: HE-E3WAFCS
File name: e3wafcs.f
Purpose:
To solve the time-dependent three dimensional Euler equations for an ideal gas
in a Cartesian domain using dimensional splitting. The numerical scheme used is
the Weighted Average Flux (WAF) method in conjunction with the HLLC approximate
Riemann solver. A choice of six limiter functions is available. The program is
set up to solve explosion and implosion problems.
Program name: HE-E3WAFCU
File name: e3wafcu.f
Purpose:
To solve the time-dependent three dimensional Euler equations for an ideal gas
in a Cartesian domain using theunsplit finite volume method of Billet and Toro.
The underlying numerical scheme is the Weighted Average Flux (WAF) method used
in conjunction with the HLLC approximate Riemann solver for both the predictor
and the corrector steps. A choice of six limiter functions is available. A non-linear
version of the 3D Corner-Transport Upwind (CTU) scheme is included as a special
case. The program is set up to solve explosion and implosion problems.
