CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM

Preconditioner Details

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree3Likes
  • 3 Post By cfdonline2mohsen

LinkBack Thread Tools Display Modes
Old   March 14, 2012, 15:51
Default Preconditioner Details
Matthew J. Churchfield
Join Date: Nov 2009
Location: Boulder, Colorado, USA
Posts: 49
Rep Power: 9
mchurchf is on a distinguished road
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,

mchurchf is offline   Reply With Quote

Old   August 21, 2013, 10:35
New Member
Corrado Sotgiu
Join Date: Jan 2013
Posts: 12
Rep Power: 4
ingcorra is on a distinguished road
Hi! Did you find anything useful meanwhile? I'm facing the same problem... I don't understand what exactly 'diagonal-based' means. Thanks
ingcorra is offline   Reply With Quote

Old   August 24, 2013, 15:34
Senior Member
cfdonline2mohsen's Avatar
Mohsen KiaMansouri
Join Date: Jan 2010
Location: CFD Lab
Posts: 118
Rep Power: 7
cfdonline2mohsen is on a distinguished road
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 second-order accurate implicit scheme”, Computers and Fluids, 2:207-209, 1974.

M. R. Hestens, and E. L. Steifel, “Method of conjugate gradients for solving
linear systems”, Journal of Research, 29:409-436, 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, “Bi-CGSTAB: A fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems”, SIAM J. Scientific Computing, 13(2):631-644, 1992.
hua1015, immortality and ingcorra like this.
“If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.”
cfdonline2mohsen is offline   Reply With Quote

Old   August 25, 2013, 05:45
Senior Member
immortality's Avatar
Join Date: Oct 2012
Location: Iran
Posts: 2,205
Rep Power: 18
immortality is on a distinguished road
whats the differences between preconditioners and smoothers?
is there some references about DICGaussSeidel and/or DILUGaussSeidel?
what about solver "smoothSolver"?
Injustice Anywhere is a Threat for Justice Everywhere.Martin Luther King.
To Be or Not To Be,Thats the Question!
The Only Stupid Question Is the One that Goes Unasked.
immortality is offline   Reply With Quote


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
AMG as preconditioner HaZe OpenFOAM Running, Solving & CFD 3 February 24, 2012 04:31
Help about the preconditioner in gmres method Dan Gao Main CFD Forum 3 July 5, 2008 01:18
user subroutine error CFDUSER CFX 2 December 9, 2006 07:31
user defined function cfduser CFX 0 April 29, 2006 10:58
Fluent 5.5. What the differences with fluent 5.3?? confused FLUENT 2 July 29, 2001 21:58

All times are GMT -4. The time now is 13:18.