Skip to content

Releases: rjdirisio/pyvibdmc

Excited state importance sampling patch

26 Sep 19:34
af584d5
Compare
Choose a tag to compare
  • Add functionality to add a flag to add in limiting drift term/local energy in order to do excited state DMC using importance sampling

Debugging Patch

17 Jun 19:32
Compare
Choose a tag to compare
  • Allowed the g matrix to be a function in fixed-node DMC.
  • Allowed restarts with importance sampling

Fixed Node Patch

18 Jan 23:17
Compare
Choose a tag to compare

Additional functionality for fixed node DMC.

Fixed Node DMC

12 Jan 23:56
Compare
Choose a tag to compare

Add fixed node capabilities.

Restart bug fixes

16 Dec 19:18
Compare
Choose a tag to compare

Allow for continuous weights to be added in for restarting DMC sims, add in parent continuous weights to wave function output for continuous weight simulations.

Bug fixes and quality of life improvements

10 Dec 00:35
Compare
Choose a tag to compare

Continuous weighting weights are now returned with wave function, harmonic sampling can have varied mass.

Adiabatic DMC, MPI improvements

23 Nov 00:45
Compare
Choose a tag to compare

Incorporation of simple option to do adiabatic DMC, and speed improvements for MPI4Py based on using chunksize instead of splittiing up the data by myself.

Imp Samp Improvements

29 Oct 23:56
Compare
Choose a tag to compare

Continuous weighting fix for imp sampling and efficiency increase in discrete weighting imp samp.

Atomic Unit Standardization of PyVibDMC

05 Oct 23:37
Compare
Choose a tag to compare

Previously, PyVibDMC file output was in atomic units, but any analysis or reading of that data was done in angstroms or cm-1. Now, the output has remained in atomic units, and the analysis code is by default still in atomic units. One can pass in an optional keyword argument in order to convert the output to angstroms/cm-1.

NOTE: This is not a backwards compatible change. Please be careful of loading in old data or using old code, now the default is atomic units for everything.

Full Changelog: 1.2.3...1.3.0

Chain Rule Efficiency

28 Sep 22:39
Compare
Choose a tag to compare

Made Chain rule more efficient. Based on how it is currently structured, one can now reuse derivatives that have already been calculated.