Title | ||
---|---|---|
Wavelet-Based 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 into 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 good scaling performance obtained by simulating diverse physical systems on different multi-core and SMP architectures using up to 16 cores. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1007/978-3-642-03869-3_68 | Euro-Par |
Keywords | DocType | Volume |
multi-core software development,wavelet-based adaptive solvers,numerical method,diverse physical system,wavelet-based adaptive simulation,multi-core architectures,adaptive numerical method,multi-core architecture,wavelet-based adaptivity,task-based parallelism,physical thread,complex systems,different multi-core,software development,fluid mechanics,complex system,spatial scale | Conference | 5704 |
ISSN | Citations | PageRank |
0302-9743 | 4 | 0.50 |
References | Authors | |
11 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Diego Rossinelli | 1 | 119 | 10.43 |
Michael Bergdorf | 2 | 146 | 15.85 |
Babak Hejazialhosseini | 3 | 68 | 6.10 |
Petros Koumoutsakos | 4 | 1065 | 84.99 |