CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

ICCG convergence case

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 28, 2000, 09:00
Default ICCG convergence case
  #1
hong
Guest
 
Posts: n/a
Hi,

Incomplete Cholesky Conjugate gradient (ICCG) is known as a powerful tool to solve the linear equations. I have used ICCG(0) to solve the pressure poisson eqiarions very successfully. But now I faced one problem in unstuctured grid, the conjugate gradient with Jacobi preconditioner converges successfully, but the ICCG(0) always diverges, I doubted that maybe one must use ICCG (1) or ICCG(2)in some special cases to get converged results due to the fact that the iterarion matrix is not well behaviored in some senses. Any commnets about this problem are appreciated.

Ps. ICCG(N) means the fill-in of entries in the incomplete cholesky decompositio by point.

Hong
  Reply With Quote

Old   December 28, 2000, 10:37
Default Re: ICCG convergence case
  #2
Sebastien Perron
Guest
 
Posts: n/a
I had convergence problems with the conjugate gradient with Jacobi preconditioner for solving the poisson equation on 3D unstructered Grid. But I have never had such problems with these algorithms:

-GMRES -Orthomin(2)

Sorry, but I have no experience with ICCG
  Reply With Quote

Old   December 28, 2000, 14:28
Default Re: ICCG convergence case
  #3
Ghanshyam Singh
Guest
 
Posts: n/a
How many inner iterations you are giving. Try reducing the number of inner iterations and tell me your experience.

GS
  Reply With Quote

Old   December 29, 2000, 06:07
Default Re: ICCG convergence case
  #4
sadf
Guest
 
Posts: n/a
solution solution solution is solution
  Reply With Quote

Old   December 29, 2000, 06:38
Default Re: ICCG convergence case
  #5
hong
Guest
 
Posts: n/a
Hi,

I don't get your points by 'inner iterarion'. firstly I suppose this is a linear problem, secondly, in ICCG the iteration procedure is well defined, there is nothing you can make change about the algorithm.

Hongliang
  Reply With Quote

Old   December 29, 2000, 06:41
Default Re: ICCG convergence case
  #6
hong
Guest
 
Posts: n/a
Thanks a lot

Hongliang

  Reply With Quote

Old   December 29, 2000, 12:51
Default Re: ICCG convergence case
  #7
Doug
Guest
 
Posts: n/a
Two thoughts:

(1) For a central differenced structured grid solution of the pressure equation your matrix will be symmetric and ICCG should work well.

Is your matrix still symmetric with an unstructured grid? If not, that may be your problem. Cholesky factorization and CG are designed for symmetric matrices. Other gradient-based solvers (GMRES, Orthomin, CGS, BiCG-Stab, etc.) are designed to handle nonsymmetric matrices and should work better as someone else suggested.

(2) If a gradient based method is failing, that can mean your preconditioner is not effectively reducing the condition number of the matrix (and may be making it worse). The fact that Jacobi preconditioning converges doesn't make it seem that your matrix is too stiff, however.

If you have a nonsymmetric matrix, you'll probably want to do an ILU(N) with GMRES, CGS, etc. Hopefully, that will do the trick.
  Reply With Quote

Old   December 30, 2000, 06:44
Default Re: ICCG convergence case
  #8
hong
Guest
 
Posts: n/a
Hi,

I totally agree with what you have said. I have checked my code which has a bug leading to the unsymmetry of the matrix, after curing the bug, the ICCG works perfectly.

From this experience, I also learned that the conjugate gradient with Jacobi preconditioner can work in kind of slightly unsymmetric matrix. but this is almost uselss information because we don't in which kind of unsymmetry it will work.

Thanks a lot

Hongliang

  Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Pressure instabilities with interDyMFoam for the floatingObject case nbadano OpenFOAM Running, Solving & CFD 15 October 15, 2021 07:35
Moving mesh Niklas Wikstrom (Wikstrom) OpenFOAM Running, Solving & CFD 122 June 15, 2014 07:20
Convergence Issues saisanthoshm88 CFX 3 November 13, 2010 05:34
Transient case running with a super computer microfin FLUENT 0 March 31, 2009 12:20
Axial 2D calculation in simpleFoam prblem with convergence rybakov OpenFOAM Running, Solving & CFD 3 May 16, 2005 03:00


All times are GMT -4. The time now is 00:37.