mumps in OF?
I have read that the MUltifrontal Massively Parallel sparse direct Solver (MUMPS) from http://mumps.enseeiht.fr/ might increase drasticly the calculation speed. Searching on this and related forums I did not find much about MUMPS to be used by OpenFOAM. Did anybody have a look at this? Is it worthwhile to consider MUMPS in the OpenFOAM environment and is it possible ot implement using the API for the C programming language?
Thanks, Gerber |
SupeLU
So far I have not received any comments, yet. I'd like to extend my question to other, similar, solvers like SuperLU. Is there any experience with these techniques in OpenFOAM? So far I have read that Mumps is faster for less than 50 - 60 CPU nodes.
Gerber van der Graaf |
Gerber,
Multifrontal solvers are common in FEM and they are quite efficient version of Gauss elimination algorithm. These solvers are not iterative and not very suitable for non-linear systems of equations that are pervasive in CFD. The same goes for any other LU factorization algorithms. They are not used is CFD commonly and OF has no implementation of them that I know of. Bocliff |
thanks
Thanks for your reply. We are working here at UPC (Univ of Catalunya, Spain) with another Finite Volume CFD code (home brewed at our university) that uses MUMPS. It is much faster. Whether the results are as reliable / accurate as OpenFOAM remains to be seen.
|
Quote:
Thanks |
Concerning Mumps the main web site is:
http://mumps.enseeiht.fr The UserGuide can be obtained from the Documentation link Concerning Scotch: http://www.labri.fr/perso/pelegrin/scotch/ |
Quote:
They are very robust though. As far as your question about OF goes, this olny OF developers can answer. I personally definitely would like to learn ,understand and implement them they will be good for visco-elastic applications. |
Quote:
|
Quote:
Ref: P. Cardiff et al., “An open-source finite volume toolbox for solid mechanics and fluid-solid interaction simulations,” arXiv:1808.10736 [physics], Aug. 2018. |
All times are GMT -4. The time now is 01:55. |