Keywords
mixing, reaction, simulation, turbulence
Abstract
Turbulence models are crucial for simulating flows at all scales, capturing both large-scale structures and small-scale mixing. Software libraries that implement such models should support modular integration, customization, and scalability across different simulation frameworks. This paper presents Hierarchical Parcel Swapping (HiPS), a C++ library documented with Doxygen and available on GitHub. HiPS supports both mixing and reactions and can be used as a standalone model or as a subgrid model in CFD simulations. The code includes examples for users to run it as a standalone model. Additionally, considerations for using it as a subgrid model are provided.
Original Publication Citation
Masoomeh Behrang, Tommy Starick, Heiko Schmidt, David O. Lignell, A C++ library for turbulent mixing simulation using Hierarchical Parcel Swapping (HiPS), SoftwareX, Volume 31, 2025, 102331, ISSN 2352-7110, https://doi.org/10.1016/j.softx.2025.102331.
BYU ScholarsArchive Citation
Behrang, Masoomeh; Starick, Tommy; Schmidt, Heiko; and Lignell, David O., "A C++ Library for Turbulent Mixing Simulation Using Hierarchical Parcel Swapping (HiPS)" (2025). Faculty Publications. 8038.
https://scholarsarchive.byu.edu/facpub/8038
Document Type
Peer-Reviewed Article
Publication Date
2025-09-03
Publisher
SoftwareX
Language
English
College
Ira A. Fulton College of Engineering
Department
Chemical Engineering
Copyright Status
© 2025 The Author(s).
Copyright Use Information
https://lib.byu.edu/about/copyright/