Skip to content
This repository has been archived by the owner on Oct 3, 2020. It is now read-only.

Releases: wesbarnett/libgmxcpp

Release 5.0.2

10 Feb 15:23
5.0.2
Compare
Choose a tag to compare

Updated documentation.

Release 5.0.1

22 Mar 16:26
Compare
Choose a tag to compare
update docs

Release 5.0

25 Jul 20:51
Compare
Choose a tag to compare

See previous betas for release notes.

Release 5.0rc1

25 Jul 19:46
Compare
Choose a tag to compare
Release 5.0rc1 Pre-release
Pre-release
v5.0rc1

only open xtcfile once; fix memory leaks (frameArray destructor)

Release 5.0beta2

28 Jun 15:45
Compare
Choose a tag to compare
Release 5.0beta2 Pre-release
Pre-release

*Detect if xdrfile is already installed on system.

Release 5.0beta1

25 Jun 16:39
Compare
Choose a tag to compare
Release 5.0beta1 Pre-release
Pre-release
  • In addition to previous beta, add banner (can be turned off with cmake flag -DBANNER=OFF).
  • Update example and documentation.
  • Fix compile flags.

Release 5.0 beta0

25 Jun 13:10
Compare
Choose a tag to compare
Release 5.0 beta0 Pre-release
Pre-release
  • Add experimental AVX classes. Can perform some operations on 8 different sets of coordinates at the same time (like distance2 and pbc). Use -DAVX=ON with cmake to compile.
  • Add cubicbox class and functions. Useful for when you know your simulation is cubic, since it won't waste time with extra calculations with pbc.
  • Split up reading trajectory file in to two Trajectory methods "read()" and "read_next()". The Trajectory constructor no longer reads in the entire file automatically. You now need to construct the object and call either read() once or read_next() in a loop and then close the xtc file. read() reads the entire xtc file and closes it. read_next(n) reads the next n frames into memory, keeping the file open until the method close() is called.

Release 4.0

25 Jun 01:56
Compare
Choose a tag to compare

See notes for the beta.

Release v4.0beta0

15 Jun 17:11
Compare
Choose a tag to compare
Release v4.0beta0 Pre-release
Pre-release

Reverted many of the changes from 3.5beta (was very slow in reading in the configurations). Now uses std::array to store data both in the coordinates class and triclinicbox class instead of inheriting the vector class. Various speed improvements in Utils, especially pbc and distance, mainly by not using "at()".

box.at(i).at(j) is no longer used to access the box dimensions. Instead use box(i, j).

coordinates.at(i) is no longer used to access the x, y, and z components. Instead use coordinates[i].

Release 3.6-beta0

28 Jan 19:53
Compare
Choose a tag to compare
Release 3.6-beta0 Pre-release
Pre-release

Because 3.5 was terrible, I'm skipping it.