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

How to calculate the convergence rate of Gauss-Seidel line iteration?

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 2, 2009, 23:08
Default How to calculate the convergence rate of Gauss-Seidel line iteration?
  #1
Member
 
Edison
Join Date: Mar 2009
Posts: 40
Rep Power: 17
hadesmajesty is on a distinguished road
For the two dimensional Poisson’s equation,
a(d2vdx2)+c(d2vdy2)=0
second-order centered difference with uniform grid is used to discretize. Then, we can obtain
a[v(n,i+1,j)-2v(n+1,i,j)+ v(n+1,i-1,j)]+c[v(n+1,i,j+1)-2v(n+1,i,j)+ v(n+1,i,j-1)]=0
where a<<c (e.g. a=0.01, c=1), hence y-line iteration should be used.
By using the Fourier expansion of the above equation, we can obtain the convergence rate mu(alpha,beta) as
mu(alpha,beta)= | a/[ 2(a+c)-c*cos(beta)-exp(I*alpha) ] | .
According to some book, the maximal value of the above equation is
max(mu)=max{1/sqrt(5), a/(a+2c)}.

I can’t understand how to calculate max(mu). Anybody know? I have tried to analyze the eigenvalues of my iteration matrix, the one with maximal norm is about 0.005, however, the convergence rate in my actual numerical experiment is closed to 1/sqrt(5). How to calculate the convergence rate 1/sqrt(5) theoretically?

Thank you so much.
hadesmajesty is offline   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
[blockMesh] BlockMeshmergePatchPairs hjasak OpenFOAM Meshing & Mesh Conversion 11 August 15, 2008 08:36
[blockMesh] BlockMeshmergePatchPairs polyTopoChanger benru OpenFOAM Meshing & Mesh Conversion 3 June 29, 2008 22:24
errors Fahad Main CFD Forum 0 March 23, 2004 14:20
Problems of Duns Codes! Martin J Main CFD Forum 8 August 15, 2003 00:19
error while compiling the USER Sub routine CFD user CFX 3 November 25, 2002 16:16


All times are GMT -4. The time now is 23:27.