|
| 1 | +v1.3.0 (2025-01-07) |
| 2 | +------------------- |
| 3 | +* New Features |
| 4 | + - PBC analytical Fourier transform on GPU |
| 5 | +* Improvements |
| 6 | + - Optimized computation efficiency and memory footprint for density fitting Hessian |
| 7 | + - Support pickle serialization for most classes (SCF, DF, PCM, etc.) |
| 8 | + - Efficiency of moving CuPy arrays between GPU cards |
| 9 | + |
| 10 | + |
| 11 | +v1.2.1 (2024-12-20) |
| 12 | +------------------- |
| 13 | +* New Features |
| 14 | + - Change the license from GPL v3.0 to Apache 2.0 |
| 15 | + - Multi-GPU support for SCF, Gradients, and Hessian computation using AO-direct algorithm |
| 16 | + - Add PBC HF and DFT with k-points, UHF/UKS, and density fitting |
| 17 | +* Improvements |
| 18 | + - Change the default conv_tol_cpscf = 1e-3 / batch of atoms to conv_tol_cpscf = 1e-6 / atom |
| 19 | + - Fix numerical instability in complex-valued TDHF diagonalization |
| 20 | + - Improve PCM and QMMM with int1e_grids kernel |
| 21 | + - Support non-symmetric int3c2e integral |
| 22 | + - Optimize Hessian calculation with direct SCF |
| 23 | + - Improve the numerical stability of int3c2e for point charge |
| 24 | + - Add CI workflow for multi-GPU |
| 25 | +* Fixes |
| 26 | + - Fix non-contiguous array error in p2p transfer between GPUs. |
| 27 | + - Fix bugs in NMR calculations |
| 28 | + |
| 29 | + |
| 30 | +v1.2.0 (2024-12-09) |
| 31 | +------------------- |
| 32 | +* New Features |
| 33 | + - Spin-conserved TDA and TDDFT methods |
| 34 | + - Spin-flip TDA method. |
| 35 | + - J-engine using McMuchie-Davidson integral algorithm |
| 36 | + - Support multi-GPU density fitting energy, gradients and Hessian computation. |
| 37 | + - Second order SCF solver |
| 38 | +* Improvements |
| 39 | + - Support non-hermitian density matrix in J/K builder |
| 40 | + - Secondary grids for CPHF solver |
| 41 | + - 3-center integral computation efficiency for gradients and hessian |
| 42 | + - One-electron Coulomb integrals against point charges and Gaussian charge distributions on grids. |
| 43 | + - Automatically apply SCF initial guess from existing wavefunction |
| 44 | + |
| 45 | + |
| 46 | +v1.1.0 (2024-10-29) |
| 47 | +------------------- |
| 48 | +* New Features |
| 49 | + - Add esp charge and resp charge by @wxj6000 in #208 |
| 50 | + - New Rys kernel by @sunqm in #221 |
| 51 | + - Optimize nuclear gradients using new Rys kernel by @sunqm in #224 |
| 52 | + - GPU kernel for analytical hessian by @sunqm in #227 |
| 53 | + - Add QM/MM by @MoleOrbitalHybridAnalyst in #218 |
| 54 | +* Improvements |
| 55 | + - Improved compatiability with pyscf 2.7.0 by @wxj6000 in #216 |
| 56 | + - Add skipping SCF cycles by @kvkarandashev in #229 |
| 57 | + - Skip building gint, gvhf, ... when building libxc by @wxj6000 in #210 |
| 58 | +* Bugfix |
| 59 | + - Typo in build_wheels.sh by @wxj6000 in #209 |
| 60 | + - Typo in dft_driver.py by @wxj6000 in #220 |
| 61 | + - Bugfix: cusolver error when specifying gpu by @wxj6000 in #213 |
| 62 | + - Bugfix: error in int2c2e by @wxj6000 in #212 |
| 63 | + - Bugfix: inconsistent gradient with CPU. Improved to_cpu, uks gradient, and grid_response by @wxj6000 in #230 |
| 64 | + - Bugfix: recompute int3c2e in DF UHF by @wxj6000 in #226 |
| 65 | + - New Contributors |
| 66 | + - @MoleOrbitalHybridAnalyst made their first contribution in #218 |
| 67 | + - @kvkarandashev made their first contribution in #229 |
| 68 | + |
| 69 | + |
| 70 | +v1.0.2 (2024-09-03) |
| 71 | +------------------- |
| 72 | +* Bugfix: append data in h5 file by @wxj6000 in #200 |
| 73 | +* Support customized CHELPG radii by @wxj6000 in #202 |
| 74 | +* Add cupy installation guide for developer installation instructions by @henryw7 in #204 |
| 75 | +* Bugfix: save density when spin unrestricted by @wxj6000 in #205 |
| 76 | +* Add chkfile support for pysisyphus by @henryw7 in #203 |
| 77 | + |
| 78 | + |
| 79 | +v1.0.1 (2024-08-24) |
| 80 | +------------------- |
| 81 | +* Bugfix in rks.reset by @wxj6000 in #191. The bug leads to the failure of geometry optimization with direct SCF (#190) |
| 82 | +* Bugfix when CUDA unified memory is disabled. Removed CUDA unified memory in libxc, and reduced the overhead in calling libxc @wxj6000 in #180, #189 |
| 83 | +* Bugfix and Improvement in opt_driver by @wxj6000 in #187 #197 |
| 84 | +* Support SMD in opt_driver and dft driver @liuyu-chem1996 in #196 |
| 85 | +* Support thermo calculation in dft_driver @liuyu-chem1996 in #192 |
| 86 | + |
| 87 | + |
| 88 | +v1.0.0 (2024-07-23) |
| 89 | +------------------- |
| 90 | +Released features: |
| 91 | +* Density fitting scheme and direct SCF scheme |
| 92 | +* SCF, analytical gradient, and analytical Hessian calculations for Hartree-Fock and DFT |
| 93 | +* Spin-conserved and spin-flip TDA and TDDFT for excitated states |
| 94 | +* Nonlocal functional correction (vv10) for SCF and gradient |
| 95 | +* PCM models, SMD model, their analytical gradients, and semi-analytical Hessian matrix |
| 96 | +* Unrestricted Hartree-Fock and unrestricted DFT, gradient, and Hessian |
| 97 | +* MP2/DF-MP2 and CCSD (experimental) |
| 98 | +* Polarizability, IR, and NMR shielding (experimental) |
0 commit comments