|
[Sponsors] |
November 12, 2010, 09:00 |
which Solvers are efficient?
|
#1 |
New Member
Iman Harimi
Join Date: Nov 2010
Location: Iran
Posts: 1
Rep Power: 0 |
May explain that "TDMA algorithm" is efficient yet or not?
which new solvers are there for solving equations system? |
|
November 12, 2010, 13:16 |
|
#2 |
New Member
Join Date: May 2009
Posts: 28
Rep Power: 17 |
You should make your question more precise. Which algorithm is efficient often depends on the structure and properties of your system of equations. Why TDMA is efficient is more or less obvious... For tridiagonal matrices, the Gaussian elimination can be done in O(n) instead of O(n^3) due to the tridiagonal pattern. Unfortunately, tridiagonal matrices are not very common in real applications. Typically, only simple one-dimensional problems can be formulated as a tridiagonal system.
|
|
November 13, 2010, 06:31 |
|
#3 |
Senior Member
KHB
Join Date: Aug 2010
Location: Singapore
Posts: 118
Rep Power: 16 |
Well for the case of TDMA, it's actually just a backward substitution. So I think for the case of tridiagonal matrix TDMA is most efficient solver.
|
|
November 19, 2010, 07:37 |
|
#4 |
Senior Member
|
TDMA can be used only when the matrix have five diagonals
if you obtaned the matrix on a unstructed grid system, krylov iteration method is strongly sugguested. Regards |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Direct vs Iterative Linear Solvers for non-linears | bill | Main CFD Forum | 16 | November 5, 2014 08:18 |
network comms amg solvers | bob | Main CFD Forum | 0 | March 1, 2007 20:58 |
PHOENICS Solvers | Hu | Phoenics | 0 | June 28, 2002 08:37 |
How efficient is optimal SOR compared with other solvers? | Wolfgang Schmidt | Main CFD Forum | 1 | March 13, 2000 10:09 |
Iterative equation solvers in CFD | Vitaly Bulgakov | Main CFD Forum | 32 | March 1, 1999 12:11 |