Optimising the Parallelisation of OpenFOAM Simulations

reportActive / Technical Report | Accession Number: ADA612337 | Open PDF

Abstract:

The OpenFOAM computational fluid dynamics toolbox allows parallel computation of fluid dynamics simulations on a theoretically unlimited number of processor cores. The software utilises a message passing interface MPI library in order to facilitate communication between parallel processes as the computation is completed. In order to maximise the parallel efficiency of the computation, the way in which the MPI application distributes the problem among the processors needs to be optimised. This report examines the performance of a given high performance computing cluster with several OpenFOAM cases, running using a combination of MPI libraries and corresponding MPI flags. The effect of hardware variations on the speed of the computation is also briefly investigated. The results show a noticeable improvement in simulation time when certain flags are given to the MPI library in order to control the binding and distribution of processes amongst the cluster.

Security Markings

DOCUMENT & CONTEXTUAL SUMMARY

Distribution:
Approved For Public Release
Distribution Statement:
Approved For Public Release; Distribution Is Unlimited.

RECORD

Collection: TR
Identifying Numbers
Subject Terms