Scalable parallel simulation of small-scale structures in cold dark matter

Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Physics, 2005. === Includes bibliographical references (p. 179-181). === We present a parallel implementation of the particle-particle/particle-mesh (P³M) algorithm for distributed memory clusters. The llp3m-hc code uses a hybrid metho...

Full description

Bibliographic Details
Main Author: Shirokov, Alexander V. (Alexander Victorovich)
Other Authors: Edmund Bertschinger.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2008
Subjects:
Online Access:http://dspace.mit.edu/handle/1721.1/32296
http://hdl.handle.net/1721.1/32296
id ndltd-MIT-oai-dspace.mit.edu-1721.1-32296
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-322962019-05-02T16:07:20Z Scalable parallel simulation of small-scale structures in cold dark matter Shirokov, Alexander V. (Alexander Victorovich) Edmund Bertschinger. Massachusetts Institute of Technology. Dept. of Physics. Massachusetts Institute of Technology. Dept. of Physics. Physics. Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Physics, 2005. Includes bibliographical references (p. 179-181). We present a parallel implementation of the particle-particle/particle-mesh (P³M) algorithm for distributed memory clusters. The llp3m-hc code uses a hybrid method for both computation and domain decomposition. Long-range forces are computed using a Fourier transform gravity solver on a regular mesh; the mesh is distributed across parallel processes using a static one-dimensional slab domain decomposition. Short-range forces are computed by direct summation of close pairs; particles are distributed using a dynamic domain decomposition based on a space-filling Hilbert curve. A nearly-optimal method was devised to dynamically repartition the particle distribution so as to maintain load balance even for extremely inhomogeneous mass distributions. Tests using 800³ simulations on a 40-processor Beowulf cluster showed good load balance and scalability up to 80 processes. We discuss the limits on scalability imposed by communication and extreme clustering and suggest how they may be removed by extending our algorithm to include a new adaptive P³M technique, which we then introduce and present as a new llap3m-hc code. We optimize free parameters of adaptive P³M to minimize force errors and the timing required to compute short range forces. We apply our codes to simulate small scale structure of the universe at redshift z > 50. We observe and analyze the formation of caustics in the structure and compare it with the predictions of semi-analytic models of structure formation. The current limits on neutralino detection experiments assume a Maxwell-Boltzmann velocity distribution and smooth spatial distribution of dark matter. (cont.) It is shown in this thesis that inhomogeneous distribution of dark matter on small scales significantly changes the predicted event rates in direct detection dark matter experiments. The effect of spatial inhomogeneity weakens the upper limits on neutralino cross section produced in the Cryogenic Dark Matter Search Experiment. by Alexander V. Shirokov. Ph.D. 2008-04-24T08:52:23Z 2008-04-24T08:52:23Z 2005 2005 Thesis http://dspace.mit.edu/handle/1721.1/32296 http://hdl.handle.net/1721.1/32296 61344962 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/32296 http://dspace.mit.edu/handle/1721.1/7582 181 p. application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Physics.
spellingShingle Physics.
Shirokov, Alexander V. (Alexander Victorovich)
Scalable parallel simulation of small-scale structures in cold dark matter
description Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Physics, 2005. === Includes bibliographical references (p. 179-181). === We present a parallel implementation of the particle-particle/particle-mesh (P³M) algorithm for distributed memory clusters. The llp3m-hc code uses a hybrid method for both computation and domain decomposition. Long-range forces are computed using a Fourier transform gravity solver on a regular mesh; the mesh is distributed across parallel processes using a static one-dimensional slab domain decomposition. Short-range forces are computed by direct summation of close pairs; particles are distributed using a dynamic domain decomposition based on a space-filling Hilbert curve. A nearly-optimal method was devised to dynamically repartition the particle distribution so as to maintain load balance even for extremely inhomogeneous mass distributions. Tests using 800³ simulations on a 40-processor Beowulf cluster showed good load balance and scalability up to 80 processes. We discuss the limits on scalability imposed by communication and extreme clustering and suggest how they may be removed by extending our algorithm to include a new adaptive P³M technique, which we then introduce and present as a new llap3m-hc code. We optimize free parameters of adaptive P³M to minimize force errors and the timing required to compute short range forces. We apply our codes to simulate small scale structure of the universe at redshift z > 50. We observe and analyze the formation of caustics in the structure and compare it with the predictions of semi-analytic models of structure formation. The current limits on neutralino detection experiments assume a Maxwell-Boltzmann velocity distribution and smooth spatial distribution of dark matter. === (cont.) It is shown in this thesis that inhomogeneous distribution of dark matter on small scales significantly changes the predicted event rates in direct detection dark matter experiments. The effect of spatial inhomogeneity weakens the upper limits on neutralino cross section produced in the Cryogenic Dark Matter Search Experiment. === by Alexander V. Shirokov. === Ph.D.
author2 Edmund Bertschinger.
author_facet Edmund Bertschinger.
Shirokov, Alexander V. (Alexander Victorovich)
author Shirokov, Alexander V. (Alexander Victorovich)
author_sort Shirokov, Alexander V. (Alexander Victorovich)
title Scalable parallel simulation of small-scale structures in cold dark matter
title_short Scalable parallel simulation of small-scale structures in cold dark matter
title_full Scalable parallel simulation of small-scale structures in cold dark matter
title_fullStr Scalable parallel simulation of small-scale structures in cold dark matter
title_full_unstemmed Scalable parallel simulation of small-scale structures in cold dark matter
title_sort scalable parallel simulation of small-scale structures in cold dark matter
publisher Massachusetts Institute of Technology
publishDate 2008
url http://dspace.mit.edu/handle/1721.1/32296
http://hdl.handle.net/1721.1/32296
work_keys_str_mv AT shirokovalexandervalexandervictorovich scalableparallelsimulationofsmallscalestructuresincolddarkmatter
_version_ 1719034796051529728