A Fast N-Body Scheme for Computational Cosmology
dc.contributor.author | Metchnik, Marc Victor | |
dc.creator | Metchnik, Marc Victor | en_US |
dc.date.accessioned | 2011-12-05T22:16:04Z | |
dc.date.available | 2011-12-05T22:16:04Z | |
dc.date.issued | 2009 | en_US |
dc.identifier.uri | http://hdl.handle.net/10150/194058 | |
dc.description.abstract | We provide a novel and efficient algorithm for computing accelerations in theperiodic large-N-body problem that is at the same time significantly fasterand more accurate than previous methods. Our representation of theperiodic acceleration is precisely mathematically equivalent to that determinedby Ewald summation and is computed directly as an infinite lattice sum usingthe Newtonian kernel. Retaining this kernel implies that one can(i) extend the standard open boundary numerical algorithms and(ii) harness the tremendous computational speed possessed by Graphics ProcessingUnits (GPUs) in computing Newtonian kernels straightforwardly to the periodic domain.The precise form of our direct interactions is based upon the adaptive softeninglength methodology introduced for open boundary conditions by Price and Monaghan.Furthermore, we describe a new Fast Multipole Method (FMM) that represents themultipoles and Taylor series as collections of pseudoparticles. Using thesetechniques we have computed forces to machine precision throughout the evolution ofa 1 billion particle cosmological simulation with a price/performance ratio morethan 100 times that of current numerical techniques operating at much lower accuracy. | |
dc.language.iso | EN | en_US |
dc.publisher | The University of Arizona. | en_US |
dc.rights | Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author. | en_US |
dc.title | A Fast N-Body Scheme for Computational Cosmology | en_US |
dc.type | text | en_US |
dc.type | Electronic Dissertation | en_US |
dc.contributor.chair | Pinto, Philip A. | en_US |
dc.identifier.oclc | 659753402 | en_US |
thesis.degree.grantor | University of Arizona | en_US |
thesis.degree.level | doctoral | en_US |
dc.contributor.committeemember | Pinto, Philip A. | en_US |
dc.contributor.committeemember | Arnett, W. David | en_US |
dc.contributor.committeemember | Davé, Romeel A. | en_US |
dc.contributor.committeemember | Eisenstein, Daniel J. | en_US |
dc.contributor.committeemember | Strittmatter, Peter A. | en_US |
dc.identifier.proquest | 10667 | en_US |
thesis.degree.discipline | Astronomy | en_US |
thesis.degree.discipline | Graduate College | en_US |
thesis.degree.name | Ph.D. | en_US |
refterms.dateFOA | 2018-08-16T03:03:36Z | |
html.description.abstract | We provide a novel and efficient algorithm for computing accelerations in theperiodic large-N-body problem that is at the same time significantly fasterand more accurate than previous methods. Our representation of theperiodic acceleration is precisely mathematically equivalent to that determinedby Ewald summation and is computed directly as an infinite lattice sum usingthe Newtonian kernel. Retaining this kernel implies that one can(i) extend the standard open boundary numerical algorithms and(ii) harness the tremendous computational speed possessed by Graphics ProcessingUnits (GPUs) in computing Newtonian kernels straightforwardly to the periodic domain.The precise form of our direct interactions is based upon the adaptive softeninglength methodology introduced for open boundary conditions by Price and Monaghan.Furthermore, we describe a new Fast Multipole Method (FMM) that represents themultipoles and Taylor series as collections of pseudoparticles. Using thesetechniques we have computed forces to machine precision throughout the evolution ofa 1 billion particle cosmological simulation with a price/performance ratio morethan 100 times that of current numerical techniques operating at much lower accuracy. |