MRAG-I2D: Multi-resolution adapted grids for remeshed vortex methods on multicore architectures

Diego Rossinelli, Babak Hejazialhosseini, Wim van Rees, Mattia Gazzola, Michael Bergdorf, Petros Koumoutsakos

Research output: Contribution to journalArticlepeer-review

Abstract

We present MRAG-I2D,. 1 an open source software framework, for multiresolution simulations of two-dimensional, incompressible, viscous flows on multicore architectures. The spatiotemporal scales of the flow field are captured by remeshed vortex methods enhanced by high order average-interpolating wavelets and local time-stepping. The multiresolution solver of the Poisson equation relies on the development of a novel, tree-based multipole method. MRAG-I2D implements a number of HPC strategies to map efficiently the irregular computational workload of wavelet-adapted grids on multicore nodes. The capabilities of the present software are compared to the current state-of-the-art in terms of accuracy, compression rates and time-to-solution. Benchmarks include the inviscid evolution of an elliptical vortex, flow past an impulsively started cylinder at Re= 40-40. 000 and simulations of self-propelled anguilliform swimmers. The results indicate that the present software has the same or better accuracy than state-of-the-art solvers while it exhibits unprecedented performance in terms of time-to-solution.

Original languageEnglish (US)
Pages (from-to)1-18
Number of pages18
JournalJournal of Computational Physics
Volume288
DOIs
StatePublished - May 1 2015
Externally publishedYes

Keywords

  • Adapted grids
  • Bluff-body flows
  • Local time-stepping
  • Multicore architectures
  • Multipole methods
  • Remeshing
  • Wavelets

ASJC Scopus subject areas

  • Numerical Analysis
  • Modeling and Simulation
  • Physics and Astronomy (miscellaneous)
  • General Physics and Astronomy
  • Computer Science Applications
  • Computational Mathematics
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'MRAG-I2D: Multi-resolution adapted grids for remeshed vortex methods on multicore architectures'. Together they form a unique fingerprint.

Cite this