Skip to content

Commit 17ac106

Browse files
authored
1.4.1 release (#414)
* 1.4.1 release * the dependent pyscf version * Update README
1 parent 9130de9 commit 17ac106

File tree

4 files changed

+27
-2
lines changed

4 files changed

+27
-2
lines changed

CHANGELOG

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
v1.4.1 (2025-05-20)
2+
-------------------
3+
* New Features
4+
- Analytical hessian for VV10 functionals
5+
- DFT polarizability with VV10 functionals
6+
- TDDFT for VV10 functionals
7+
- Non-adiabatic coupling constants for TDDFT states
8+
- TDDFT gradients and geometry optimization solver for excited states
9+
- LR-PCM for TDDFT and TDDFT gradients
10+
- TDDFT-ris method
11+
* Improvements
12+
- Optimization CUDA kernel and integral screening for MD J-engine. The MD
13+
J-engine is utilized by default for large system HF and DFT computation.
14+
- Optimization for PBC gaussian density fitting at gamma point.
15+
- ECP gradients CUDA kernel
16+
- Reduced atomicAdd overhead in Rys JK kernel
17+
* Fixes
18+
- MINAO initial guess for ghost atoms
19+
120
v1.4.0 (2025-03-27)
221
-------------------
322
* New Features

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ Then, install the appropriate package based on your CUDA version:
2020
| **CUDA 11.x** | ```pip3 install gpu4pyscf-cuda11x``` | ```pip3 install cutensor-cu11``` |
2121
| **CUDA 12.x** | ```pip3 install gpu4pyscf-cuda12x``` | ```pip3 install cutensor-cu12``` |
2222

23+
The versions of CuPy and cuTENSOR are strongly interdependent and should not be combined arbitrarily.
24+
The recommended combinations include:
25+
1. CuPy 13.3.0 + cuTENSOR 2.0.2
26+
2. CuPy 13.4.1 + cuTENSOR 2.2.0
27+
28+
Using other versions or combinations may lead to failures in functionality.
2329
We **recommend** creating a dedicated environment using:
2430
```sh
2531
pip3 install --no-cache-dir -r requirements.txt

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.4.0'
15+
__version__ = '1.4.1'
1616

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

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def initialize_with_default_plat_name(self):
134134
],
135135
cmdclass={'build_py': CMakeBuildPy},
136136
install_requires=[
137-
'pyscf~=2.8.0',
137+
'pyscf>=2.8.0',
138138
'pyscf-dispersion',
139139
f'cupy-cuda{CUDA_VERSION}>=13.0,!=13.4.0', # Due to expm in cupyx.scipy.linalg and cutensor 2.0
140140
'geometric',

0 commit comments

Comments
 (0)