Skip to content

Commit 0427e6a

Browse files
authored
Release v1.3.0 (#296)
* Release v1.2.2 * Update CHANGELOG * Update Changelog
1 parent 49f2f56 commit 0427e6a

File tree

2 files changed

+99
-1
lines changed

2 files changed

+99
-1
lines changed

CHANGELOG

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
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)

gpu4pyscf/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
__version__ = '1.2.1'
15+
__version__ = '1.3.0'
1616

1717
from . import lib, grad, hessian, solvent, scf, dft

0 commit comments

Comments
 (0)