Examples¶
All examples live in the examples/ folder and are built together with the library.
Start with the minimal example.
| Program | Description |
|---|---|
minimal_dlr_vlasov |
1+1D Vlasov–Poisson with the projector-splitting integrator; see the tutorial |
vlasov_poisson |
3+3D dynamical low-rank Vlasov–Poisson solver |
vlasov_poisson_adapt |
Rank-adaptive (BUG) 3+3D Vlasov–Poisson solvers, the latter with reduced memory footprint |
alfven_waves |
3+1D solver for Alfvén wave problems |
drift_kinetics_interpolatory |
3+1D drift-kinetic solver using interpolatory low-rank integrators |
lhd_instability |
1+2D lower hybrid drift instability simulation |
The larger examples use cxxopts; run them with --help for the available options.