Skip to content

AFQMC - #189

Merged
MatthewRHermes merged 10 commits into
pyscf:masterfrom
ankit76:afqmc
Apr 27, 2026
Merged

AFQMC#189
MatthewRHermes merged 10 commits into
pyscf:masterfrom
ankit76:afqmc

Conversation

@ankit76

@ankit76 ankit76 commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

This PR ports the AFQMC implementation from trot with minimal changes beyond adapting it to PySCF. It adds the AFQMC features described in the recent preprint, including mean field and coupled cluster based trial states, LNO-AFQMC, and free projection.

Two implementation details to flag:

  1. pyscf.afqmc has a JAX runtime dependency, but JAX is not added as a mandatory forge dependency. If JAX is not installed, importing pyscf.afqmc raises a clear error with install guidance.

  2. pyscf.afqmc currently requires python >= 3.10, but this is not imposed as a repo-wide requirement for the rest of the code.

Includes contributions from @Ydrnan, @jokurian, @zh-yichi, @Baljit11, @eirik-kjonstad, @shufay, and @sanshar.

@MatthewRHermes

Copy link
Copy Markdown
Collaborator

failed unittest is unrelated to PR

@MatthewRHermes
MatthewRHermes merged commit 0286eaa into pyscf:master Apr 27, 2026
6 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants