Skip to content

Conversation

@lcyyork
Copy link
Contributor

@lcyyork lcyyork commented Jul 3, 2025

Description

Add PSI_API for C_DTRSV.

User API & Changelog headlines

  • RN 1
  • RN 2

Dev notes & details

  • Feature1
  • Feature2

Questions

  • Question1

Checklist

Status

  • Ready for review
  • Ready for merge

@loriab loriab added this to the Psi4 1.10 milestone Jul 18, 2025
void C_DSYRK(char uplo, char trans, int n, int k, double alpha, double* a, int lda, double beta, double* c, int ldc);
void C_DSYR2K(char uplo, char trans, int n, int k, double alpha, double* a, int lda, double* b, int ldb, double beta,
double* c, int ldc);
PSI_API
Copy link
Contributor

Choose a reason for hiding this comment

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

For the record, can we get a comment saying why this was added to the API?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Actually I do not know why only certain functions are available via the API. Anyway, I revise the generalized minimal residual algorithm in forte and one of the steps is to solve a triangular system.

Copy link
Member

Choose a reason for hiding this comment

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

Thanks, @lcyyork. Not all functions are available through the C++ API just to keep it slim. And Tibor's suggestion to document the "why" is handy for a contact point in case we want to alter the interface.

I'm going to update the branch to probe why Azure doesn't seem to be responding. Nothing to do with the PRs content in particular.

@loriab loriab enabled auto-merge July 23, 2025 16:34
@loriab loriab added this pull request to the merge queue Jul 23, 2025
Merged via the queue into psi4:master with commit 49b7f64 Jul 23, 2025
5 of 6 checks passed
@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

None yet

Development

Successfully merging this pull request may close these issues.

4 participants