File: README

package info (click to toggle)
sparskit 2.0.0-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, trixie
  • size: 4,348 kB
  • sloc: fortran: 15,253; makefile: 260; sh: 136; ansic: 76
file content (63 lines) | stat: -rw-r--r-- 2,224 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

		             ----------------- 
		             Current contents:
			     -----------------

 Solvers
 -------

 iters.f : This file currently has several basic iterative linear system
           solvers. They are:
           CG       -- Conjugate Gradient Method
           CGNR     -- Conjugate Gradient Method on Normal Residual equation
           BCG      -- Bi-Conjugate Gradient Method
           BCGSTAB  -- BCG stablized
           TFQMR    -- Transpose-Free Quasi-Minimum Residual method
           GMRES    -- Generalized Minimum RESidual method
           FGMRES   -- Flexible version of Generalized Minimum RESidual method
           DQGMRES  -- Direct verions of Quasi Generalized Minimum Residual 
                       method
           DBCG     -- BCG with partial pivoting

 Preconditioners
 ---------------
	
 ilut.f :  ILUT + GMRES: a combination of a robust preconditioner
	   using dual thresholding for dropping strategy and
	   the GMRES algorithm. ILU0 and MILU0 are also provided
	   for comparison purposes.
	   large number of updates on Feb 10, 1992 Y.S. 
	   ILUTP, or ILUT with partial pivoting is also provided.

 Drivers
 -------

 rilut.f : test program for GMRES/ILU*.
           It tests three preconditioners ilu0, milu0 and ilut using
           GMRES as the solver.

riters.f : test program for ITERS -- the basic iterative solvers
           with reverse communication.
           The test matrix is generated with GEN57PT.

riter2.f : test program for ITERS. It reads a Harwell/Boeing matrix
           from the standard input.

 Other
 -----

 itaux.f : The file contains some of the auxiliary functions that is
           required to run the test prgram rilut.f and riters.f It
           includes the routine that drive the reverse-communincation
           routines and the definitions of the partial differential
           equations used to generate the matrix in rilut.f and
	   riters.f.

 executables
 ----------- 

 rilut.ex : generated by "make rilut.ex" from the driver rilut.f
riters.ex : generated by "make riters.ex" from the driver riters.f
riter2.ex : generated by "make riter2.ex" from the driver riter2.f

	    see makefile for the details of the dependencies.