Workbench home page | About the workbench | Multigrid algorithm library | German Scientific Computing

1 About the Multigrid Workbench

This version of the multigrid workbench is a WWW resource providing information about multigrid methods. The workbench teaches the basic principles of multigrid by explaining the steps of a prototype multigrid method giving graphical representations of all intermediate results.

The workbench can be used for a self-guided tour through multigrid, but it may also contain useful information for instructors looking for material to use in mathematics or science courses.

Technically, the multigrid workbench is based on a set of multigrid programs described in

U. Rüde, Chr. Zenger: A Workbench for Multigrid Methods, Bericht I-8607, Institut für Informatik, TU München, 1986.

An update of this software, together with a first attempt to construct a user-friendly interface to these routines, is described in

M. Arbesmeier and U. Rüde: A toolbox for multigrid methods. Bericht I-9136, Institut für Informatik, TU München, September 1991.

Continuing this work, the program xwb was designed by M. Arbesmeier. xwb is an educational tool for teaching and experimenting with multigrid algorithms. It features a powerful graphical user interface (based on InterViews and Unidraw) with the possibility to manipulate the algorithms interactively. This software and its design is described in the Diplomarbeit of M. Arbesmeier: Eine Experimentierumgebung für Mehrgittermethoden (in German). At present, I am looking for a student willing to continue this work as a thesis project.

Unfortunately, we cannot maintain xwb any more. The binaries for some machines are still available by ftp on a as-is basis without warranty.

The WWW resource here is in turn based on the xwb program. It tries to mimic the functionality of xwb within the restrictions of the WWW. Of course the algorithm shown in the workbench cannot be manipulated using your mouse, as in the original xwb. Just one, fixed algorithm is available (at least at present). However, just as with the original xwb, clicking at certain components (presently the smoothers only), information will be displayed about the status of the algorithm at this stage of processing.

Your opinions and suggestions about this resource are welcome by e-mail to

Ulrich Ruede , Fri Jul 14 11:59:55 MESZ 1995
Updated by Craig C. Douglas