|
[Sponsors] |
How to calculate the convergence rate of Gauss-Seidel line iteration? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 2, 2009, 23:08 |
How to calculate the convergence rate of Gauss-Seidel line iteration?
|
#1 |
Member
Edison
Join Date: Mar 2009
Posts: 40
Rep Power: 17 |
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 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) ] | . 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. |
|
|
|
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 |