Module | Source File | Description |
---|---|---|
hrweno_fluxes | hrweno_fluxes.f90 | This module contains basic flux schemes for scalar problems. They are mostly intented to help test the other modules. The WENO schemes themselves are applicable to scalar and multiple component problems. Source: ICASE 97-65 by Shu, 1997. |
hrweno_grids | hrweno_grids.f90 | This module implements a convenience 1D grid class. The module is mostly indented to help write the examples. The WENO schemes themselves are completely independent from this module, so that they can be used anywhere. |
hrweno_kinds | hrweno_kinds.F90 | Aux module to define real precision. |
hrweno_tvdode | hrweno_tvdode.f90 | This module contains two total variation diminishing (TVD) high-order schemes for solving initial value problems. It is very important to use TVD schemes for time integration. Even with a TVD spacial discretization, if the time discretization is done by a non-TVD method, the result may be oscillatory. Source: ICASE 97-65 by Shu, 1997. |
hrweno_weno | hrweno_weno.f90 | This module contains a collection of high-resolution weighted essentially non-oscillatory (WENO) schemes for arbitrary (uniform or non-uniform) finite volume/difference methods. Source: ICASE 97-65 by Shu, 1997. |