Bill2d - a software package for classical two-dimensional Hamiltonian systems
arXiv:1506.06917 · doi:10.1016/j.cpc.2015.10.006
Abstract
We present Bill2d, a modern and efficient C++ package for classical simulations of two-dimensional Hamiltonian systems. Bill2d can be used for various billiard and diffusion problems with one or more charged particles with interactions, different external potentials, an external magnetic field, periodic and open boundaries, etc. The software package can also calculate many key quantities in complex systems such as Poincaré sections, survival probabilities, and diffusion coefficients. While aiming at a large class of applicable systems, the code also strives for ease-of-use, efficiency, and modularity for the implementation of additional features. The package comes along with a user guide, a developer's manual, and a documentation of the application program interface (API).
References in corpus (7)
- Leaking Chaotic Systems
- On universality of algebraic decays in Hamiltonian systems
- Measuring logarithmic corrections to normal diffusion in infinite-horizon billiards
- Faster than expected escape for a class of fully chaotic maps
- Is it the boundaries or disorder that dominates electron transport in semiconductor `billiards'?
- Survival Probability for Open Spherical Billiards
- Chaotic properties of Coulomb-interacting circular billiards
Cited by in corpus (6)
- Controllable quantum scars in semiconductor quantum dots
- Normal and Anomalous Diffusion in Soft Lorentz Gases
- Effects of scarring on quantum chaos in disordered quantum wells
- Energy-dependent diffusion in a soft periodic Lorentz gas
- Anomalous Diffusion in the Square Soft Lorentz Gas
- Diffusion in the Inverted Triangular Soft Lorentz Gas