CLAWPACK
Wave Propagation Approach to Hyperbolic PDE's


CLAWPACK is a FORTRAN77 program which applies a wave propagation approach to hyperbolic partial differential equations in 1, 2 or 3 spatial dimensions.

A beginning user should start by looking at examples 1 and 2, which are for 1D problems. These examples use a routine called CLAW1EZ. To use CLAW1EZ, the user writes a simple main program and three subroutines, and supplies an input data file. To learn a little more about CLAW1EZ, look at the text of the routine that is included in the CLAWPACK source code.

For 2D and 3D problems, there are similar routines called CLAW2EZ and CLAW3EZ which are the best way to start working on problems in those dimensions.

Once you have become comfortable with the way CLAWPACK works, and you want to have more control over how the problems are solved, you can go to the more advanced interfaces, which involve the routines named CLAW1, CLAW2 and CLAW3.

Related Data and Programs:

CLAW_PIX is a MATLAB program which is a simplified version of CLAWPACK_PLOT, suitable for the 1D case. It displays all the data automatically, and saves each frame as a PNG file, suitable for an animation.

CLAWPACK_PLOT is a MATLAB program for the visualization of results obtained from CLAWPACK.

FEM1D, is an executable FORTRAN77 program which applies the finite element method, with piecewise linear basis functions, to a two point boundary value problem;

License:

      Copyright 1995-2002  R. J. LeVeque

      This software is made available for research and instructional use only.
      You may copy and use this software without charge for these non-commercial
      purposes, provided that the copyright notice and associated text is
      reproduced on all copies.  For all other uses (including distribution of
      modified versions), please contact the author at the address given below.
  
      This software is made available "as is" without any assurance that it
      will work for your purposes.  The software may in fact have defects, so
      use the software at your own risk.

      CLAWPACK Version 4.1, September, 2002
      http://www.amath.washington.edu/~claw
    

Reference:

  1. Randy LeVeque,
    Finite Volume Methods for Hyperbolic Problems,
    Cambridge University Press, 2002.
  2. Randy LeVeque,
    CLAWPACK Version 4.2 User's Guide,
    ../../pdf/clawpack.pdf
  3. The CLAWPACK Home Page,
    http://www.amath.washington.edu/~claw/

Source Code:

Examples and Tests:

List of Routines in CLAWPACK_1D:

List of Routines in CLAWPACK:

You can go up one level to the FORTRAN77 source codes.


Last revised on 12 April 2006.