You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+71-11Lines changed: 71 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,20 +4,80 @@ Notable changes to QMCPACK are documented in this file.
4
4
5
5
## [Unreleased]
6
6
7
+
* Important bugfix to NLPP integration grid rotations and update to all relevant deterministic test values. See issue
8
+
[\#4362](https://github.com/QMCPACK/qmcpack/issues/4362) for full discussion and visualization. Found and corrected by
9
+
@markdewing, this bug has existed since the earliest days of QMCPACK. The stochastic rotations used to randomly reorient the
10
+
integration grids for the non-local pseudopoptentials would not cover the full sphere unless they had many points and sufficient
11
+
symmetry, as was the case for the QMCPACK default. However, calculations with custom integration grids with only a few points
12
+
(small `nrule`) could show error or excess statistical noise in the non-local part of the pseudopotential energy. Standard
13
+
calculations and tests on carbon diamond, lithium hydride, and hydrocarbon molecules were not affected due to QMCPACK's
14
+
conservative defaults. Tests updated in [\#4383](https://github.com/QMCPACK/qmcpack/pull/4383)
15
+
* NLPP grid randomization can be disabled for debugging and greater reproducibility [\#4394](https://github.com/QMCPACK/qmcpack/pull/4394)
16
+
* Two-body Jastrow support for true 2D calculations [\#4289](https://github.com/QMCPACK/qmcpack/pull/4289) (contributed by @Paul-St-Young)
17
+
* Fix for very large calculations requesting too large grids in CUDA spline implementation [\#4421](https://github.com/QMCPACK/qmcpack/pull/4421) (contributed by @pwang234)
18
+
* Bugfix in the batched OpenMP offload implementation memory errors [\#4408](https://github.com/QMCPACK/qmcpack/pull/4408) when the
19
+
number of splines is not a perfectly aligned size (multiple of 8 single precision or 4 double precision).
20
+
* Updates to test tolerances for many build types and platforms to improve reliability of deterministic tests. Goal: `ctest -L
21
+
deterministic` should pass on all platforms. Please report any failures.
22
+
* Improved CMake configuration including detecting use of parallel HDF5 in non-MPI builds
23
+
[\#4420](https://github.com/QMCPACK/qmcpack/pull/4420) and detection of missing OpenMP support
* Better support for FreeBSD [\#4416](https://github.com/QMCPACK/qmcpack/pull/4416)
7
49
* Minimum supported Intel classic compiler version is 2021.1. [\#4389](https://github.com/QMCPACK/qmcpack/pull/4389)
50
+
* Ongoing improvement to orbital optimization and rotation, e.g. [\#4288](https://github.com/QMCPACK/qmcpack/pull/4288), [\#4402](https://github.com/QMCPACK/qmcpack/pull/4402)
51
+
* Ongoing code cleanup, e.g. [\#4276](https://github.com/QMCPACK/qmcpack/pull/4276),
0 commit comments