% 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},
}