Skip to content

Commit

Permalink
update benchmark markdowns (pyscf#179)
Browse files Browse the repository at this point in the history
* update benchmark markdowns

* replace contract with cupy.dot in eval_rho2

* remove lprof
  • Loading branch information
wxj6000 authored Jul 5, 2024
1 parent f97f357 commit c7914a2
Show file tree
Hide file tree
Showing 10 changed files with 35 additions and 583 deletions.
12 changes: 6 additions & 6 deletions benchmarks/README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
> [!NOTE]
> If you are using the following data as reference, please check out the settings carefully, such as threshold for integrals, convergence tolerance, cartesian or spherical basis, and grids. The default settings of quantum chemistry package can be significantly different. With different settings, the performances are not comparable.
# Benchmarks of algorithms
# Benchmarks of algorithms

Machines and software versions
- GPU4PySCF on A100-SXM4-80G with Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz
- CUDA driver version: 450.191.01
- CUDA driver version: 450.191.01
- CUDA toolkit version: 11.7
- Q-Chem on 32-core vCPU, Intel(R) Xeon(R) Platinum 8336C CPU @ 2.30GHz
- Psi4 on 32-core vCPU, AMD EPYC 7Y83 64-Core Processor

Find more benchmarks in
Find more benchmarks in
- [DF SCF, Gradient, Hessian / Q-Chem v6.1](https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/df/df_pyscf_qchem.md)
- [DF SCF / Psi4 v1.8]()(https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/df/df_pyscf_psi4.md)
- [Direct SCF, Gradient/ Q-Chem v6.1](https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/scf/scf_pyscf_qchem.md)
- [DF SCF / Psi4 v1.8](https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/df/df_pyscf_psi4.md)
- [Direct SCF, Gradient / Q-Chem v6.1](https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/scf/scf_pyscf_qchem.md)
- [DF SCF, Gradient, Hessian with PCM / Q-Chem v6.1](https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/df/solvent_pyscf_qchem.md)

# Benchmarks of applications
# Benchmark scripts of applications

- [Solvation free energy with SMD](https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/smd)
- [Transition state search for transition metals](https://github.com/pyscf/gpu4pyscf/tree/master/benchmarks/ts)
6 changes: 2 additions & 4 deletions benchmarks/df/solvent_pyscf_qchem.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ DF with solvent methods

Difference from Q-Chem v6.1:

| mol | CPCM | CPCM | CPCM | IEFPCM | IEFPCM | IEFPCM |
| | scf | grad | hess | scf | grad | hess |
| mol | CPCM scf | CPCM grad | CPCM hess|IEFPCM scf |IEFPCM grad|IEFPCM hess|
|:-----------------|---------:|----------:|---------:|----------:|----------:|----------:|
| 020_Vitamin_C | 1.38e-04 | 1.20e-04 | 1.14e-03 | 1.38e-04 | 1.20e-04 | 1.14e-03 |
| 031_Inosine | 2.08e-04 | 1.40e-04 | 1.18e-03 | 2.08e-04 | 1.40e-04 | 1.18e-03 |
Expand All @@ -16,8 +15,7 @@ Difference from Q-Chem v6.1:

Speedup over Q-Chem v6.1:

| mol | CPCM | CPCM | CPCM | IEFPCM | IEFPCM | IEFPCM |
| | scf | grad | hess | scf | grad | hess |
| mol |CPCM scf|CPCM grad|CPCM hess|IEFPCM scf|IEFPCM grad|IEFPCM hess|
|:-----------------|-------:|--------:|--------:|---------:|---------:|---------:|
| 020_Vitamin_C | 39.830 | 21.569 | 107.197 | 31.005 | 18.264 | 100.091 |
| 031_Inosine | 64.261 | 30.356 | 162.287 | 54.346 | 30.641 | 158.179 |
Expand Down
160 changes: 0 additions & 160 deletions benchmarks/df_psi4.md

This file was deleted.

Loading

0 comments on commit c7914a2

Please sign in to comment.