Skip to content

Remove PowerModels dependency, add ExaModels backend#48

Draft
klamike wants to merge 4 commits intomk/acfrom
mk/backends
Draft

Remove PowerModels dependency, add ExaModels backend#48
klamike wants to merge 4 commits intomk/acfrom
mk/backends

Conversation

@klamike
Copy link
Copy Markdown
Collaborator

@klamike klamike commented Apr 24, 2026

Do not merge yet. This PR removes the PowerModels dependency (was used for parsing), instead vendoring our own parser which is heavily based on ExaPowerIO (modified to be consistent with PowerModels' post-processing). This not only speeds up parsing, it also allows for formulating the problems with ExaModels instead of JuMP -- a first step towards PowerDiff.jl on GPU. However we now only support MATPOWER files.

Note the merge target is mk/ac. I will rebase once that is finalized.

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