Skip to content

Releases: rjdirisio/pyvibdmc

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.

Feature: Importance Sampling

21 Sep 18:11
Compare
Choose a tag to compare

In this release, the use of guiding functions is incorporated into the DMC simulation. The guiding functions have multiprocessing and MPI support and use a similar interface as the potential manager. See updated documentation.