Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev/block interface #11

Merged
merged 24 commits into from
Nov 20, 2019
Merged

Dev/block interface #11

merged 24 commits into from
Nov 20, 2019

Conversation

cnpetra
Copy link
Collaborator

@cnpetra cnpetra commented Nov 16, 2019

  1. Mixed Dense-Sparse (MDS) Interface in beta
  2. Simple MDS example coded
  3. Refactorized NlpFormulation and AlgIPMFilter to work with both fully dense, MDS, and completely sparse problem specifications
  4. Implemented MatrixSparseTriplet and MatrixMDS
  5. Implemented IpoptAdapter for HiopInterfaceMDS

Code works fine - valgrind only on Linux - but safe to merge since it does not influence existing users

- fixed an issue in reallocating Jacobians after a change in the problem size
- HessianLowRank fakely inherits from a matrix to match the type of FullNewtonIPM Hessian
@cnpetra cnpetra merged commit 5a1a18c into master Nov 20, 2019
@cnpetra cnpetra deleted the dev/block_interface branch May 28, 2020 15:13
ashermancinelli pushed a commit that referenced this pull request Jun 22, 2021
IPOPT complains the Hessian is incorrect (for power balance polar form) for buses that are connected to
branches with from bus number greater than to bus number (given in the network
file). The finite-difference Hessian calculation for IPOPT shows small differences
(of the order e-1) for such buses. A fix for the issue is to reverse the from bus
and to bus numbers immediately after the data read. Added a flag `reversed_ends` in
the branch data struct to set true for such branchs. The self and
mutual admittances for the line also need to be reversed for lines with reversed ends.
ashermancinelli pushed a commit that referenced this pull request Jun 22, 2021
Shri/scopflow major refactor

Closes #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12, #14, #17, #18, and #15

See merge request exasgd/frameworks/scopflow!2
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.

1 participant