Preconditioner Details
Can someone please point me toward a reference that describes the diagonal incomplete Cholesky preconditioning used in OpenFOAM? It would be much appreciated. What I don't understand is the "diagonal" part. What exactly does that mean?
Thank you, Matt 
Hi! Did you find anything useful meanwhile? I'm facing the same problem... I don't understand what exactly 'diagonalbased' means. Thanks

Dear Foamers
Have a look at the following references for more details (especially the Jacob report 1980): P. K. Khosla, and S. G. Rubin, “A diagonally dominant secondorder accurate implicit scheme”, Computers and Fluids, 2:207209, 1974. M. R. Hestens, and E. L. Steifel, “Method of conjugate gradients for solving linear systems”, Journal of Research, 29:409436, 1952. D. A. H. Jacobs, “Preconditioned Conjugate Gradient methods for solving systems of algebraic equations”, Central Electricity Research Laboratories Report, RD/L/N193/80, 1980. H. A. Van Der Vorst, “BiCGSTAB: A fast and smoothly converging variant of BiCG for the solution of nonsymmetric linear systems”, SIAM J. Scientific Computing, 13(2):631644, 1992. 
whats the differences between preconditioners and smoothers?
is there some references about DICGaussSeidel and/or DILUGaussSeidel? what about solver "smoothSolver"? 
All times are GMT 4. The time now is 14:10. 