CFD Online URL
[Sponsors]
Home > Forums > Main CFD Forum

Matrix solver for Impicit scheme

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

Reply
 
LinkBack Thread Tools Display Modes
Old   December 27, 2011, 09:47
Default Matrix solver for Impicit scheme
  #1
New Member
 
C.Harish
Join Date: Jun 2011
Posts: 15
Rep Power: 5
harish_0689@ is on a distinguished road
Hello, I am developing an implicit reimann solver for Euler equations and i am using GMRES algorithm to solve the matrix, but i find that Implicit is taking more CPU time than explicit solver and may be the problem is with the matrix solver. I need some suggestions regarding it as which is the best solver for the implicit schemes and sources from which i can get it?
harish_0689@ is offline   Reply With Quote

Old   December 27, 2011, 11:17
Default
  #2
Senior Member
 
duri
Join Date: May 2010
Posts: 130
Rep Power: 6
duri is on a distinguished road
Take advantage of sparse system. Implement GMRES for sparse system.
GMRES can even solve indefinite system. This much advanced solver in not required for Euler equations. Lot of simple, robust solvers are available and they are fast enough. I recommend sparse PCG solver.
duri is offline   Reply With Quote

Old   December 28, 2011, 09:06
Default
  #3
New Member
 
C.Harish
Join Date: Jun 2011
Posts: 15
Rep Power: 5
harish_0689@ is on a distinguished road
@duri: thanx a lot for the reply...My guide actually suggested me to try out Gauss-seidel point relaxation method..but d problem is i am not able to find the readymade solver..can you suggest me some source from which i can get these readymade PCG or gauss-seidel point relaxation solvers n possibly in C language.
harish_0689@ is offline   Reply With Quote

Old   December 28, 2011, 10:17
Default
  #4
Member
 
ganesh
Join Date: Mar 2009
Posts: 40
Rep Power: 7
ganesh is on a distinguished road
Dear Harish,

A good open-source package with a large number of built-in linear solvers is LiS. You can find it with documentation at www.ssisc.org/lis. It supports both F90 and C programming languages, but there is not much user-support available. The manual however is self-explanatory and should do the job.

Regards,

Ganesh
ganesh is offline   Reply With Quote

Old   December 28, 2011, 18:56
Default
  #5
New Member
 
C.Harish
Join Date: Jun 2011
Posts: 15
Rep Power: 5
harish_0689@ is on a distinguished road
Thank u very much ganesh. I found it and seems to be helpful..i will try it out.
harish_0689@ is offline   Reply With Quote

Old   January 5, 2012, 04:46
Default
  #6
New Member
 
C.Harish
Join Date: Jun 2011
Posts: 15
Rep Power: 5
harish_0689@ is on a distinguished road
@ganesh: I an not able to understand how to integrate the linear solvers you mentioned into my code. Can u please just brief me how to do so..
harish_0689@ is offline   Reply With Quote

Reply

Thread Tools
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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
different results between serial solver and parallel solver wlt_1985 FLUENT 10 April 11, 2012 16:25
2nd order upwind scheme (Fluent and CFX) Far FLUENT 0 May 22, 2011 02:50
C++ solver for Large sparse matrix! sina_mech Main CFD Forum 7 November 20, 2009 14:52
Solver scheme Richard CFX 2 March 9, 2006 09:55
solver for linear system with large sparse matrix Yangang Bao Main CFD Forum 1 October 25, 1999 05:22


All times are GMT -4. The time now is 13:58.