Normalized to: Matta, S.
[1]
oai:arXiv.org:1410.3677 [pdf] - 929168
Architecture, implementation and parallelization of the software to
search for periodic gravitational wave signals
Submitted: 2014-10-14
The parallelization, design and scalability of the \sky code to search for
periodic gravitational waves from rotating neutron stars is discussed. The code
is based on an efficient implementation of the F-statistic using the Fast
Fourier Transform algorithm. To perform an analysis of data from the advanced
LIGO and Virgo gravitational wave detectors' network, which will start
operating in 2015, hundreds of millions of CPU hours will be required - the
code utilizing the potential of massively parallel supercomputers is therefore
mandatory. We have parallelized the code using the Message Passing Interface
standard, implemented a mechanism for combining the searches at different
sky-positions and frequency bands into one extremely scalable program. The
parallel I/O interface is used to escape bottlenecks, when writing the
generated data into file system. This allowed to develop a highly scalable
computation code, which would enable the data analysis at large scales on
acceptable time scales. Benchmarking of the code on a Cray XE6 system was
performed to show efficiency of our parallelization concept and to demonstrate
scaling up to 50 thousand cores in parallel.