Group Resources

Matt Choptuik manages the public distribution of most of the software we use, and many of the links below are links to his web-page.


Software

See here for some documentation, installation instructions, etc. on the software tools mentioned below.

Visualization tools :
xvs for 1D data sets, DV for 2D and 3D data sets. GUI's built with the xforms library.

Numerical analysis tools :
RNPL (Rapid Numerical Prototyping Langauge) : language that produces programs to solve certain classes of hyperbolic PDEs.
PAMR (Parallel Adaptive Mesh Refinement) : a library managing distributed grid hierarchies in a parallel (MPI) environment.
AMRD (Adaptive Mesh Refinement Driver) : a library, built on top of PAMR, implementing a Berger and Oliger style AMR driver.

Unix Notes. At present the above software can only be compiled and run on Unix/Linux based systems.

Numerical Methods

Lecture notes, by Matt Choptuik, given at the Taller de Verano 1999 summer school. This is an excellent introduction to the basic finite difference techniques we use to solve hyperbolic PDEs.

Numerical Recipes is available on-line, which is a good reference for many topics.

Projects

Scalar Wave Evolution on a Schwarzschild Background

The following project is one of the problems given at the Graduate Summer School on General Relativistic Hydrodynamics, in Vancouver, 2003.

Project Handout

Using the following as a template for this project:

How to solve a 1D flat space wave equation with RNPL. Code: w1dcnm.tar.gz
last updated: May 28, 2007