3D PARALLEL SOLVER (MPI Lib)
I AM LOOKING FOR A HIGHLY OPTIMIZED 3D PARALELL SOLVER THAT IMPLEMENT MPI LIBARIRY....appreciate the help
|
Re: 3D PARALLEL SOLVER (MPI Lib)
Hi! I'm afraid you can't get it for free. I've taken part in the development of a 3D parallel Navier-Stokes solver and should say, that it's a lot of work. Some companies (e.g. Computational Dynamics - Star-CD) provide parallel versions of their codes, but it's commercial software.
Gasan |
Re: 3D PARALLEL SOLVER (MPI Lib)
Are you looking for a parallel 3D Hydro codes implemented by using MPI?
PG |
Re: 3D PARALLEL SOLVER (MPI Lib)
My primary concern is a solver for a set of linearized algebraic equations, not a complete CFD code. But a complete CFD code would be good as well. thankyou
|
Re: 3D PARALLEL SOLVER (MPI Lib)
There are lots of links on the MPI home page:
http://www-unix.mcs.anl.gov/mpi/ to paralelised solvers in various languages. Are they unsuitable? |
Re: 3D PARALLEL SOLVER (MPI Lib)
If you are not looking for a parallel CFD code (I know of one person developing such a code, the work has still to be completed), but just for a solver for a set of linear algebric equations, then the CFD forum might be the wrong place to look for. Try to contact people from applied mathematics maybe. What you are basically looking for (if I understand correctly) is to solve a Matrix equation Ax=z for the vector x and you need to invert the matrix A? Then there could be some MPI sources for Matrix inversion, not for the whole solver. I hope this helps.
PG. |
Re: 3D PARALLEL SOLVER (MPI Lib)
By solver..I mean some thing like SIP, TDMA, SOR,..etc. So whether it is in CFD code or alone ...i can get help of that.
Regarding MPI forum home page, I couldnot find it very helpful, becuase it incorporates a large number of methods in the same code, and in which each method call many subroutines either to perepare the matrixs, premutation, factorization, pivoting,..etc. I am looking for a solver that is specified (say SIP or SOR). |
Re: 3D PARALLEL SOLVER (MPI Lib)
To solve linear equations, e.g. by using SOR or Krylov-subspace solvers (GMRES etc.) the software-package PetSC seems to be a good choice. It also has parallel features, using MPI, such that the user has virtually nothing to do with parallelisation, since the program can handle it by itself.
http://www-fp.mcs.anl.gov/petsc/ Frank |
Re: 3D PARALLEL SOLVER (MPI Lib)
Check out netlib!
http://www.netlib.org There are a number of parallel tools that are available. Many written specifically for MPI. Carey |
All times are GMT -4. The time now is 12:44. |