About POGS solver: a convex optimization solver supported for GPU computing with MATLAB

I tried to compile POGS on MATLAB with no success. Thanks for the help!!

Win 10
MATLAB 2019B
MinGW64 Compiler

Error message:

pogs_setup
‘make’ is not recognized as an internal or external command,
operable program or batch file.
‘make’ is not recognized as an internal or external command,
operable program or batch file.

Error using mex
MEX cannot find library ‘mwblas’ specified with the -l option.
MEX looks for a file with one of the names:
libmwblas.lib
mwblas.lib
Please specify the path to this library with the -L option.

Error in pogs_setup (line 33)
eval(sprintf(['mex -largeArrayDims -I…/include ’ …

This does not pertain to CVX, and is off-topic for this forum.

Yes. This solver can realize parallel computing of CVX, so I raise this question here

It is a solver for convex optimization, but is not available under CVX, and very likely never will be.

The correct place for support of POGS appears to be. https://github.com/foges/pogs/issues . It looks like you are not alone in not having success getting POGS to run under MATLAB. Unfortunately, it does not appear that POGS is in an active state of development.

Chris here, the developer of POGS. I agree this isn’t the right forum, but please do add issues to the github repo. As Mark said, I haven’t really done any development on POGS in 8 years. I did spent a bit of time today cleaning up some open issues, but not the Matlab one. The issue is that we/I don’t support POGS for windows. It should work on OS X. I’d love contributions, if you’re keen to get involved.