Current Bottlenecks in the Scalability of OpenFOAM on Massively Parallel Clusters

Main Author: Massimiliano Culpo
Format: info publication-workingpaper Journal
Terbitan: , 2012
Subjects:
Online Access: https://zenodo.org/record/807482
Daftar Isi:
  • The scaling behavior of different OpenFOAM versions is analyzed on two benchmark problems. Results show that the applications scale reasonably well up to a thousand tasks. An in-depth profiling identifies the calls to the MPI_Allreduce function in the linear algebra core libraries as the main communication bottleneck. A sub-optimal performance on-core is due to the sparse matrices storage format that does not employ any cache-blocking mechanism at present. Possible strategies to overcome these limitations are proposed and analyzed, and preliminary results on prototype implementations are presented.