GitPedia
Allen-Tildesley

Allen-Tildesley/examples

Fortran and Python examples to accompany the book "Computer Simulation of Liquids" by Michael P. Allen and Dominic J. Tildesley (2nd edition, Oxford University Press, 2017). Use the "Code" button, or follow the "Releases" link below.

12 Releases
Latest: 1y ago
May 2025 Releasev1.2.6Latest
Michael-P-AllenMichael-P-Allen·1y ago·May 19, 2025
GitHub

This release consolidates some minor changes to the Python codes, associated with the introduction of NumPy v2, as well as cosmetic changes to the documentation.

January 2024 Releasev1.2.5
Allen-TildesleyAllen-Tildesley·2y ago·January 23, 2024
GitHub

This release consolidates some essentially cosmetic changes to programs and documentation, and also includes the correction discussed in Issue https://github.com/Allen-Tildesley/examples/issues/19.

September 2022 Releasev1.2.3
Allen-TildesleyAllen-Tildesley·3y ago·August 20, 2022
GitHub

This release consolidates some minor changes to the documentation and a few program files. The most significant change is the retirement of the `init_random_seed` wrapper, which was only really needed by users of gfortran v6 (and earlier), and should now be redundant.

October 2020 Releasev1.2.2
Michael-P-AllenMichael-P-Allen·5y ago·October 23, 2020
GitHub

This release incorporates a bugfix for Issue #16 as well as some minor updates to the documentation.

January 2020 Releasev1.2.1
Allen-TildesleyAllen-Tildesley·6y ago·January 6, 2020
GitHub

This release incorporates a small number of minor improvements to *NPT* and *zVT* simulation codes. There are also some accumulated changes in the documentation, including links to cited publications, and corrections to a few typos in the program comments.

October 2017 Releasev1.2.0
Allen-TildesleyAllen-Tildesley·8y ago·October 10, 2017
GitHub

This release consolidates the addition of Python versions of several examples, a molecular dynamics code for rigid molecules using quaternions, and a bug fix. In addition, following on from the release of gfortran v7, which included a new built-in random number generator, the GNU-specific `init_random_seed` routine in `maths_module.f90` has been replaced by one which simply calls `random_seed()`. The previous workaround can be found in `gnu_v6_init_random_seed.f90` for information. No further additions to the codes are currently planned, so new releases in the foreseeable future should be confined to bug fixes and, possibly, accumulated cosmetic changes in the documentation and/or program files.

September 2017 Release (2)v1.1.2
Allen-TildesleyAllen-Tildesley·8y ago·September 18, 2017
GitHub

This release incorporates a bug-fix to maths_module.py and some minor edits in the documentation.

September 2017 Releasev1.1.1
Allen-TildesleyAllen-Tildesley·8y ago·September 13, 2017
GitHub

This release incorporates additional Python versions, a couple of bugfixes covered in recent commits, and some improvements to the documentation.

August 2017 Releasev1.1.0
Allen-TildesleyAllen-Tildesley·8y ago·August 26, 2017
GitHub

This release includes several additional Python versions of codes which were omitted in the original production release.

Initial production releasev1.0.2
Allen-TildesleyAllen-Tildesley·8y ago·June 25, 2017
GitHub

Initial release, with large data file transferred to data repository, and minor edits to accompanying text files.

Initial release with large data file removedv1.0.1
Allen-TildesleyAllen-Tildesley·8y ago·June 21, 2017
GitHub

No changes to source code. Moved large data file grint_data.zip to separate data repository.

Initial releasev1.0.0
Allen-TildesleyAllen-Tildesley·9y ago·June 11, 2017
GitHub

Initial release of examples accompanying publication of the text. Further releases will consist of bug fixes in response to issues raised under the Issues tab.