We describe the implementation and optimization of a state-of-the-art Lattice Boltzmann code for computational fluid-dynamics for massively parallel systems using multi-core processors. We consider a code describing 2D compressible fluid flows, including thermal and combustion effects. We carefully match and balance the large degree of parallelism of the underlying algorithm with all available parallel resources (inter-node, intra-node, SIMD). We test our code on the prototype of the application-driven AuroraScience machine; our results can be readily ported to virtually any large scale system. We obtain a sustained performance for this ready-for-physics code that is a large fraction of peak performance.

Lattice Boltzmann Method Simulations on Massively Parallel Multi-core Architectures

MANTOVANI, Filippo;PIVANTI, Marcello;SCHIFANO, Sebastiano Fabio;TRIPICCIONE, Raffaele;
2011

Abstract

We describe the implementation and optimization of a state-of-the-art Lattice Boltzmann code for computational fluid-dynamics for massively parallel systems using multi-core processors. We consider a code describing 2D compressible fluid flows, including thermal and combustion effects. We carefully match and balance the large degree of parallelism of the underlying algorithm with all available parallel resources (inter-node, intra-node, SIMD). We test our code on the prototype of the application-driven AuroraScience machine; our results can be readily ported to virtually any large scale system. We obtain a sustained performance for this ready-for-physics code that is a large fraction of peak performance.
2011
9781617828409
Large scale simulations; Lattice Boltzmann methods; High performance multi-core architectures.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11392/1436124
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact