pyBaram: Parallel compressible flow solver in high-performance Python for teaching and research

Citations

WEB OF SCIENCE

1
Citations

SCOPUS

2

초록

pyBaram is a parallel compressible flow solver written in Python. It is based on the finite volume method on the unstructured grids; it can easily cope with two and three-dimensional complex geometries. Robust numerical schemes and turbulence models are applied to solve high-speed and high-Reynolds-number flow. Computations can be accelerated and parallelized via high-performance Python packages. Easily readable codes with documentation help to understand and modify them. The proposed solver serves as a teaching tool to describe modern computational fluid dynamics (CFD) for compressible flow. Furthermore, it aims to provide a research framework to solve industrial and academic problems in aerodynamics with parallel computation. This paper describes the structure and capabilities of the solver with illustrative examples.(c) 2022 The Author. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

키워드

Compressible flowFinite volume methodUnstructured gridsPythonSCHEMEEULER
제목
pyBaram: Parallel compressible flow solver in high-performance Python for teaching and research
저자
Park, Jin Seok
DOI
10.1016/j.softx.2022.101272
발행일
2022-12
유형
Article
저널명
SoftwareX
20