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

초록

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.

출판유형
발행기관
SoftwareX
박진석
박진석
조교수