CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   Main CFD Forum (https://www.cfd-online.com/Forums/main/)
-   -   3D PARALLEL SOLVER (MPI Lib) (https://www.cfd-online.com/Forums/main/969-3d-parallel-solver-mpi-lib.html)

Saud Khashan June 30, 1999 16:08

3D PARALLEL SOLVER (MPI Lib)
 
I AM LOOKING FOR A HIGHLY OPTIMIZED 3D PARALELL SOLVER THAT IMPLEMENT MPI LIBARIRY....appreciate the help

Gassan Abdoulaev July 1, 1999 08:31

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

Patrick Godon July 1, 1999 09:03

Re: 3D PARALLEL SOLVER (MPI Lib)
 
Are you looking for a parallel 3D Hydro codes implemented by using MPI?

PG

Saud Khashan July 1, 1999 14:19

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

andy July 1, 1999 15:07

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?

Patrick Godon July 1, 1999 15:11

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.

Saud Khashan July 1, 1999 16:03

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).

Frank Bramkamp July 2, 1999 10:30

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

Carey F. Cox July 14, 1999 08:52

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.