Feature release with new GPU acceleration, improved ALPB parameters, better optimizer settings and options, and general performance improvements for GFN1-xTB and GFN2-xTB.
Thanks to Sebastian Spicher (sespic), Marcel Müller (marcelmbn), Hagen Neugebauer (haneug), Thomas Rose (Thomas3R), Marcel Stahn (MtoLStoN), Julius Stückrath (jbstueckrath), Patrick Atkinson (patrickatkinson), Cyrille Lavigne (clavigne) and Igor Gerasimov (FulgurIgor) for contributing to this version.
- Bugfix: Basename detection failed for paths with path delimiter (https://github.com/grimme-lab/xtb/pull/362) :beetle:
- Bugfix: FOD flag (`--fod`) did not set electronic temperature correctly (https://github.com/grimme-lab/xtb/pull/382) :beetle:
- Bugfix: Sign error in unbiased hessian calculation (https://github.com/grimme-lab/xtb/pull/388) :beetle:
- Bugfix: IR intensities were calculated incorrectly from dipole gradients (https://github.com/grimme-lab/xtb/pull/395) :beetle:
- Bugfix: Fix out-of-bounds access for basis set in IPEA-xTB calculations (https://github.com/grimme-lab/xtb/pull/399) :beetle:
- Bugfix: Commandline interface for sequential build was inconsistent with OpenMP build (https://github.com/grimme-lab/xtb/pull/421) :beetle:
- Bugfix: Point charge embedding was not initialized correctly and skipped embedding calculations (https://github.com/grimme-lab/xtb/pull/422) :beetle:
- Bugfix: Negative charges were detected as command line flags (https://github.com/grimme-lab/xtb/pull/423) :beetle:
- Improved 2D to 3D conversion with GFN-FF (https://github.com/grimme-lab/xtb/pull/351)
- GPU version of xtb is available with Nvidia HPC SDK (https://github.com/grimme-lab/xtb/pull/342, https://github.com/grimme-lab/xtb/pull/352, https://github.com/grimme-lab/xtb/pull/407, https://github.com/grimme-lab/xtb/pull/420)
- Backports of performance improvements from GPU routines to CPU implementations (https://github.com/grimme-lab/xtb/pull/425)
- Allow adjusting of spring exponents in distance constraints (https://github.com/grimme-lab/xtb/pull/357)
- Allow scaling of dispersion energies / gradients for the GFN-FF (https://github.com/grimme-lab/xtb/pull/359)
- Improved ALPB implicit solvation parameters (https://github.com/grimme-lab/xtb/pull/372, https://github.com/grimme-lab/xtb/pull/387)
- Turbomole driver now attempts to cache results via gradient file (https://github.com/grimme-lab/xtb/pull/377)
- Adjusted optimization threshold for level “lax” for Turbomole DCOSMO-RS driver (https://github.com/grimme-lab/xtb/pull/383)
- Allow reading static RMSD bias from file (https://github.com/grimme-lab/xtb/pull/390)
- Use averaged convergence scheme in L-ANCopt and RF-ANCopt to deal with noisy energy surfaces (https://github.com/grimme-lab/xtb/pull/394)
- Refactored hessian implementation to stabilize build and allow higher compiler optimization (https://github.com/grimme-lab/xtb/pull/417)
[![linux](https://img.shields.io/github/downloads/grimme-lab/xtb/v6.4.0/xtb-210201.tar.xz?label=%20&logo=linux&logoColor=white&style=flat-square)](https://github.com/grimme-lab/xtb/releases/download/v6.4.0/xtb-210201.tar.xz) [![linux](https://img.shields.io/github/downloads/grimme-lab/xtb/v6.4.0/xtb-210201-oldkernel.tar.xz?label=%20&logo=linux&logoColor=white&style=flat-square)](https://github.com/grimme-lab/xtb/releases/download/v6.4.0/xtb-210201-oldkernel.tar.xz)