-
Notifications
You must be signed in to change notification settings - Fork 0
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
Create OLF Knitro AC solver extension #1
Conversation
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks, looks good.
After granting myself the permission (...) I did some cleanup. Don't hesistate to revert my changes if not ok.
Remains to do:
- README to be filled explaining purpose and usage (look at other powsybl repositories for examples, eg OLF README). A knitro installation guide also would be welcome there.
- CI with Knitro installation
- sonar setup in CI
src/test/java/com/powsybl/openloadflow/knitro/solver/AcLoadFlowWithCachingTest.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Damien Jeandemange <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just minor comments.
Great job, @jeanneArchambault!
And thanks for your work, @jeandemanged, especially on the CI.
src/test/java/com/powsybl/openloadflow/knitro/solver/AcLoadFlow3wtTest.java
Outdated
Show resolved
Hide resolved
src/main/java/com/powsybl/openloadflow/knitro/solver/KnitroSolverParameters.java
Outdated
Show resolved
Hide resolved
...a-templates/com/powsybl/openloadflow/knitro/util/PowsyblOpenLoadFlowKnitroSolverVersion.java
Outdated
Show resolved
Hide resolved
src/main/java/com/powsybl/openloadflow/knitro/solver/KnitroSolver.java
Outdated
Show resolved
Hide resolved
src/main/java/com/powsybl/openloadflow/knitro/solver/KnitroSolver.java
Outdated
Show resolved
Hide resolved
src/main/java/com/powsybl/openloadflow/knitro/solver/KnitroSolver.java
Outdated
Show resolved
Hide resolved
src/main/java/com/powsybl/openloadflow/knitro/solver/NonLinearExternalSolverUtils.java
Outdated
Show resolved
Hide resolved
src/main/java/com/powsybl/openloadflow/knitro/solver/KnitroSolverFactory.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation. |
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
f945098
to
ad4d31b
Compare
Signed-off-by: jarchambault <[email protected]>
…CallbackEvalG) Signed-off-by: jarchambault <[email protected]>
This reverts commit 156c4e1. Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
…ariables Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: jarchambault <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Signed-off-by: Damien Jeandemange <[email protected]>
Quality Gate passedIssues Measures |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job, thank you @jeanneArchambault @jeandemanged !
Please check if the PR fulfills these requirements
What kind of change does this PR introduce?
Adding the Knitro solver extension for the inner loop formulation of the load flow problem
Does this PR introduce a breaking change or deprecate an API?