Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Matthias Messner is active.

Publication


Featured researches published by Matthias Messner.


Journal of Computational Physics | 2012

Fast directional multilevel summation for oscillatory kernels based on Chebyshev interpolation

Matthias Messner; Martin Schanz; Eric Darve

Many applications lead to large systems of linear equations with dense matrices. Direct matrix-vector products become prohibitive, since the computational cost increases quadratically with the size of the problem. By exploiting specific kernel properties fast algorithms can be constructed. A directional multilevel algorithm for translation-invariant oscillatory kernels of the type K(x,y)=G(x-y)e^i^k^|^x^-^y^|, with G(x-y) being any smooth kernel, will be presented. We will first present a general approach to build fast multipole methods (FMMs) based on Chebyshev interpolation and the adaptive cross approximation (ACA) for smooth kernels. The Chebyshev interpolation is used to transfer information up and down the levels of the FMM. The scheme is further accelerated by compressing the information stored at Chebyshev interpolation points using ACA and QR decompositions. This leads to a nearly optimal computational cost with a small pre-processing time due to the low computational cost of ACA. This approach is in particular faster than performing singular value decompositions. This does not address the difficulties associated with the oscillatory nature of K. For that purpose, we consider the following modification of the kernel K^u=K(x,y)e^-^i^k^u^.^(^x^-^y^), where u is a unit vector (see Brandt [1]). We proved that the kernel K^u can be interpolated efficiently when x-y lies in a cone of direction u. This result is used to construct an FMM for the kernel K. Theoretical error bounds will be presented to control the error in the computation as well as the computational cost of the method. The paper ends with the presentation of 2D and 3D numerical convergence studies, and computational cost benchmarks.


SIAM Journal on Scientific Computing | 2014

Task-Based FMM for Multicore Architectures

Emmanuel Agullo; Bérenger Bramas; Olivier Coulaud; Eric Darve; Matthias Messner; Toru Takahashi

Fast multipole methods (FMM) are a fundamental operation for the simulation of many physical problems. The high-performance design of such methods usually requires to carefully tune the algorithm for both the targeted physics and the hardware. In this paper, we propose a new approach that achieves high performance across architectures. Our method consists of expressing the FMM algorithm as a task flow and employing a state-of-the-art runtime system, StarPU, to process the tasks on the different computing units. We carefully design the task flow, the mathematical operators, their implementations, and scheduling schemes. Potentials and forces on 200 million particles are computed in 42.3 seconds on a homogeneous 160-core SGI Altix UV 100 and good scalability is shown.


Concurrency and Computation: Practice and Experience | 2016

Task-based FMM for heterogeneous architectures

Emmanuel Agullo; Bérenger Bramas; Olivier Coulaud; Eric Darve; Matthias Messner; Toru Takahashi

High performance fast multipole method is crucial for the numerical simulation of many physical problems. In a previous study, we have shown that task‐based fast multipole method provides the flexibility required to process a wide spectrum of particle distributions efficiently on multicore architectures. In this paper, we now show how such an approach can be extended to fully exploit heterogeneous platforms. For that, we design highly tuned graphics processing unit (GPU) versions of the two dominant operators P2P and M2L) as well as a scheduling strategy that dynamically decides which proportion of subsequent tasks is processed on regular CPU cores and on GPU accelerators. We assess our method with the StarPU runtime system for executing the resulting task flow on an Intel X5650 Nehalem multicore processor possibly enhanced with one, two, or three Nvidia Fermi M2070 or M2090 GPUs (Santa Clara, CA, USA). A detailed experimental study on two 30 million particle distributions (a cube and an ellipsoid) shows that the resulting software consistently achieves high performance across architectures. Copyright


ieee international conference on high performance computing data and analytics | 2012

Poster: Matrices over Runtime Systems at Exascale

Emmanuel Agullo; George Bosilca; Bérenger Bramas; Cedric Castagnede; Olivier Coulaud; Eric Darve; Jack J. Dongarra; Mathieu Faverge; Nathalie Furmento; Luc Giraud; Xavier Lacoste; Julien Langou; Hatem Ltaief; Matthias Messner; Raymond Namyst; Pierre Ramet; Toru Takahashik; Samuel Thibault; Stanimire Tomov; Ichitaro Yamazaki

The goal of Matrices Over Runtime Systems at Exascale (MORSE) project is to design dense and sparse linear algebra methods that achieve the fastest possible time to an accurate solution on large-scale multicore systems with GPU accelerators, using all the processing power that future high end systems can make available. In this poster, we propose a framework for describing linear algebra algorithms at a high level of abstraction and delegating the actual execution to a runtime system in order to design software whose performance is portable accross architectures. We illustrate our methodology on three classes of problems: dense linear algebra, sparse direct methods and fast multipole methods. The resulting codes have been incorporated into Magma, Pastix and ScalFMM solvers, respectively.


ieee international conference on high performance computing data and analytics | 2012

Abstract: Matrices Over Runtime Systems at Exascale

Emmanuel Agullo; George Bosilca; Bérenger Bramas; Cedric Castagnede; Olivier Coulaud; Eric Darve; Jack J. Dongarra; Mathieu Faverge; Nathalie Furmento; Luc Giraud; Xavier Lacoste; Julien Langou; Hatem Ltaief; Matthias Messner; Raymond Namyst; Pierre Ramet; Toru Takahashi; Samuel Thibault; Stanimire Tomov; Ichitaro Yamazaki

The goal of Matrices Over Runtime Systems at Exascale (MORSE) project is to design dense and sparse linear algebra methods that achieve the fastest possible time to an accurate solution on large-scale multicore systems with GPU accelerators, using all the processing power that future high end systems can make available. In this poster, we propose a framework for describing linear algebra algorithms at a high level of abstraction and delegating the actual execution to a runtime system in order to design software whose performance is portable accross architectures. We illustrate our methodology on three classes of problems: dense linear algebra, sparse direct methods and fast multipole methods. The resulting codes have been incorporated into Magma, Pastix and ScalFMM solvers, respectively.


Computer Methods in Applied Mechanics and Engineering | 2012

Runge-Kutta convolution quadrature for the Boundary Element Method

Lehel Banjai; Matthias Messner; Martin Schanz


Engineering Analysis With Boundary Elements | 2010

An accelerated symmetric time-domain boundary element formulation for elasticity

Matthias Messner; Martin Schanz


computational science and engineering | 2012

Pipelining the Fast Multipole Method over a Runtime System

Emmanuel Agullo; Bérenger Bramas; Olivier Coulaud; Eric Darve; Matthias Messner; Toru Takahashi


Pamm | 2008

Adaptive Cross Approximation in an elastodynamic Boundary Element formulation

Matthias Messner; Martin Schanz


computational science and engineering | 2015

Task-Based Parallelization of the Fast Multipole Method on NVIDIA GPUs and Multicore Processors

Emmanuel Agullo; Bérenger Bramas; Olivier Coulaud; Eric Darve; Matthias Messner; Toru Takahashi

Collaboration


Dive into the Matthias Messner's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Martin Schanz

Graz University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Julien Langou

University of Colorado Denver

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hatem Ltaief

King Abdullah University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge