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

Best way to solve many small matrices?

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 17, 2007, 04:24
Default Best way to solve many small matrices?
  #1
zonexo
Guest
 
Posts: n/a
Hi,

I need to interpolate values at different points at every time step for my CFD code. I'm doing bi-quadratic interpolation and hence to get each interpolated value, I need to solve a 9x9 matrices. There's about 100+ pts and hence 100+ 9x9 matrices to solve per time step.

I'm wondering what type of solver is best suited for this type of problem? Or am I better off using those direct guassian elimination solvers?

Thanks
  Reply With Quote

Old   June 18, 2007, 10:25
Default Re: Best way to solve many small matrices?
  #2
jasond
Guest
 
Posts: n/a
I don't know the details of bi-quadratic interpolation, but generally speaking a direct solver is the way to go for matrices this small. If any of the left-hand sides are the same, an LU-type solver would save you some work.

Jason
  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
Using Compressible Solver (sonicFoam) to solve subsonic flows ezsoal OpenFOAM 0 October 27, 2009 10:13
A doubt on solve srinath OpenFOAM Running, Solving & CFD 10 April 12, 2009 05:26
Large volume and small flows Astrid CFX 5 April 26, 2002 06:47
extremely simple problem... can you solve it properly? Mikhail Main CFD Forum 40 September 9, 1999 10:11
what's the best way to solve the energy equation? canvas Main CFD Forum 1 April 26, 1999 14:18


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