Algorithmique hiérarchique parallèle haute performance pour les problèmes à N-corps

Pierre Fortin 1, 2
2 SCALAPPLIX - Algorithms and high performance computing for grand challenge applications
INRIA Futurs, Université Bordeaux Segalen - Bordeaux 2, Université Sciences et Technologies - Bordeaux 1, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : This thesis focuses on the Fast Multipole Method which hierarchically solves the N-body problem with a linear operation count for any given precision. When considering Laplace equation, we aim at treating efficiently all particle distributions that arise in astrophysics and in molecular dynamics.
We first study two different expressions of the main operator ("multipole-to-local") as well as the corresponding error bounds. For these two expressions, we present a matrix formulation whose implementation with BLAS routines (Basic Linear Algebra Subprograms) offers impressive runtime speedup. For the targeted precisions, this approach appears to outperform the existing enhancements (FFT, rotations and plane waves), in case of both uniform and non uniform distributions.
In addition to a new octree data structure and to algorithmic improvements of the adaptive version, we have also efficiently parallelized our method for shared and distributed memory architectures. Finally, comparisons with specialized codes justify the interest of our code for astrophysical simulations.
Document type :
Theses
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00135843
Contributor : Pierre Fortin <>
Submitted on : Friday, March 9, 2007 - 10:45:42 AM
Last modification on : Thursday, January 11, 2018 - 6:20:16 AM
Long-term archiving on : Tuesday, April 6, 2010 - 9:48:08 PM

Identifiers

  • HAL Id : tel-00135843, version 1

Collections

Citation

Pierre Fortin. Algorithmique hiérarchique parallèle haute performance pour les problèmes à N-corps. Modélisation et simulation. Université Sciences et Technologies - Bordeaux I, 2006. Français. ⟨tel-00135843⟩

Share

Metrics

Record views

651

Files downloads

1271