The link to our code Bitbucket repository is here.

The code is run using a python Driver file, which will then display the positions of the particles and energy diagnostics periodically. The completion of each time step will be shown in the terminal, and timing information reported at the end.