Bluebottle is a many-GPU-centric finite-difference incompressible Navier-Stokes flow solver coupled with the Physalis method for fully resolving spherical particles dispersed throughout the flow. It is a research code being developed by Adam Sierakowski and Daniel Willen under the supervision of Prof. Andrea Prosperetti at the University of Houston and the Johns Hopkins University.
Bluebottle is capable of simulating particle-laden fluid flows in configurations ranging from particles in Stokes flow to flows at moderate Reynolds number. Since particles are fully resolved within the flow solver, Bluebottle accurately captures the physical behavior of these fluid flows at arbitrary particle volume fraction. Bluebottle has been used to investigate particle behavior in channel flows, shear flows, sedimentation, and other canonical situations with up to 1,000,000 particles in domains consisting of over 7-billion degrees of freedom on up to 216 GPUs.
Constructed with the primary goal of bringing to bear the power inherent in today's GPU hardware on particle flow physics simulations, Bluebottle has been shown to operate up to 100-times faster than a legacy CPU implementation. The newest many-GPU implementation, Bluebottle-3.0, exhibits favorable strong and weak scaling.
Bluebottle-3.0, the new many-GPU implementation, has been released under the Apache License Version 2.0. Download it via Github.
The original single-GPU version of Bluebottle is also available under the Apache License Version 2.0 at Github.
- Y. Wang, A.J. Sierakowski, A. Prosperetti, Rotational dynamics of a particle in a turbulent stream, Phys. Rev. Fluids 4 (2019), 064304, dx.doi.org/10.1103/PhysRevFluids.4.064304
- D.P. Willen, A. Prosperetti, Resolved simulations of sedimenting suspensions of spheres, Phys. Rev. Fluids 4 (2019) 014304, dx.doi.org/10.1103/PhysRevFluids.4.014304
- Y. Wang, A. Prosperetti, Heat transfer from an array of resolved particles in turbulent flow, Phys. Rev. Fluids 3 (2018) 084305, doi.org/10.1103/PhysRevFluids.3.084305
- D.P. Willen, A.J. Sierakowski, G. Zhou, and A. Prosperetti, Contiuity waves in resolved-particle simulations of fluidized beds, Phys. Rev. Fluids 2 (2017) 114305, dx.doi.org/10.1103/PhysRevFluids.2.114305
- Y. Wang, A.J. Sierakowski, and A. Prosperetti, Fully resolved simulation of particulate flows with particles-fluid heat transfer, J. Comput. Phys. 350 (2017) 638-656, dx.doi.org/10.1016/j.jcp.2017.07.044
- A.J. Sierakowski, GPU-centric resolved-particle disperse two-phase flow simulation using the Physalis method, Comput. Phys. Comm. 207 (2016) 24-34, dx.doi.org/10.1016/j.cpc.2016.05.006
- A.J. Sierakowski, Numerical simulation of disperse particle flows on a graphics processing unit, Ph.D. thesis (2016), Download
- A.J. Sierakowski and A. Prosperetti, Resolved-particle simulation by the Physalis method: Enhancements and new capabilities, J. Comput. Phys. 309 (2016) 164-184, dx.doi.org/10.1016/j.jcp.2015.12.057