Full Table of Contents¶
Overview and Getting Started:¶
Examples and Applications:¶
Fortran and Python codes:¶
- Fortran version
- Fortran Compilers
- User files required for the Fortran code
- Using OpenMP
- Python Hints
- IPython notebook examples
- Clawpack Makefiles
- Application documentation
- Specifying classic run-time parameters in setrun.py
- Sample setrun.py module for classic Clawpack
- Boundary conditions
- Output data formats
- The mapc2p function
- Checkpointing and restarting
VisClaw: Plotting and Visualization Tools¶
- Visclaw Plotting options
- Plotting options in Python
- Using setplot.py to specify the desired plots
- current_data
- Plotting examples
- Plotting hints and FAQ
- What’s the difference between make .plots and make plots ?
- How to plot a something other than a component of q?
- How to add another curve to a plot, e.g. the true solution?
- How to change the title in a plot?
- How to specify
outdir
, the directory to findfort.*
files for plotting? - How to specify a different
outdir
for some plot item? - How to set plot parameters that are not provided as attributes of ClawPlotItem?
- How to change the size or background color of a figure?
- Specifying colormaps for pcolor or contourf plots
- How to debug setplot.py?
- GeoClaw plotting tools
- Plotting using Matlab
- Plotting with VisIt
AMRClaw: Adaptive Mesh Refinement¶
GeoClaw: For geophysical flows¶
- GeoClaw
- Cautionary Hints on using GeoClaw
- Topography data
- Topography tools in the topotools module
- Specifying GeoClaw parameters in setrun.py
- Plotting routines for GeoClaw
- Quick start guide for tsunami modeling
- Earthquake sources: Fault slip and the Okada model
- Setting sealevel
- Manning friction term
- Fixed grid output
- Fixed grid monitoring
- Some sources of tsunami data
PyClaw: Python tools¶
Includes PetClaw, Using PETSc for parallel efficiency.
SharpClaw: High-order methods¶
SharpClaw has recently been integrated into PyClaw/PetClaw along with very high order WENO reconstruction through PyWENO code generation. The pure Fortran SharpClaw code is no longer supported.