CLAWPACK (Conservative LAW's PACKage) is a package of Fortran subroutines for solving time-dependent hyperbolic systems of conservation laws in 1, 2 and 3 space dimensions made by Randall J. LeVeque.The finite differences method is used with a flux limitation .This library is freely available on the web and can be downloaded from http://www.amath.washington.edu/~rjl/clawpack.html.

** **

A number of applications are in the **claw/applications**
directory. These are typically subdivided into **1d** and
**2d**, and then within each of these is a subdirectory **rp**
which contains the Riemann solver(s) and other subdirectories for
solving particular problems or classes of problems. These are :

This is the basic directory containing the softawre package
itself, and has subdirectories **1d**, **2d**, and **3d**,
containing the algorithms in 1,2 and 3 space dimensions
respectively.There is also a subdirectory **limiters** which
contains limiter functions used in all dimensions.

Each of the dimensionnal subdirectories is organized in a similar
manner, and **1d **will be described in a next part __Example of
1D Fortran subroutines.__

This directory contains the documentation in the form of postcript files. This is divided into Notes on various aspect of the software or particular applications :

Note 1

Introduction to using clawpack

Note 2

The Clawpack Algorithms

Note 3

Boundary conditions

Note 4

Auxiliary variables

Note 5

Source terms

Note 6

Capacity-form flux differencing

Note 7

Burgers' equation

Note 8

Advection algorithms

Note 9

Advection on a curvilinear grid

Note 10

Advection in stratified fluid

Note 11

Saturated groundwater flow

Note 12

Acoustics

Note 13

Acoustics in a heterogenous medium

Note 14

Isothermal gas dynamics

Note 15

Euler equations

See also the paper

*Wave propagation algorithms for multi-dimensional hyperbolic
systems, J. Comput. Phys. 131(1997) pp 327-353. *

After downloading content.ps, you can print it with giving the
following command :

`lp -d``printer's name`` cover.ps note*.ps biblio.ps`