HPC with Python: An MPI-parallel implementation of the Lattice Boltzmann Method

DSpace Repository


Dateien:

URI: http://hdl.handle.net/10900/87663
http://nbn-resolving.de/urn:nbn:de:bsz:21-dspace-876633
http://dx.doi.org/10.15496/publikation-29049
Dokumentart: ConferencePaper
Date: 2019-04
Language: English
Faculty: 7 Mathematisch-Naturwissenschaftliche Fakultät
Department: Informatik
DDC Classifikation: 004 - Data processing and computer science
Keywords: Hochleistungsrechnen
Other Keywords:
Lattice Boltzmann
MPI
Python
Show full item record

Abstract:

The Lattice Boltzmann Method is well suited for high performance computational fluid dynamics. We show by means of a common two-dimensional test case, the lid-driven cavity problem, that excellent parallel scaling can be achieved in an implementation based on pure Python, using the numpy library and the Message Passing Interface. We highlight opportunities and pitfalls for the implementation of parallel high-performance codes in the high-level language Python.

This item appears in the following Collection(s)