Skip to content

ACoM-RWTH/SPEcQK.jl

Repository files navigation

SPEcQK.jl

This is the repository of the Julia package SPEcQK.jl ("SParse Entropic Quadrature for Kinetics"), which implements the sparse and low-rank kinetic distribution estimation algorithm described in the preprint "Sparse and low-rank kinetic distribution estimation" by G. Oblapenko, L. Theisen, R.-P. Wilhelm, M. Torrilhon, M. Herty.

The code is released under the MPL 2.0 license, see LICENSE for details.

Documentation available on the NRW Gitlab.

Installation, tests, running examples

Currently, the package can be used as follows:

  • Clone the repository
  • Navigate to the project directory
  • Run julia --project=. -e 'using Pkg; Pkg.instantiate()'

To run tests:

  • julia --project=. -e 'using Pkg; Pkg.test()'

To run a simulation file in simulations

  • Create a directory output by running mkdir output (the directory is already in .gitignore)
  • Run a simulation file, e.g. julia --project=. simulations/paper_2026_sparse_and_lowrank/mott_smith.jl'

Reproducibility of papers

Details on reproducing the results of "Sparse and low-rank kinetic distribution estimation" can be found in reproducibility.md.

Acknowledgments

Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) within the SFB 1481 (442047500) "Sparsity and Singular Structures", Project B04 "Sparsity Patterns in Kinetic Theory".

About

Sparse Entropic Quadrature for Kinetic

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors