What’s new in version 1.2? (not an exhaustive list)¶
We are now on restart file version number 2.
Features¶
Auto-shift-damping
Blocking-on-the-fly
Complex CCMC
DMQMC structure factor
DMQMC momentum distribution
Logging of CCMC stochastic selection
Lua “cookbook”
Reduced Density Matrices
Replica Tricks for CIQMC
Semi stochastic quasi-Newton
Truncated and Even Selection
Use of real cumulative populations in CCMC
Write to arbitrary output file
Bug Fixes¶
Storing projected energy in restart file to avoid estimation based on configuration interaction when restarting coupled cluster. Once we allow the rng state to be stored as well, this means continous Markov chains across restarting in CCMC. Before this bug fix, the initial projected energy when restarting was (usually) different from what it should have been.
Reading in semistochastic restart files.
Improvements to Stability and Robustness and Version Updates¶
Move to LUA 5.3.3
Removed support for GCC 4.7 and below
Improve HDF5 support
Improve broadcasting of integrals
Alter how HANDE decides whether the shift should be varied or not when restarting.
Improve direct LANCZOS hamiltonian memory handling.
Improve dealing with HANDE.COMM in multi node calculations.
Fix logging of death step
Correctly convert 32 and 64 bit strings in restart files.
Pyhande Updates¶
Compatibility with Pandas 0.20
Extend lazy.py to deal with Simple FCIQMC and fix how QMC calculations are detected.
Allow multiple canonical calculations to be averaged.