% IMPORTANT: The following is UTF-8 encoded. This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.
@INPROCEEDINGS{Haarhoff:156014,
author = {Haarhoff, Daniel and Arnold, Lukas},
title = {{P}erformance {A}nalysis and {S}hared {M}emory
{P}arallelisation of {FDS}},
reportid = {FZJ-2014-04926},
pages = {13},
year = {2014},
note = {online publication, open access will be granted on 10 March
2015},
abstract = {Fire simulation is a complex issue due to the large number
of physical and chemical processes involved. The code of FDS
covers many of these using various models and is extensively
verified and validated, but lacks support for modern
multicore hardware. This article documents the efforts of
providing an Open Multi-Processing (OpenMP) parallelised
version of the Fire Dynamics Simulator (FDS), version 6,
that also permits hybrid use with the Message Passing
Interface (MPI). As FDS does not allow for arbitrary domain
decomposition to be used with MPI, the amount of
computational resources is limited. An OpenMP
parallelisation does not have these restrictions, but it is
not able to use the resources as efficient as MPI does.
Prior to parallelising the code, FDS was profiled using
various measurement systems. To allow parallelisation the
radiation solver as well as the tophat filter for LES
equation where altered. The achieved parallelisation and
speedup for various architectures and problem sizes were
measured. A speedup of two is now attainable for common
simulation cases on modern four-core processors and requires
no additional setup by the user. Timings for various
combinations of simultaneous usage of OpenMP and MPI are
presented. Finally recommendations for further optimisation
efforts are given.},
month = {Sep},
date = {2014-09-08},
organization = {Fire and Evacuation Modelling
Technical Conference 2014, Gaithersburg
(USA), 8 Sep 2014 - 10 Sep 2014},
cin = {JSC},
cid = {I:(DE-Juel1)JSC-20090406},
pnm = {411 - Computational Science and Mathematical Methods
(POF2-411)},
pid = {G:(DE-HGF)POF2-411},
typ = {PUB:(DE-HGF)8},
url = {https://juser.fz-juelich.de/record/156014},
}