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

Difference between GMRES and TDMA

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 3, 2007, 15:27
Default Difference between GMRES and TDMA
  #1
Mehdi
Guest
 
Posts: n/a
Hi,

I am going to change my solver from TDMA to GMRES. Does anyone know which one is faster. I do not want to waiste my time by changing my solver.

Is there any big difference in CPU time if I use GMRES?

Regards,
  Reply With Quote

Old   January 4, 2007, 11:56
Default Re: Difference between GMRES and TDMA
  #2
raju
Guest
 
Posts: n/a
GMRES by itself is very inefficient (as far as my experience goes). It needs a good preconditioner. So you must have some knowledge about preconditioners.

  Reply With Quote

Old   January 4, 2007, 12:56
Default Re: Difference between GMRES and TDMA
  #3
Praveen. C
Guest
 
Posts: n/a
If you are using TMDA, I guess your matrix is triangular. TMDA is the best scheme in this case.
  Reply With Quote

Old   January 5, 2007, 11:45
Default Re: Difference between GMRES and TDMA
  #4
Luca Cavagna
Guest
 
Posts: n/a
Yes I agree with raju and praveen. If you have a tridiagonal matrix keep on using the TDMA which has been specifically developed. As raju said GMRES is not the solution to every problem! You need a good preconditioner to reduce the number of iteration and you may run out of memory is you have many degrees of freedom. Luca
  Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
GMRES Mehdi Main CFD Forum 3 December 31, 2006 12:03


All times are GMT -4. The time now is 19:39.