YALMIP (sedumi) with matlab 2017a mac

839 views
Skip to first unread message

Eduardo Mendes

unread,
Sep 11, 2017, 2:10:46 PM9/11/17
to YALMIP
Hello
I have just upgraded matlab to version 2017a on my mac.   Before that, I had no problem to run cvx and yalmip (sedumi under cvx).  Browsing the web, I found out that cvx seems to be no longer compatible with matlab 2017a and the same could be the case for sedumi and sdpt3. 
Below you will find an example where yalmip-mosek works just fine but yalmip-sedumi does not.   

>> opts = sdpsettings('verbose',4, 'warning',1,'solver','sedumi');
>> sol = optimize(LMIs_orig,[],opts);
> In sedumi (line 268)
  In callsedumi (line 41)
  In solvesdp (line 353)
  In optimize (line 31) 
Warning: Rank deficient, rank = 49, tol =  4.889699e-11. 
 
SeDuMi had unexplained problems, maybe due to linear dependence?
YALMIP tweaks the problem (adds 1e6 magnitude bounds on all variables) and restarts...
 
Nope, unexplained crash in SeDuMi! (could be memory issues or wrong binary)
Make sure you have a recent and compiled version
 
 
For better diagnostics, use sdpsettings('debug',1)
 
 
>> opts = sdpsettings('verbose',4, 'warning',1,'solver','mosek');
>> sol = optimize(LMIs_orig,[],opts);
Problem
  Name                   :                 
  Objective sense        : min             
  Type                   : CONIC (conic optimization problem)
  Constraints            : 52              
  Cones                  : 0               
  Scalar variables       : 0               
  Matrix variables       : 2               
  Integer variables      : 0               

Optimizer started.
Presolve started.
Linear dependency checker started.
Linear dependency checker terminated.
Eliminator - tries                  : 0                 time                   : 0.00            
Lin. dep.  - tries                  : 1                 time                   : 0.01            
Lin. dep.  - number                 : 0               
Presolve terminated. Time: 0.04    
Problem
  Name                   :                 
  Objective sense        : min             
  Type                   : CONIC (conic optimization problem)
  Constraints            : 52              
  Cones                  : 0               
  Scalar variables       : 0               
  Matrix variables       : 2               
  Integer variables      : 0               

Optimizer  - threads                : 8               
Optimizer  - solved problem         : the primal      
Optimizer  - Constraints            : 52
Optimizer  - Cones                  : 0
Optimizer  - Scalar variables       : 0                 conic                  : 0               
Optimizer  - Semi-definite variables: 2                 scalarized             : 72              
Factor     - setup time             : 0.00              dense det. time        : 0.00            
Factor     - ML order time          : 0.00              GP order time          : 0.00            
Factor     - nonzeros before factor : 1278              after factor           : 1378            
Factor     - dense dim.             : 0                 flops                  : 7.54e+04        
ITE PFEAS    DFEAS    GFEAS    PRSTATUS   POBJ              DOBJ              MU       TIME  
0   1.0e+00  1.0e+00  1.0e+00  0.00e+00   0.000000000e+00   0.000000000e+00   1.0e+00  0.11  
1   1.7e-01  1.7e-01  4.1e-01  1.00e+00   0.000000000e+00   0.000000000e+00   1.7e-01  0.43  
2   3.2e-02  3.2e-02  1.8e-01  1.00e+00   0.000000000e+00   0.000000000e+00   3.2e-02  0.45  
3   6.5e-03  6.5e-03  8.1e-02  1.00e+00   0.000000000e+00   0.000000000e+00   6.5e-03  0.46  
4   1.3e-03  1.3e-03  3.7e-02  1.00e+00   0.000000000e+00   0.000000000e+00   1.3e-03  0.47  
5   3.2e-04  3.2e-04  1.8e-02  1.00e+00   0.000000000e+00   0.000000000e+00   3.2e-04  0.48  
6   6.4e-05  6.4e-05  8.0e-03  1.00e+00   0.000000000e+00   0.000000000e+00   6.4e-05  0.49  
7   2.0e-05  2.0e-05  4.5e-03  1.00e+00   0.000000000e+00   0.000000000e+00   2.0e-05  0.50  
8   5.7e-06  5.7e-06  2.4e-03  1.00e+00   0.000000000e+00   0.000000000e+00   5.7e-06  0.50  
9   2.0e-06  2.0e-06  1.4e-03  1.00e+00   0.000000000e+00   0.000000000e+00   2.0e-06  0.52  
10  3.5e-07  3.5e-07  5.9e-04  1.00e+00   0.000000000e+00   0.000000000e+00   3.4e-07  0.52  
11  8.5e-08  8.3e-08  2.9e-04  1.00e+00   0.000000000e+00   0.000000000e+00   8.4e-08  0.53  
12  2.0e-08  2.0e-08  1.4e-04  1.00e+00   0.000000000e+00   0.000000000e+00   2.0e-08  0.54  
Optimizer terminated. Time: 0.87    


