DGFS-BE Solver: An open-source Discontinuous Galerkin Fast Spectral Solver for the full Boltzmann equation
This paper introduces the DGFS-BE solver, an open-source Discontinuous Galerkin Fast Spectral solver designed to address the complexities of the Boltzmann equation, a fundamental equation in kinetic theory. The solver combines the Discontinuous Galerkin method for spatial discretization with fast spectral methods for velocity discretization, offering high-order accuracy across various domains. Unlike traditional stochastic methods, DGFS adopts a deterministic approach, avoiding assumptions about the collision kernel and overcoming the limitations of the Direct Simulation Monte Carlo method in rarefied gas flow simulations. The solver’s integration with GPU CUDA technology ensures efficient computation, making it suitable for applications ranging from aerospace engineering to microscale flows. Several test cases, including Couette flow, Fourier conduction, normal shock waves, and pressure-driven microchannel flow, demonstrate the solver’s accuracy and performance. The solver is available at: https://github.com/DGFSproj/ .
Authors
- Brian C. Morton
- Evgeniia Vorozhbit (ORCID: https://orcid.org/0009-0009-1589-7213)
- Nirajan Adhikari (ORCID: https://orcid.org/0000-0002-1345-0911)
- A. Alexeenko
- J. Y. Hu (ORCID: https://orcid.org/0000-0002-0779-1947)
Institutions
- University of Washington (US)
- Purdue University West Lafayette (US)
Publication Details
- Journal
- SoftwareX
- Published
- 2026-02-13
- DOI
- https://doi.org/10.1016/j.softx.2026.102544
- Primary Topic
- Gas Dynamics and Kinetic Theory
- Type
- article
- Field-Weighted Citation Impact
- 0.00