Author: Alfio Borzi Institut fur Mathematik Karl-Franzens-Univrsitat Graz Heinrichstr. 36, A-8010 Graz Austria E-mail: alfio.borzi@kfunigraz.ac.at Date: 24-01-2000 Project: Multigrid for integral equations Language: FORTRAN 77 Constraints: None - Public domain software For the presentation of this code see: (1) Alfio Borzi' and Anni Koubek, Computer Physics Communications 75 (1993) 118-126. For the analysis of the convergence properties of this code see: (2) Alfio Borzi' and Anni Koubek, On a Multi-Grid Algorithm for the TBA Equations In P.W. Hemker and P. Wesseling (Eds.), Multigrid Methods IV, International Series on Numerical Mathematics, Vol. 116, Birkhäuser Verlag, Basel, 1994. The data structure of this code is as given in: A. Brandt, Multi-Level Adaptive Solutions to Boundary-Value Problems Mathematics of Computation 31 (1977) 333-390. This code is an implementation of the Nonlinear Multi-Grid Method of the Second Kind (FAS scheme) described in: W. Hackbusch Multi-Grid Methods and Applications, Springer-Verlag, Berlin, 1985. Solution of a system of NL integral equations with a multi-grid algorithm * * * * * * * * * * Note from Craig Douglas: The files in this directory are the following: -rw-r--r-- 41 Jan 24 17:31 coeff.dat -rw-r--r-- 83 Jan 24 17:31 integra.dat -rw-r--r-- 18478 Jan 24 17:31 integra.for -rw-r--r-- 5406 Jan 24 17:53 routines.tgz The file routines.tgz is the file integra.for with only one program, function, or subroutine per file. If you can compile integra.for with your Fortran compiler, use it. I had problems with a bug in my copy of the g77 compiler (not Alfio's fault). I had to compile the programs with the file split up, which I repackaged as routines.tgz.