This release contains multiple feature improvements and bug fixes. The AFQMC implementation has been significantly enhanced, and an important wavefunction optimization bug fixed in real space QMC.
This is an important bug fix release. As described in GitHub issue #2330, since v3.8.0 the timestep was not correctly changed between different DMC blocks if the time step was changed in the input, biasing the results.
This release is the same as v3.9.0 except that the version number of QMCPACK is reported correctly. See the v3.9.0 part of the CHANGELOG for important changes compared to v3.8.0.
This release includes a large number of refinements to improve or extend the functionality of QMCPACK and NEXUS. Importantly, this release supports and requires Python 3. After this release we plan to remove the array-of-structures build configuration and also the legacy CUDA implementation for GPUs.
This release includes Quantum Espresso v6.4.1 support, new examples for adding wavefunctions and Jastrow functions, and many updates to the AFQMC code functionality.
This release includes GPU support for the AFQMC implementation, Quantum Espresso v6.4 support, and in the real-space code makes the structure-of-arrays (SoA) code path the default. A large number of feature refinements, bugfixes, testing improvements and source code cleanup have been performed.