PETSc4FOAM: a library to plug-in PETSc into the OpenFOAM framework
- 1. SuperCompunting Application and Innovation Department, Cineca, Via Magnanelli 6/3, 40133, Casalecchio di Reno, Bologna, Italy
- 2. ESI-OpenCFD, Engineering System International GmbH, Einsteinring 24, 85609 Munich, Germany
- 3. Intel Corporation Italia SpA, Milanofiori Palazzo E 4, Milano, Italy
Description
OpenFOAM acts as a major player in the Open Source CFD arena, due to its flexibility, but its complexity
also makes it more difficult to correctly define performance figure and scaling.
One of the main bottlenecks for a full enabling of OpenFOAM for massively parallel cluster is the limit in its MPIparallelism
paradigm, embodied in the Pstream library, which limits the scalability up to the orders of few thousands
of cores. The proposed work aims to creating an interface to external linear algebra libraries for solving SpMV linear
system such as PETSc/Hypre thus providing to the users a greater choice and flexibility when solving their cases, and
to utilise their respective Community’s knowledge which has been developed over decades and not currently accessible
within the OpenFOAM framework.
Files
WP294.pdf
Files
(1.5 MB)
Name | Size | Download all |
---|---|---|
md5:cb538740b4901afcdbb918374ecf80a6
|
1.5 MB | Preview Download |