"Fossies" - the Fresh Open Source Software Archive

Member "laspack/html/node12.html" (13 Aug 1995, 2869 Bytes) of package /linux/privat/old/laspack.tgz:

Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the project site itself.

next up previous contents index
Next: Copyright Up: Optimizing and Example Previous: Program matropt

Program mlstest


The program mlstest is an extensive example code demonstrating possibilities of usage of LASPack routines. It solves a Poisson problem in a 1D or 2D unit domain by a specified multilevel solver.

All input parameters have to be set interactively. The output contains the convergence history as well as the determined middle convergence rates.

For example, a three-grid solution by means of the V-cycle multigrid method with the Gauss-Seidel smoothing (two pre-smoothing and one post-smoothing iteration) and the ILU preconditioned CG method on the coarsest grid (20 iterations) yields for a grid on the finest level:

  0. iteration ... accuracy =  1.0000e+00
  1. iteration ... accuracy =  4.3033e-02
  2. iteration ... accuracy =  3.3534e-03
  3. iteration ... accuracy =  2.8452e-04
  4. iteration ... accuracy =  2.4934e-05
  5. iteration ... accuracy =  2.2565e-06
  6. iteration ... accuracy =  2.0996e-07
  7. iteration ... accuracy =  1.9860e-08
  8. iteration ... accuracy =  7.6893e-09

  CPU time:    0.67 s

Middle contraction rate
  referred to one iteration:  9.677e-02
  referred to 1 s CPU time:   7.751e-13
The input data corresponds in this case to: 2, 3, 64, 1, n, 1, 2, 2, 2, 1, 0, 1.0, 6, 20, 3, 1.0, 100, 1e-8.

Tomas Skalicky (skalicky@msmfs1.mw.tu-dresden.de)