Simulation code of overdamped Langevin dynamics with periodic boundary conditions in Rust. This code implements a basic simulation mode, as well as a gradient-descent based equilibration/quenching and the Chen and Horing method for biasing of the system potential. Due to the lack of internal neighbor data this code is meant to be run on quite small systems (N < 100). The binary md-lv is the main executable from which simulations are run. The scripts directory contains workflows for automating simulation execution, and notebooks contains code for the post-processing analysis.
Building md-lv just requires cargo, which is easily obtained by download rustup from
cargo build --releaseAdditionally the binary can be installed in the $PATH by running
cargo install --path .Simply execute ./target/release/md-lv to run a basic simulation. CLI parameters can be shown with the --help flag.
