-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenvironment.yml
More file actions
54 lines (43 loc) · 1.34 KB
/
Copy pathenvironment.yml
File metadata and controls
54 lines (43 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
name: gpu4pyscf
channels:
- conda-forge
- nvidia
- defaults
dependencies:
- python=3.11
# --- Numerical / scientific ---
- numpy=1.26.4
- scipy=1.17.1
- matplotlib-base=3.10.9
- h5py # HDF5 I/O (fchk, checkpoints)
- pandas=3.0.2
# --- Protein preparation ---
- openmm=8.4.0
- pdbfixer=1.12
# --- Amber / MCPB toolchain ---
- ambertools=24.8 # includes tleap, antechamber, etc.
- openbabel=3.1.1 # fallback topology perception for custom ligands
- parmed=4.3.1
- rdkit=2024.09.2 # required by pymsmt
# --- Molecular visualisation (optional) ---
- pymol-open-source=3.1.0
# --- pip-only packages ---
- pip
- setuptools>=77
- wheel
- pip:
# Core QM engine
- pyscf==2.14.0
- pyscf-dispersion==1.5.0 # D3/D4 dispersion corrections
- basis-set-exchange==0.11
- packaging~=24.0
# Geometry optimisation driver
- geometric==1.1
# GPU4PySCF — uncomment the line matching your CUDA version:
- gpu4pyscf-cuda12x==1.8.0 # CUDA 12.x (A100, H100, RTX 40xx …)
- gpu4pyscf-libxc-cuda12x==0.8.1 # LibXC for range-separated functionals
# GPU array library
- cupy-cuda12x==13.4.1
- cutensor-cu12==2.2.0
# MCPB model building (steps 1, 3, 4)
- pymsmt==22.0