Title
Wavelet-adaptive solvers on multi-core architectures for the simulation of complex systems
Abstract
We build wavelet-based adaptive numerical methods for the simulation of advection-dominated flows that develop multiple spatial scales, with an emphasis on fluid mechanics problems. Wavelet-based adaptivity is inherently sequential and in this work we demonstrate that these numerical methods can be implemented in software that is capable of harnessing the capabilities of multi-core architectures while maintaining their computational efficiency. Recent designs in frameworks for multi-core software development allow us to rethink parallelism as task-based, where parallel tasks are specified and automatically mapped onto physical threads. This way of exposing parallelism enables the parallelization of algorithms that were considered inherently sequential, such as wavelet-based adaptive simulations. In this paper we present a framework that combines wavelet-based adaptivity with the task-based parallelism. We demonstrate the promising performance obtained by simulating various physical systems on different multi-core architectures using up to 16 cores. Copyright © 2010 John Wiley & Sons, Ltd.
Year
DOI
Venue
2011
10.1002/cpe.1639
Concurrency and Computation: Practice and Experience
Keywords
DocType
Volume
multi-core software development,various physical system,Wavelet-based adaptivity,numerical method,complex system,Wavelet-adaptive solvers,wavelet-based adaptive simulation,adaptive numerical method,multi-core architecture,task-based parallelism,physical thread,different multi-core
Journal
23
Issue
ISSN
Citations 
2
1532-0626
2
PageRank 
References 
Authors
0.41
0
4
Name
Order
Citations
PageRank
Diego Rossinelli111910.43
Babak Hejazialhosseini2686.10
Michael Bergdorf314615.85
Petros Koumoutsakos4106584.99