Interior-point solution summary
  Problem status  : PRIMAL_AND_DUAL_FEASIBLE
  Solution status : OPTIMAL
  Primal.  obj: 0.0000000000e+00    nrm: 3e+00    Viol.  con: 8e-08    barvar: 0e+00  
  Dual.    obj: 0.0000000000e+00    nrm: 7e-01    Viol.  con: 0e+00    barvar: 2e-08  
Optimizer summary
  Optimizer                 -                        time: 0.87    
    Interior-point          - iterations : 12        time: 0.56    
      Basis identification  -                        time: 0.00    
        Primal              - iterations : 0         time: 0.00    
        Dual                - iterations : 0         time: 0.00    
        Clean primal        - iterations : 0         time: 0.00    
        Clean dual          - iterations : 0         time: 0.00    
    Simplex                 -                        time: 0.00    
      Primal simplex        - iterations : 0         time: 0.00    
      Dual simplex          - iterations : 0         time: 0.00    
    Mixed integer           - relaxations: 0         time: 0.00  

Am I doing something wrong?  Or sedumi binaries are no longer compatible with 2017a?

many thanks.

Ed


Johan Löfberg

unread,
Sep 11, 2017, 2:25:20 PM9/11/17
to YALMIP
I don't have a Mac, but sedumi works on windows in 2017 without issues.

Turn on debug to see how sedumi crashes, opts = sdpsettings('debug',1,'solver','sedumi');

or simply test sedumi by runnig sedumi(1,1,1)


Johan Löfberg

unread,
Sep 11, 2017, 2:26:09 PM9/11/17
to YALMIP
Have you tried to recompile sedumi on your machine?

Johan Löfberg

unread,
Sep 11, 2017, 2:26:52 PM9/11/17
to YALMIP
but as you already have mosek, you shouldn't care too much...

Eduardo Mendes

unread,
Sep 11, 2017, 2:32:11 PM9/11/17
to YALMIP
many thanks.

sedumi(1,1,1)  returns 
>> sedumi(1,1,1)
SeDuMi 1.34 (beta) by AdvOL, 2005-2008 and Jos F. Sturm, 1998-2003.
Alg = 2: xz-corrector, Adaptive Step-Differentiation, theta = 0.250, beta = 0.500

and nothing more, that is, it keeps running and running ...

Eduardo Mendes

unread,
Sep 11, 2017, 2:33:54 PM9/11/17
to YALMIP
No, I haven't but it seems that I have no choice but do it.  My hope is that somebody else out there has the new binaries for 2017a. 

Eduardo Mendes

unread,
Sep 11, 2017, 2:39:40 PM9/11/17
to YALMIP
Yes, that is true.  Btw, would you know which parameter I need to set to decide whether a matrix is positive definite or not?   Many thanks.

Johan Löfberg

unread,
Sep 11, 2017, 2:53:23 PM9/11/17
to YALMIP
clearly the binary does not work in 2017 on mac then, and you will have to recompile it, i.e., run install_sedumi and hop that it compiles on you machine

Johan Löfberg

unread,
Sep 11, 2017, 2:54:13 PM9/11/17
to YALMIP
parameter to decide psd?

To check if a matrix is psd you compute the eigenvalues, or test with cholesky

Eduardo Mendes

unread,
Sep 11, 2017, 4:33:21 PM9/11/17
to YALMIP
That is what I normally do.  I thought there was a parameter within the set of parameters to change how to solver decides whether the problem is feasible or not.   Many of the examples I have correctly return unfeasible if sedumi is chosen and incorrectly return feasible for mosek.


