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

SDPT3 fails on trivial problem in MATLAB 2016b #2

Open
johanlofberg opened this issue Sep 25, 2016 · 2 comments
Open

SDPT3 fails on trivial problem in MATLAB 2016b #2

johanlofberg opened this issue Sep 25, 2016 · 2 comments
Labels

Comments

@johanlofberg
Copy link
Member

Recompiled everything, works in R2015 and earlier

Model is minimize x s.t [x 1;1 2] >=0

Works

load sdpt3debug
ops.spdensity=.1;
sdpt3(blk,A,C,b,ops)

Fails

load sdpt3debug
ops.spdensity=.5;
sdpt3(blk,A,C,b,ops)

sdpt3debug.zip

@johanlofberg
Copy link
Member Author

I remembered now that this was expected, as the unsupported but massively used feature of manipulating input arguments in mex-files no longer is guaranteed to work (as it did in all former matlab version, albeit not officially). mexschur call in schurmat_sblk is one such example

@mcg1969
Copy link
Contributor

mcg1969 commented May 7, 2017

It looks like Kim fixed this in his release of SDPT3. We should incorporate that change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants