Skip to content

Conversation

konpat
Copy link
Contributor

@konpat konpat commented Feb 6, 2025

Description

This PR makes it possible to pass a jk object from the initial HF calculation into FISAPT to avoid re-computing 3-index DF integrals. This is inspired by PR#3256 by @Awallace3 and originates from the same discussion with @cdsgroup, but it is orthogonal - can work with or without the other PR.

User API & Changelog headlines

  • FISAPT computations will be slightly faster through re-using integrals

Dev notes & details

  • A premade JK object is now passed to fisapt_compute_energy().

Checklist

Status

  • Ready for review
  • Ready for merge

Copy link
Contributor

@andyj10224 andyj10224 left a comment

Choose a reason for hiding this comment

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

This looks good! Thanks @konpat!

@loriab loriab added this to the Psi4 1.10 milestone Apr 29, 2025
Copy link
Member

@loriab loriab left a comment

Choose a reason for hiding this comment

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

lgtm, thank you!

one suggestion that hopefully won't be disruptive since it's an internal fn.

@loriab loriab moved this to LAB Done in LAB's v1.10 Release May 15, 2025
Co-authored-by: Lori A. Burns <lori.burns@gmail.com>
@loriab loriab enabled auto-merge May 15, 2025 23:06
@loriab loriab added this pull request to the merge queue May 15, 2025
Merged via the queue into psi4:master with commit a7ea829 May 16, 2025
6 checks passed
@github-project-automation github-project-automation bot moved this from LAB Done to Done in LAB's v1.10 Release May 16, 2025
@loriab loriab mentioned this pull request Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants