We describe the design of several portable and efficient parallel implementations of adaptive N-body methods, including the adaptive Fast Multipole Method, the adaptive version of Anderson's Method, and the Barnes-Hut algorithm. Our codes are based on a communication and work partitioning scheme that allows an efficient implementation of adaptive multipole methods even on high-latency systems. Our test runs demonstrate high performance and speedup on several parallel architectures, including traditional MPPs, shared-memory machines, and networks of workstations connected by Ethernet. 1 Introduction The N-body problem is the problem of simulating the movement of a set of bodies (or particles) under the influence of gravitational, elect...
Multipole-based algorithms allow for reduction in the effort required to solve the N - body problem ...
This article introduces a novel approach to increase the performances of N-body simulations. In an N...
We present new analysis, algorithmic techniques, and implementations of the Fast Multipole Method (F...
We present an ecient and provably good partitioning and load balancing algorithm for parallel adapti...
We present parallel versions of a representative N-body application that uses Greengard and Rokhlin&...
In this paper, we present two new parallel formulations of the Barnes-Hut method. These parallel for...
Given an ensemble of n bodies in space whose interaction is governed by a potential function, the N-...
We present a data-parallel formulation of an adaptive version of Anderson's method for N-body partic...
We report on an efficient adaptive N-body method which we have recently designed and implemented. Th...
Algorithms designed to efficiently solve this classical problem of physics fit very well on GPU hard...
Hierarchical N-body methods, which are based on a fundamental insight into the nature of many physic...
The simulation of N-body system has been used extensively in biophysics and chemistry to investigate...
A hybrid parallel self mesh-adaptive N-body method based on approximate inverses and multiprojection...
O(N) algorithms for N-body simulations enable the simulation of particle systems with up to 100 mill...
The O(N) hierarchical N-body algorithms and Massively Parallel Processors allow particle systems of ...
Multipole-based algorithms allow for reduction in the effort required to solve the N - body problem ...
This article introduces a novel approach to increase the performances of N-body simulations. In an N...
We present new analysis, algorithmic techniques, and implementations of the Fast Multipole Method (F...
We present an ecient and provably good partitioning and load balancing algorithm for parallel adapti...
We present parallel versions of a representative N-body application that uses Greengard and Rokhlin&...
In this paper, we present two new parallel formulations of the Barnes-Hut method. These parallel for...
Given an ensemble of n bodies in space whose interaction is governed by a potential function, the N-...
We present a data-parallel formulation of an adaptive version of Anderson's method for N-body partic...
We report on an efficient adaptive N-body method which we have recently designed and implemented. Th...
Algorithms designed to efficiently solve this classical problem of physics fit very well on GPU hard...
Hierarchical N-body methods, which are based on a fundamental insight into the nature of many physic...
The simulation of N-body system has been used extensively in biophysics and chemistry to investigate...
A hybrid parallel self mesh-adaptive N-body method based on approximate inverses and multiprojection...
O(N) algorithms for N-body simulations enable the simulation of particle systems with up to 100 mill...
The O(N) hierarchical N-body algorithms and Massively Parallel Processors allow particle systems of ...
Multipole-based algorithms allow for reduction in the effort required to solve the N - body problem ...
This article introduces a novel approach to increase the performances of N-body simulations. In an N...
We present new analysis, algorithmic techniques, and implementations of the Fast Multipole Method (F...