KitBase.jl

version CI codecov deps GitHub commits since tagged version

This lightweight module provides basic physical formulations and numerical methods for Kinetic.jl ecosystem. The finite volume method (FVM) is employed to perform 1-3 dimensional numerical simulations on CPUs and GPUs. A rich set of numerical fluxes and source terms are implemented for advection-diffusion-type governing equations. A partial list of current supported models and equations include:

  • Boltzmann equation
  • radiative transfer equation
  • Fokker-Planck-Landau equation
  • direct simulation Monte Carlo
  • advection-diffusion equation
  • Burgers equation
  • Euler equations
  • Navier-Stokes equations
  • Magnetohydrodynamical equations
  • Maxwell's equations

For the detailed information on the implementation and usage of the package, you may check the documentation.