|
2 | 2 |
|
3 | 3 | Notable changes to QMCPACK are documented in this file. |
4 | 4 |
|
| 5 | +## [3.8.0] - 2019-07-23 |
| 6 | + |
| 7 | +### Notes |
| 8 | + |
| 9 | +This release includes Quantum Espresso v6.4.1 support, new examples |
| 10 | +for adding wavefunctions and Jastrow functions, and many updates to the |
| 11 | +AFQMC code functionality. Additionally, all the updated scripts and |
| 12 | +functionality utilized during the [2019 QMCPACK |
| 13 | +workshop](https://github.com/QMCPACK/qmcpack_workshop_2019) are |
| 14 | +provided; this link also includes several new tutorials. A large |
| 15 | +number of feature refinements, bugfixes, testing improvements and |
| 16 | +source code cleanup have also been performed. |
| 17 | + |
| 18 | +* Quantum Espresso v6.4.1 support [\#1732](https://github.com/QMCPACK/qmcpack/pull/1732). |
| 19 | +* New tutorial for adding a simple wavefunction (He) [\#1621](https://github.com/QMCPACK/qmcpack/pull/1621). |
| 20 | +* New tutorial and capability for adding Jastrow functors from symbolic expressions written in Python [\#1557](https://github.com/QMCPACK/qmcpack/pull/1557). |
| 21 | +* [Updated compiler and library support policy](https://github.com/QMCPACK/qmcpack#prerequisites), and matching testing. We aim to support open source compilers and |
| 22 | + libraries within two years of release. Use of older software is discouraged and untested. Support for closed source compilers over the same period may require use of an exact version. |
| 23 | +* Many updates to AFQMC code to support more compilers and libraries. |
| 24 | +* Newly expanded deterministic test set should now pass on all platforms and be usable as an. |
| 25 | + installation check. Recommend to run "ctest -L deterministic" after building QMCPACK. |
| 26 | +* AFQMC code now only reads HDF5 format data to improve I/O performance and storage utilization. |
| 27 | +* K-point AFQMC code usable in production (e.g. bug fix [\#1524](https://github.com/QMCPACK/qmcpack/pull/1524)). |
| 28 | +* Updated AFQMC workflow scripts for interfacing with PySCF. |
| 29 | +* Faster initial cusp correction calculation for all-electron calculations, e.g. [\#1643](https://github.com/QMCPACK/qmcpack/pull/1643). |
| 30 | +* Improved stability of cusp correction calculation [\#1594](https://github.com/QMCPACK/qmcpack/pull/1594). |
| 31 | +* New short-ranged e-n Jastrow [\#1680](https://github.com/QMCPACK/qmcpack/pull/1680). |
| 32 | +* Substantially faster 1-body reduced density matrix (1DRDM) estimator [\#1672](https://github.com/QMCPACK/qmcpack/pull/1672). |
| 33 | +* Performance tests added for LCAO code and Gaussian basis sets [\#1639](https://github.com/QMCPACK/qmcpack/pull/1639). |
| 34 | +* Reduced configuration output by default. Use -DQMC_VERBOSE_CONFIGURATION=1 on CMake line for greater detail. |
| 35 | +* Partial support for forces in LCAO basis e.g. [\#1559](https://github.com/QMCPACK/qmcpack/pull/1559). See details given at |
| 36 | + 2019 QMCPACK Workshop and in manual. |
| 37 | +* Improved human-readable Jastrow output [\#1525](https://github.com/QMCPACK/qmcpack/pull/1525). |
| 38 | +* Improved MPI implementation. QMCPACK is now compatible with OpenMPI v4. |
| 39 | +* Majority of the manual has been professionally edited. |
| 40 | + |
| 41 | +### Known bugs |
| 42 | + |
| 43 | +See [list of open bugs](https://github.com/QMCPACK/qmcpack/issues?q=is%3Aissue+is%3Aopen+label%3Abug). |
| 44 | + |
| 45 | +* There is a general problem with MVAPICH2 involving aligned memory allocations that will cause |
| 46 | + QMCPACK to crash if MVAPICH is compiled using defaults. See [\#1703](https://github.com/QMCPACK/qmcpack/issues/1703) for details and workaround. |
| 47 | + |
| 48 | +### NEXUS |
| 49 | + |
| 50 | +* Examples added of PySCF molecular and solid-state workflows [\#1552](https://github.com/QMCPACK/qmcpack/pull/1552). |
| 51 | +* Update support for Quantum Package 2.0 [\#1538](https://github.com/QMCPACK/qmcpack/pull/1538). |
| 52 | +* Support for additional machines including SuperMUC-NG [\#1665](https://github.com/QMCPACK/qmcpack/pull/1665). |
| 53 | +* Support for ghost atoms [\#1653](https://github.com/QMCPACK/qmcpack/pull/1653). |
| 54 | +* Update outdated cubic specifier to alat for QE [\#1642](https://github.com/QMCPACK/qmcpack/pull/1642). |
| 55 | +* K-point grids are symmetrized with spglib [\#1544](https://github.com/QMCPACK/qmcpack/pull/1544). |
| 56 | +* Bundling of jobs at NERSC [\#1748](https://github.com/QMCPACK/qmcpack/pull/1748). |
| 57 | + |
5 | 58 | ## [3.7.0] - 2019-03-29 |
6 | 59 |
|
7 | 60 | ### Notes |
|
0 commit comments