001     156014
005     20210129214203.0
037 _ _ |a FZJ-2014-04926
041 _ _ |a English
100 1 _ |a Haarhoff, Daniel
|0 P:(DE-Juel1)161351
|b 0
111 2 _ |a Fire and Evacuation Modelling Technical Conference 2014
|c Gaithersburg
|d 2014-09-08 - 2014-09-10
|w USA
245 _ _ |a Performance Analysis and Shared Memory Parallelisation of FDS
260 _ _ |c 2014
300 _ _ |a 13
336 7 _ |a Contribution to a conference proceedings
|b contrib
|m contrib
|0 PUB:(DE-HGF)8
|s 1412863281_26712
|2 PUB:(DE-HGF)
336 7 _ |a Conference Paper
|0 33
|2 EndNote
336 7 _ |a CONFERENCE_PAPER
|2 ORCID
336 7 _ |a Output Types/Conference Paper
|2 DataCite
336 7 _ |a conferenceObject
|2 DRIVER
336 7 _ |a INPROCEEDINGS
|2 BibTeX
500 _ _ |a online publication, open access will be granted on 10 March 2015
520 _ _ |a 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.
536 _ _ |a 411 - Computational Science and Mathematical Methods (POF2-411)
|0 G:(DE-HGF)POF2-411
|c POF2-411
|f POF II
|x 0
700 1 _ |a Arnold, Lukas
|0 P:(DE-Juel1)132044
|b 1
|e Corresponding Author
|u fzj
856 4 _ |u http://www.thunderheadeng.com/2014/10/femtc2014_d2-a-2_arnold/
856 4 _ |u https://juser.fz-juelich.de/record/156014/files/FZJ-2014-04926.pdf
|y Restricted
909 C O |o oai:juser.fz-juelich.de:156014
|p VDB
910 1 _ |a Forschungszentrum Jülich GmbH
|0 I:(DE-588b)5008462-8
|k FZJ
|b 1
|6 P:(DE-Juel1)132044
913 2 _ |a DE-HGF
|b POF III
|l Key Technologies
|1 G:(DE-HGF)POF3-510
|0 G:(DE-HGF)POF3-511
|2 G:(DE-HGF)POF3-500
|v Supercomputing & Big Data
|x 0
913 1 _ |a DE-HGF
|b Schlüsseltechnologien
|l Supercomputing
|1 G:(DE-HGF)POF2-410
|0 G:(DE-HGF)POF2-411
|2 G:(DE-HGF)POF2-400
|v Computational Science and Mathematical Methods
|x 0
|4 G:(DE-HGF)POF
|3 G:(DE-HGF)POF2
914 1 _ |y 2014
920 _ _ |l yes
920 1 _ |0 I:(DE-Juel1)JSC-20090406
|k JSC
|l Jülich Supercomputing Center
|x 0
980 _ _ |a contrib
980 _ _ |a VDB
980 _ _ |a I:(DE-Juel1)JSC-20090406
980 _ _ |a UNRESTRICTED


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21