Knowledge Agora



Scientific Article details

Title nSharma: Numerical Simulation Heterogeneity Aware Runtime Manager for OpenFOAM
ID_Doc 79230
Authors Ribeiro, R; Santos, LP; Nobrega, JM
Title nSharma: Numerical Simulation Heterogeneity Aware Runtime Manager for OpenFOAM
Year 2018
Published
DOI 10.1007/978-3-319-93698-7_33
Abstract CFD simulations are a fundamental engineering application, implying huge workloads, often with dynamic behaviour due to runtime mesh refinement. Parallel processing over heterogeneous distributed memory clusters is often used to process such workloads. The execution of dynamic workloads over a set of heterogeneous resources leads to load imbalances that severely impacts execution time, when static uniform load distribution is used. This paper proposes applying dynamic, heterogeneity aware, load balancing techniques within CFD simulations. nSharma, a software package that fully integrates with OpenFOAM, is presented and assessed. Performance gains are dem onstrated, achieved by reducing busy times standard deviation among resources, i.e., heterogeneous computing resources are kept busy with useful work due to an effective workload distribution. To best of authors' knowledge, nSharma is the first implementation and integration of heterogeneity aware load balancing in OpenFOAM and will be made publicly available in order to foster its adoption by the large community of OpenFOAM users.
Author Keywords Computational Fluid Dynamics; OpenFOAM; Heterogeneous systems; Dynamic Load Balancing
Index Keywords Index Keywords
Document Type Other
Open Access Open Access
Source Conference Proceedings Citation Index - Science (CPCI-S)
EID WOS:000541531400031
WoS Category Computer Science, Theory & Methods; Engineering, Multidisciplinary; Mathematics, Applied
Research Area Computer Science; Engineering; Mathematics
PDF
Similar atricles
Scroll