Abstract. This paper describes an abstract data type called M-Tree | a generalization of a quadtree which captures both the data struc-ture and computational structure common to many adaptive problems in science and engineering. It is equipped with a rich set of access func-tions including higher-order operators describing commonly used com-putational patterns in parallel adaptive computations. This provides a uniform high level abstraction of a wide range of applications including adaptive mesh renement and adaptive particle simulation and thus en-ables such applications to be constructed systematically and eciently. We present examples in which an M-tree is used to solve both an adap-tive heat- ow problem and N-body particle simulation. T...
This paper presents PIT, a library for the parallelization of irregular problems on distributed mem...
In this tutorial review paper, we present our minimally invasive approach for integrating dynamicall...
In the quest for extreme-scale supercomputers, the High Performance Computing (HPC) community has de...
This article reports on experiments from our ongoing project whose goal is to develop a C++ library ...
. This paper presents a new approach to parallel programming with algorithmic skeletons, i.e. common...
In scientific computing and related fields, mathematical functions are often approximated on meshes ...
We present a data-parallel formulation of an adaptive version of Anderson's method for N-body partic...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
We present an ecient and provably good partitioning and load balancing algorithm for parallel adapti...
The ability to perform effective adaptive analysis has become a critical issue in the area of physic...
International audienceThis paper describes the design and implementation of a layered domain-specifi...
Abstract—In this work we present an approach for the paral-lelization of hyperbolic simulations on s...
Abstract — A set of communication operations is defined which allows a form of task parallelism to b...
We discuss the role of parallel computing in the design and analysis of adaptive sampling procedures...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
This paper presents PIT, a library for the parallelization of irregular problems on distributed mem...
In this tutorial review paper, we present our minimally invasive approach for integrating dynamicall...
In the quest for extreme-scale supercomputers, the High Performance Computing (HPC) community has de...
This article reports on experiments from our ongoing project whose goal is to develop a C++ library ...
. This paper presents a new approach to parallel programming with algorithmic skeletons, i.e. common...
In scientific computing and related fields, mathematical functions are often approximated on meshes ...
We present a data-parallel formulation of an adaptive version of Anderson's method for N-body partic...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
We present an ecient and provably good partitioning and load balancing algorithm for parallel adapti...
The ability to perform effective adaptive analysis has become a critical issue in the area of physic...
International audienceThis paper describes the design and implementation of a layered domain-specifi...
Abstract—In this work we present an approach for the paral-lelization of hyperbolic simulations on s...
Abstract — A set of communication operations is defined which allows a form of task parallelism to b...
We discuss the role of parallel computing in the design and analysis of adaptive sampling procedures...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
This paper presents PIT, a library for the parallelization of irregular problems on distributed mem...
In this tutorial review paper, we present our minimally invasive approach for integrating dynamicall...
In the quest for extreme-scale supercomputers, the High Performance Computing (HPC) community has de...