Eduardo Mendes

unread,
Sep 11, 2017, 6:40:52 PM9/11/17
to YALMIP
Many thanks.  I have tried to compile it but only got warnings and errors.  

>> install_sedumi -rebuild

---------------------------------------------------------------------------
SeDuMi installation script
   Directory: ~/MATLAB_Toolbox/sedumi-master
   Matlab 9.2.0.538062 (R2017a) on MACI64
---------------------------------------------------------------------------
Attempting to recompile the SeDuMi binaries:
Template: mex -O -largeArrayDims <sources> -lmwblas
   bwblkslv.mexmaci64: bwblkslv.c sdmauxFill.c sdmauxRdot.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

   choltmpsiz.mexmaci64: choltmpsiz.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   cholsplit.mexmaci64: cholsplit.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   dpr1fact.mexmaci64: dpr1fact.c auxfwdpr1.c sdmauxCone.c  sdmauxCmp.c sdmauxFill.c sdmauxScalarmul.c sdmauxRdot.c blkaux.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

   symfctmex.mexmaci64: symfctmex.c symfct.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/symfctmex.c:192:3: warning: implicit declaration of function 'sfinit_' is invalid in C99 [-Wimplicit-function-declaration]
  sfinit_(&m, Xjc+m,  xadj,adjncy, perm, invp, colcnt,
  ^
~/MATLAB_Toolbox/sedumi-master/symfctmex.c:209:3: warning: implicit declaration of function 'symfct_' is invalid in C99 [-Wimplicit-function-declaration]
  symfct_(&m, Xjc+m,xadj,adjncy, perm,invp,colcnt,
  ^
2 warnings generated.

MEX completed successfully.
   ordmmdmex.mexmaci64: ordmmdmex.c ordmmd.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/ordmmdmex.c:122:3: warning: implicit declaration of function 'ordmmd_' is invalid in C99 [-Wimplicit-function-declaration]
  ordmmd_(&m,xadj,adjncy, invp,perm, &iwsiz,iwork, &nofsub, &flag);
  ^
1 warning generated.

MEX completed successfully.
   quadadd.mexmaci64: quadadd.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   sqrtinv.mexmaci64: sqrtinv.c sdmauxCone.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   givensrot.mexmaci64: givensrot.c auxgivens.c sdmauxCone.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   urotorder.mexmaci64: urotorder.c auxgivens.c sdmauxCone.c sdmauxTriu.c sdmauxRdot.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

   psdframeit.mexmaci64: psdframeit.c reflect.c sdmauxCone.c sdmauxRdot.c sdmauxTriu.c sdmauxScalarmul.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   psdinvjmul.mexmaci64: psdinvjmul.c reflect.c sdmauxCone.c sdmauxRdot.c sdmauxTriu.c sdmauxScalarmul.c blkaux.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   bwdpr1.mexmaci64: bwdpr1.c sdmauxCone.c sdmauxRdot.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

   fwdpr1.mexmaci64: fwdpr1.c auxfwdpr1.c sdmauxCone.c sdmauxScalarmul.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   fwblkslv.mexmaci64: fwblkslv.c sdmauxScalarmul.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   qblkmul.mexmaci64: qblkmul.c sdmauxScalarmul.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   blkchol.mexmaci64: blkchol.c blkchol2.c sdmauxFill.c sdmauxScalarmul.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/blkchol2.c:56:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&n,&alpha,x,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:182:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/blkchol2.c:69:19: warning: implicit declaration of function 'idamax__' is invalid in C99 [-Wimplicit-function-declaration]
    return fabs(x[FORT(idamax)(&nn,(double*)x,&one)]);
                  ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:182:1: note: expanded from here
idamax__
^
2 warnings generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   vecsym.mexmaci64: vecsym.c sdmauxCone.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   qrK.mexmaci64: qrK.c sdmauxCone.c sdmauxRdot.c sdmauxScalarmul.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   finsymbden.mexmaci64: finsymbden.c sdmauxCmp.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   symbfwblk.mexmaci64: symbfwblk.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   whichcpx.mexmaci64: whichcpx.c sdmauxCone.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   ddot.mexmaci64: ddot.c sdmauxCone.c sdmauxRdot.c sdmauxScalarmul.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   makereal.mexmaci64: makereal.c sdmauxCone.c sdmauxCmp.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   partitA.mexmaci64: partitA.c sdmauxCmp.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   getada1.mexmaci64: getada1.c sdmauxFill.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   getada2.mexmaci64: getada2.c sdmauxCone.c sdmauxRdot.c sdmauxFill.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

   getada3.mexmaci64: getada3.c spscale.c sdmauxCone.c sdmauxRdot.c sdmauxScalarmul.c sdmauxCmp.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

   adendotd.mexmaci64: adendotd.c sdmauxCone.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   adenscale.mexmaci64: adenscale.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   extractA.mexmaci64: extractA.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   vectril.mexmaci64: vectril.c sdmauxCone.c sdmauxCmp.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   qreshape.mexmaci64: qreshape.c sdmauxCone.c sdmauxCmp.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   sortnnz.mexmaci64: sortnnz.c sdmauxCmp.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   iswnbr.mexmaci64: iswnbr.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   incorder.mexmaci64: incorder.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   findblks.mexmaci64: findblks.c sdmauxCone.c sdmauxCmp.c
Building with 'Xcode with Clang'.
MEX completed successfully.
   invcholfac.mexmaci64: invcholfac.c triuaux.c sdmauxCone.c sdmauxRdot.c sdmauxTriu.c sdmauxScalarmul.c blkaux.c
Building with 'Xcode with Clang'.
~/MATLAB_Toolbox/sedumi-master/sdmauxRdot.c:47:12: warning: implicit declaration of function 'ddot__' is invalid in C99 [-Wimplicit-function-declaration]
    return FORT(ddot)(&nn,(double*)x,&one,(double*)y,&one);
           ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
ddot__
^
1 warning generated.

~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:44:5: warning: implicit declaration of function 'dcopy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dcopy)(&nn,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dcopy__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:45:5: warning: implicit declaration of function 'dscal__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(dscal)(&nn,&alpha,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
dscal__
^
~/MATLAB_Toolbox/sedumi-master/sdmauxScalarmul.c:55:5: warning: implicit declaration of function 'daxpy__' is invalid in C99 [-Wimplicit-function-declaration]
    FORT(daxpy)(&nn,&alpha,(double*)x,&one,r,&one);
    ^
~/MATLAB_Toolbox/sedumi-master/blksdp.h:45:17: note: expanded from macro 'FORT'
#define FORT(x) FORTRAN_WRAPPER(x)
                ^
/Applications/MATLAB_R2017a.app/extern/include/blas.h:24:28: note: expanded from macro 'FORTRAN_WRAPPER'
#define FORTRAN_WRAPPER(x) x ## _
                           ^
<scratch space>:464:1: note: expanded from here
daxpy__
^
3 warnings generated.

At least one compilation failure occurred.
---------------------------------------------------------------------------
SeDuMi was not successfully installed.
Please attempt to correct the errors and try again.
---------------------------------------------------------------------------

Eduardo Mendes

unread,
Sep 11, 2017, 9:20:01 PM9/11/17
to YALMIP
Thanks to another user I managed to compile sedumi for 2017a mac.  What I did was to modify blksdp.h as follows:

-#define FORT(x) FORTRAN_WRAPPER(x)
+#define FORT(x) x


and then run install_sedumi -rebuild


Johan Löfberg

unread,
Sep 12, 2017, 2:15:10 AM9/12/17
to YALMIP
then you will have to look at the available options in the options structure ops.sedumi and ops.mosek and look for suitable tolerances

Johan Löfberg

unread,
Sep 12, 2017, 2:16:06 AM9/12/17
to YALMIP
however, once you  have to start tweaking these settings, it is most often a sign that your model is ill-posed, and that is the thing you should look closer at instead

Eduardo Mendes

unread,
Sep 12, 2017, 5:24:31 PM9/12/17
to YALMIP
Many thanks.   I know when the model is ill-posed.  Sedumi normally sends out a "Numerical Problem" but mosek does not.    
Reply all
Reply to author
Forward
0 new messages