Skip to content

Releases: pyscf/gpu4pyscf

v1.0.2

03 Sep 20:54
e07f094
Compare
Choose a tag to compare

What's Changed

  • Bugfix: append data in h5 file by @wxj6000 in #200
  • Support customized CHELPG radii by @wxj6000 in #202
  • Add cupy installation guide for developer installation instructions by @henryw7 in #204
  • Bugfix: save density when spin unrestricted by @wxj6000 in #205
  • Add chkfile support for pysisyphus by @henryw7 in #203

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1

25 Aug 05:08
45422bd
Compare
Choose a tag to compare

What's Changed

  • Bugfix in rks.reset by @wxj6000 in #191. The bug leads to the failure of geometry optimization with direct SCF (#190)
  • Bugfix when CUDA unified memory is disabled. Removed CUDA unified memory in libxc, and reduced the overhead in calling libxc @wxj6000 in #180, #189
  • Bugfix and Improvement in opt_driver by @wxj6000 in #187 #197
  • Support SMD in opt_driver and dft driver @liuyu-chem1996 in #196
  • Support thermo calculation in dft_driver @liuyu-chem1996 in #192

New Contributors

Full Changelog: v1.0...v1.0.1

v1.0

23 Jul 07:12
bda6d41
Compare
Choose a tag to compare

What's Changed

  • Support PySCF 2.6 and NumPy 2.0

Full Changelog: v0.7.9...v1.0

GPU4PySCF v0.7.9 release

30 May 17:07
e8d1eae
Compare
Choose a tag to compare

New Features

Improvements

Bugfixes

  • Fix a bug in shell level screening by @wxj6000 in #161
  • Fix double counting dispersion correction between PySCF v2.5 and GPU4PySCF v0.6.17 #111

New Contributors

Full Changelog: v0.6.17...v0.7.9

GPU4PySCF v0.6.17 release

20 Jan 18:51
b501107
Compare
Choose a tag to compare

New Features

  • SMD solvent model
  • Built-in serial DFTD3 and DFTD4, disable openmp for compatibility
  • Unrestricted DFT (w/o density fitting)
  • Zero-copy np array

Improvements

  • Improve grids generation, vxc integration, AO evaluation of DFT.
  • Reduced the initialization overhead in cupy arrays.
  • Optimized 2nd derivative of hcore
  • timer_debug2 for profiling cuda kernels

Bugfixes

  • Fixed a bug in traspose_sum cuda kernel
  • Fixed a bug in screen_index

New Contributors

Full Changelog: v0.6.9...v0.6.17

GPU4PySCF v0.6.9 release

22 Nov 03:38
6a1bbd1
Compare
Choose a tag to compare

Features

  • PCM SCF, analytical gradient, semi-analytical Hessian
  • Analytical gradient for Direct SCF
  • Workflow for PyPI binary release, support cuda 11.x and cuda 12.x
  • 'to_cpu', send GPU4PySCF object to cpu PySCF
  • Support various tensor contraction engine, cutensor, cuquantum, cupy, and opt_einsum.
  • Chelpg charge

Improvements

  • Compute Vxc with sparse AO
  • Support analytical Hessian up to 168 atoms
  • Improve the accuracy of Rys roots

Bugfixes

  • Fixed a bug in dumping log file

GPU4PySCF v0.5 release

16 Aug 17:50
b7b76e3
Compare
Choose a tag to compare

Bugfixes

  • Align the initial guess with PySCF
  • Fix CUDA _sync_threads in contract_rho

Improvements

  • Compress CDERI in the 'ij' direction
  • Save CDERI in CPU memory, and async data transfer between CPU and GPU
  • Evaluate spherical AO on grids
  • Make use of the sparsity in DFT integrals
  • Tensor contraction with cupyx.cutensor
  • Improve VV10 calculations
  • Multiple streaming for gradient calculations

GPU4PySCF v0.4.3 release

30 Jul 03:17
Compare
Choose a tag to compare

Features

  • Density Fitting SCF, Gradient, and Hessian
  • DFT with CUDA LibXC
  • LDA, GGA, mGGA without density laplacian, hybrid, and range-separated functionals
  • Dispersion corrections with D3 and D4
  • VV10 and its gradient on GPU

Improvements

  • Support g orbitals for 4-center integrals
  • SCF and DIIS on GPU, reduce data transfer
  • Improved the efficiency of 4-center integral kernels

GPU4PySCF 0.1

28 Jul 23:14
Compare
Choose a tag to compare
Fix dimension bug in hf