Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.9 KB

File metadata and controls

38 lines (32 loc) · 1.9 KB

Leon's Gas Kinetics

pipeline status

This is a little Julia-based DSMC gas kinetics solver. It supports the BGK collision model and 3D geometries. A rather uncommon feature is a variance reduction scheme called "VRBGK" that allows for low-noise, low-velocity BGK simulations.

Usage

Example files are provided in the examples folder. The mesh .h5 files are generated using the HOPR preprocessor.

julia --project=. src/main.jl examples/couette/couette.toml output_path_of_choice

Visualization uses the piclas2vtk utility from the PICLas project.

piclas2vtk output_path_of_choice/Couette_*.h5
paraview output_path_of_choice/*.vtu

Demo

Couette

Wall velocity = +-100m/s, Kn=1.0
Plot of velocity and temperature for Couette flow

References

  • https://github.com/piclas-framework/piclas
  • C.D. Munz et al, "Coupled Particle-In-Cell and Direct Simulation Monte Carlo method for simulating reactive plasma flows". 2014
  • G.A. Bird, "Molecular Gas Dynamics and the Direct Simulation of Gas Flows". 1994
  • M. Pfeiffer, "Particle-based fluid dynamics: Comparison of different Bhatnagar-Gross-Krook models and the direct simulation Monte Carlo method for hypersonic flows". 2018
  • C.D. Landon and N. G. Hadjiconstantinou, "Variance-Reduced Direct Simulation Monte Carlo with the Bhatnagar-Gross-Krook Collision Operator". 2011
  • A.L. Garcia, W. Wagner, "Generation of the Maxwellian inflow distribution". 2006

License

Leon's Gas Kinetics Copyright (C) 2026 Leon Teichroeb
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain conditions; for details view LICENSE.