[Coin-lpsolver] St9bad_alloc with ClpINterior

Kish Shen ks15 at icparc.ic.ac.uk
Thu Sep 1 20:10:29 EDT 2005


John and Matthew,


Thanks for your replies.

>using a dense factorization you need more than 4*n*n bytes which is a large
>number if n=50000.

I see. I didn't realize that `dense' meant that a non-compacted 
representation is used for the problem matrix. Thanks for pointing this
out!


>For wssmp you need to download from IBM's alphaworks. If you have an old
>copy of osl you can use that with WSSMP_BARRIER=2.

I downloaded wssmp for evaluation -- it seems to be commercial software
but I was interested to see how it performs anyway. I have tried the Ufl
code and it does seem much faster than the dense code.

I compiled Clp with ClpCholeskyWssmp.cpp (I wasn't sure what the
difference between ClpCholeskyWssmp.cpp and ClpCholeskyWssmpKKT.cpp is,
which one should I use?). I had to define WSSMP_BARRIER, as the 
code for this file seems to be inside a ifdef WSSMP_BARRIER --
I used -DWSSMP_BARRIER and did not set it to 2 as I don't have osl,
but when I tried to load the resulting library, several undefined
symbols starting with ekk remains. I found other references
to EkkModel in OsiOsiSolverInterface and in Clp's samples directory,
all suggesting that these symbols are related to Osi. Can I use
wssmp without osl? If yes, do I need to get some other library/files
that defines these ekk* symbols?

Cheers,

Kish
IC-Parc
Imperial College London
UK



More information about the Clp mailing list