HYPER-WAT (Version 1.0) -- List of programs.
Date of release: 31st August 2000
Program name: HL-SWMUS
File name: swmus.f
Purpose:
To solve the time-dependent, linearised shallow water equations in one space
dimension using the MUSCL-Hancock scheme in conjunction with the exact Riemann
solver and with seven slope limiter functions. The Godunov and Fromm schemes
are obtained as special cases
Program name: HL-SWRCM
File name: swrcm.f
Purpose:
To solve the time-dependent, linearised shallow water equations in one space
dimension using the Random Choice Method (RCM) on a non-staggered grid in conjunction
with vander Corput pseudo-random sequences.
Program name: HL-SWRPEX
File name: swrpex.f
Purpose:
To solve the Riemann problem exactly for the linearised shallow water equations
and to sample the complete solution profile at a specified time
Program name: HL-SWSLIC
File name: swslic.f
Purpose:
To solve the time-dependent,
linearised shallow water equations in one space dimension using the SLIC scheme
in conjunction with seven slope limiter functions. The FORCE scheme obtained
as a special case
Program name: HL-SWWAF
File name: swwaf.f
Purpose:
To solve the time-dependent,
linearised shallow water equations in one space dimension using the Weighted
Average Flux (WAF) method in conjunction with the exact Riemann solver and with
six limiter functions. The Godunov and Lax-Wendroff schemes are obtained as
special cases
Program name: HW-EXARP
File name: hw_exarp.f
Purpose:
To solve exactly the
general Riemann problem for the non-linear one-dimensional shallow water equations
for wet and dry bed conditions
Program name: HW-MUSH
File name: hw_mush.f
Purpose:
To solve the time-dependent
non-linear one dimensional shallow water equations by the MUSCL-Hancock method
in conjunction with the HLL approximate Riemann solver
Program name: HW-RCM
File name: hw_rcm.f
Purpose:
To solve the time-dependent
non-linear one dimensional shallow water equations by the Random Choice Method
(RCM) on a non-staggered grid, with van der Corput sequences for sampling exact
solutions of local Riemann problems
Program name: HW-SLIC
File name: hw_slic.f
Purpose:
To solve the time-dependent
non-linear one dimensional shallow water equations by the SLIC method. The method
involves a MUSCL reconstruction of the data, time evolution of the boundary
extrapolated values followed by application of the first-order centred FORCE
flux
Program name: HW-WAFH
File name: hw_wafh.f
Purpose:
To solve the time-dependent
one dimensional non-linear shallow water equations by The Weighted Average Flux
(WAF) Method using the HLL approximate Riemann solver, with choice of six limiter
functions
Program name: HW-WAFI
File name: hw_wafi.f
Purpose:
To solve the time-dependent
non-linear one dimensional shallow water equations with geometric source terms
due to cylindrical symmetry by the Weighted Average Flux (WAF) Method using
the HLL approximate Riemann solver, with choice of six limiter functions. The
source terms are treated by the standard splitting scheme.
Program name: WH-WAFCU
File name: hw_wafcu.f
Purpose:
To solve the time-dependent
non-linear two-dimensional shallow water equations on a Cartesian domain using
the unsplit WAF finite volume method of Billett and Toro, in conjunction with
the HLLC approximate Riemann solver. A selection of 6 limiter functions is available.
The program is set up to solve a CIRCULAR DAMBREAK problem, which assumes a
circular dam that breaks instantaneously. The initial conditions are set up
by calling the routine CIRDAM. The computational domain is rectangular.
Program name: HW-WAFNS
File name: hw_wafns.f
Purpose:
To solve the time-dependent non-linear two-dimensional shallow water equations
on a non-Cartesian domain with vertical left and right boundaries. The Weigthed
Average Flux (WAF) method is used in conjunction with the HLLC approximate Riemann
solver and a second-order dimensional splitting scheme. A choice of six limiter
functions is available. The program is set up to solve two types of problems,
namely: CIRCULAR DAMBREAK. This problem assumes a circular dam that breaks instantaneously.
The initial conditions are setup by calling routine CIRDAM. The computational
domain is rectangular and is defined by calling the routine RECBOU. BORE REFLECTION.
This problem computes the bore reflection from a wall placed at an angle to the
bore propagation direction. The initial conditions are setup by calling the routine
WEDGE. The computational domain is defined by calling the routine WEDBOU.
