Skip to content

Adds a UQ model for primitive screening#155

Merged
ryanmrichard merged 15 commits intomasterfrom
uq_model
Feb 24, 2026
Merged

Adds a UQ model for primitive screening#155
ryanmrichard merged 15 commits intomasterfrom
uq_model

Conversation

@ryanmrichard
Copy link
Member

Is this pull request associated with an issue(s)?
No

Description
This PR centers on predicting the error arising from libint screening primitive quartets. To that end it introduces an error model that determines if libint will screen a quartet, and if libint will, it estimates the error from screening that quartet by the screening threshold.

Other highlights:

  • Refactors tests to bring the repo into better alignment with other repos.
  • Adds an example of comparing analytic error to an error model (albeit for H2 where no screening occurs; a future PR can make the example more akin to a CLI).

TODOs
Get it to pass CI (I'm guessing it won't on the first try)

@ryanmrichard ryanmrichard self-assigned this Feb 24, 2026
Copy link
Member

@jwaldrop107 jwaldrop107 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Majority of this looks good to me. I just have one removal request and a discussion point.

@ryanmrichard ryanmrichard merged commit 67e074a into master Feb 24, 2026
9 checks passed
@ryanmrichard ryanmrichard deleted the uq_model branch February 24, 2026 21:49
@github-actions
Copy link
Contributor

🚀 [bumpr] Bumped!
New version:v0.0.44
Changes:v0.0.43...v0.0.44

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