ipie: A Python-based Auxiliary-Field Quantum Monte Carlo Program with
Flexibility and Efficiency on CPUs and GPUs
- URL: http://arxiv.org/abs/2209.04015v2
- Date: Tue, 8 Nov 2022 06:05:29 GMT
- Title: ipie: A Python-based Auxiliary-Field Quantum Monte Carlo Program with
Flexibility and Efficiency on CPUs and GPUs
- Authors: Fionn D. Malone and Ankit Mahajan and James S. Spencer and Joonho Lee
- Abstract summary: We report the development of a python-based auxiliary-field quantum Monte Carlo program, ipie, with preliminary timing benchmarks and new AFQMC results.
We demonstrate how implementations for both central and graphical processing units are achieved in ipie.
- Score: 0.5735035463793008
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We report the development of a python-based auxiliary-field quantum Monte
Carlo (AFQMC) program, ipie, with preliminary timing benchmarks and new AFQMC
results on the isomerization of [Cu$_2$O$_2$$]^{2+}$. We demonstrate how
implementations for both central and graphical processing units (CPUs and GPUs)
are achieved in ipie. We show an interface of ipie with PySCF as well as a
straightforward template for adding new estimators to ipie. Our timing
benchmarks against other C++ codes, QMCPACK and Dice, suggest that ipie is
faster or similarly performing for all chemical systems considered on both CPUs
and GPUs. Our results on [Cu$_2$O$_2$$]^{2+}$ using selected configuration
interaction trials show that it is possible to converge the ph-AFQMC
isomerization energy between bis($\mu$-oxo) and $\mu$-$\eta^2$:$\eta^2$ peroxo
configurations to the exact known results for small basis sets with $10^5$ to
$10^6$ determinants. We also report the isomerization energy with a
quadruple-zeta basis set with an estimated error less than a kcal/mol, which
involved 52 electrons and 290 orbitals with $10^6$ determinants in the trial
wavefunction. These results highlight the utility of ph-AFQMC and ipie for
systems with modest strong correlation and large-scale dynamic correlation.
Related papers
- Advanced Techniques for High-Performance Fock Matrix Construction on GPU Clusters [0.0]
opt-UM and opt-Brc introduce significant enhancements to Hartree-Fock caculations up to $f$-type angular momentum functions.
Opt-Brc excels for smaller systems and for highly contracted triple-$zeta$ basis sets, while opt-UM is advantageous for large molecular systems.
arXiv Detail & Related papers (2024-07-31T08:49:06Z) - Introducing GPU-acceleration into the Python-based Simulations of Chemistry Framework [4.368931200886271]
We introduce the first version of GPU4PySCF, a module that provides GPU acceleration of methods in PySCF.
Benchmark calculations show a significant speedup of two orders of magnitude with respect to the multi-threaded CPU Hartree-Fock code of PySCF.
arXiv Detail & Related papers (2024-07-12T21:50:19Z) - GPU-accelerated Auxiliary-field quantum Monte Carlo with multi-Slater determinant trial states [11.514211053741338]
We present an implementation and application of graphics processing unitaccelerated ph-AFQMC.
Using multi-Slater trial states, ph-AFQMC has the potential faithfully treat strongly correlated systems.
Our work significantly enhances the efficiency of MSDAFQMC calculations for large, strongly correlated molecules.
arXiv Detail & Related papers (2024-06-12T15:15:17Z) - Computational Supremacy of Quantum Eigensolver by Extension of Optimized Binary Configurations [0.0]
We develop a quantum eigensolver based on a D-Wave Quantum Annealer (D-Wave QA)
This approach performs iterative QA measurements to optimize the eigenstates $vert psi rangle$ without the derivation of a classical computer.
We confirm that the proposed QE algorithm provides exact solutions within the errors of $5 times 10-3$.
arXiv Detail & Related papers (2024-06-05T15:19:53Z) - Simulation of IBM's kicked Ising experiment with Projected Entangled
Pair Operator [71.10376783074766]
We perform classical simulations of the 127-qubit kicked Ising model, which was recently emulated using a quantum circuit with error mitigation.
Our approach is based on the projected entangled pair operator (PEPO) in the Heisenberg picture.
We develop a Clifford expansion theory to compute exact expectation values and use them to evaluate algorithms.
arXiv Detail & Related papers (2023-08-06T10:24:23Z) - On sampling determinantal and Pfaffian point processes on a quantum
computer [49.1574468325115]
DPPs were introduced by Macchi as a model in quantum optics the 1970s.
Most applications require sampling from a DPP, and given their quantum origin, it is natural to wonder whether sampling a DPP on a classical computer is easier than on a classical one.
Vanilla sampling consists in two steps, of respective costs $mathcalO(N3)$ and $mathcalO(Nr2)$ operations on a classical computer, where $r$ is the rank of the kernel matrix.
arXiv Detail & Related papers (2023-05-25T08:43:11Z) - On parametric resonance in the laser action [91.3755431537592]
We consider the selfconsistent semiclassical Maxwell--Schr"odinger system for the solid state laser.
We introduce the corresponding Poincar'e map $P$ and consider the differential $DP(Y0)$ at suitable stationary state $Y0$.
arXiv Detail & Related papers (2022-08-22T09:43:57Z) - Polyak-Ruppert Averaged Q-Leaning is Statistically Efficient [90.14768299744792]
We study synchronous Q-learning with Polyak-Ruppert averaging (a.k.a., averaged Q-leaning) in a $gamma$-discounted MDP.
We establish normality for the iteration averaged $barboldsymbolQ_T$.
In short, our theoretical analysis shows averaged Q-Leaning is statistically efficient.
arXiv Detail & Related papers (2021-12-29T14:47:56Z) - Quantum spin solver near saturation: QS$^3_{~}$ [0.0]
We develop a program package named QS$3$ [textipakj'u:-'es-kj'u:b] based on the (thick-restart) Lanczos method for analyzing spin-1/2 XXZ-type quantum spin models.
We show the benchmark results of QS$3$ for the low-energy excitation dispersion of the isotropic Heisenberg model on the $10times10times10$ cubic lattice.
arXiv Detail & Related papers (2021-07-02T07:06:34Z) - Tightening the Dependence on Horizon in the Sample Complexity of
Q-Learning [59.71676469100807]
This work sharpens the sample complexity of synchronous Q-learning to an order of $frac|mathcalS|| (1-gamma)4varepsilon2$ for any $0varepsilon 1$.
Our finding unveils the effectiveness of vanilla Q-learning, which matches that of speedy Q-learning without requiring extra computation and storage.
arXiv Detail & Related papers (2021-02-12T14:22:05Z) - Sample Complexity of Asynchronous Q-Learning: Sharper Analysis and
Variance Reduction [63.41789556777387]
Asynchronous Q-learning aims to learn the optimal action-value function (or Q-function) of a Markov decision process (MDP)
We show that the number of samples needed to yield an entrywise $varepsilon$-accurate estimate of the Q-function is at most on the order of $frac1mu_min (1-gamma)5varepsilon2+ fract_mixmu_min (1-gamma)$ up to some logarithmic factor.
arXiv Detail & Related papers (2020-06-04T17:51:00Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.