EagleClaw
Easy Access Graphical Laboratory for Exploring Conservation Laws
Introduction
Please read this page and then click on the link to a
list of on-line examples at the bottom of this page.
EagleClaw is based on the Clawpack Version
5.0
software, primarily designed for solving hyperbolic systems of conservation
laws.
EagleClaw provides a web-page interface to Clawpack with the following goals:
- To allow those studying hyperbolic problems to experiment
with several examples without the need to download and install code or
read a user's manual.
- To allow potential users of Clawpack to try it out before downloading
and installing.
- To provide a simplifed interface that may be useful also for those
modifying and running Clawpack on their own computer. A web server is easy
to start in Python on your local machine to serve your own EagleClaw pages
(see claw/README).
- To facilitate on-line documentation of the Clawpack software using a
new approach to
Literate Programming.
html pages are generated from Fortran and Python programs using
claw/doc/clawcode2html.py, a version of
mathcode2html
designed for use with Clawpack.
See the Riemann solver for
acoustics for an example.
Browser issues
These web pages were designed using Firefox and they work reliably
with Firefox on Linux, Windows, and Mac OS X.
They don't seem to work always with Safari or Internet Explorer, for reasons
not yet understood.
jsMath issues
Some of these web pages use jsMath to
display mathematics typeset in latex. If this equation:
\[ \frac{\partial}{\partial t} q(x,t) +
\frac{\partial}{\partial x} f(q(x,t)) = 0 \]
looks like
latex instead of being typeset, you probably need to
install some fonts, which is easy to do.
Click on the jsMath icon in the lower
corner for some other useful things.
License
Copyright 1994--2008 by the
authors
CLAWPACK is released under the terms of the
GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details,
Index of Clawpack Examples with EagleClaw pages
See claw/examples/index.html
for a list of EagleClaw examples.
From these webpages click on "README.html" for more information about the
examples and to view html versions of the Fortran and Python code used
to do the computations and plot the results.