# which Solvers are efficient?

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

 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: 10 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: 109 Rep Power: 9 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     p ding Join Date: Mar 2009 Posts: 329 Rep Power: 11 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

 Thread Tools Display Modes Linear Mode

 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 OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post bill Main CFD Forum 16 November 5, 2014 08:18 bob Main CFD Forum 0 March 1, 2007 20:58 Hu Phoenics 0 June 28, 2002 07:37 Wolfgang Schmidt Main CFD Forum 1 March 13, 2000 10:09 Vitaly Bulgakov Main CFD Forum 32 March 1, 1999 12:11

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