-
Notifications
You must be signed in to change notification settings - Fork 148
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
Tests on M1 and Other Platforms #827
Comments
I can't comment on why PandaPower might be failing or not. I would imagine that if you try to solve an AC-OPF problem with a bunch of switches in it, it may not converge. This is an open research topic. AC-OTS in PowerModels is fairly well tested and it seems to be fairly reliable with the Juniper solver for example. Testing with the DC or SOCWR models are good tools for debugging model feasibility issues. As for the tests in PowerModels, these should be passing with the latest versions the Julia packages. So you might start my resolving that by updating to the latest version of Julia, JuMP and the solver packages. |
Hi @ccoffrin, sorry for the late answer - I moved forward with my own implementation. So far, these are my findings:
(Before each try, I deleted all Julia installations and the
Is this issue known and (probably) an error on my side or of the PowerModels package? |
Ok thanks! I just got access to an M1 system, so I'll check if I can reproduce. |
I confirmed all PM tests pass on Julia v1.8, OSX with an Intel CPU. Will check M1 soon. @odow this thread may be of interest, stay tuned. |
I'm away this weekend, but will test next week. Failures on Julia 1.6 and
1.7 are expected, but 1.8 is more stable.
…On Sat, 20 Aug 2022, 10:28 am Carleton Coffrin, ***@***.***> wrote:
I confirmed all PM tests pass on Julia v1.8, OSX with an Intel CPU. Will
check M1 soon.
@odow <https://github.com/odow> this thread may be of interest, stay
tuned.
—
Reply to this email directly, view it on GitHub
<#827 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB6MQJIDN55V34RGT5SHI2LV2ADABANCNFSM5XQOQ7SA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@kevin-kruse I was able to reproduce your reported issue on M1 (see #839), all things considered, it is a pretty minor issue with the numerical precision of Julia's built in library. For the other platforms I have not yet been able to reproduce any of the errors you mention. In some rare occasions while doing package development I have had issues where the wrong We will try to get to the bottom of this on all platform combinations, but based on what you have shown, I would not be concerned that the software is not working correctly. It looks more like only very minor differences that arise from the details of floating point arithmetic in different platforms. |
Hi @ccoffrin, okay, the ARM-version passes now all tests on my M1, thx! Best, |
I've been using an M1 Mac with PowerModels for nearly a year now with no notable issues, so closing this. |
Hi,
I'm trying to execute a simple OPF using PandaPower in combination with PowerModels. For this, I'm using the 118-bus test network (case118() in pandapower), as follows:
However, I always obtain the following error:
Is there something I oversee that this does not happen?
I've run the PowerModels test and received the following result:
Is this error related to the error above?
I'm using PyCharm (x64-edition) in combination with Julia on a MacBook M1.
Best,
Kevin
The text was updated successfully, but these errors were encountered: