IPSlv: Difference between revisions

From ASCEND
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
This is a [[conditional modelling]] solver for ASCEND that was written by Vicente Rico-Ramirez (see [http://ascend.cheme.cmu.edu/ascend_bibliography.htm his reports]). It is not currently working in ASCEND but we believe it could be revived with a little work by an interested contributor.
This is a [[conditional modelling]] solver for ASCEND that was written by Vicente Rico-Ramirez (see [http://ascend.cheme.cmu.edu/ascend_bibliography.htm his reports]). It is not currently working in ASCEND but we believe it could be revived with a little work by an interested contributor.


We have 'rescued' the source code and it can be seen here:
We have 'rescued' the source code and it can be seen here: {{srcdir|solvers/ipslv}}
http://ascendcode.cheme.cmu.edu/viewvc/code/trunk/solvers/ipslv/


It appears that the code requires some changes to the {{src|ascend/compiler/analyse.c}} code in libascend, and that the various different versions of IPSlv use different versions of analyse.c. This will make re-integration of IPSlv into ASCEND potentially a little difficult,but based on Vicente's thesis, it appears that IPSlv could still be quite a useful solver and may well be worth trying to rescue fully.
It appears that the code requires some changes to the {{src|ascend/compiler/analyse.c}} code in libascend, and that the various different versions of IPSlv use different versions of analyse.c. This will make re-integration of IPSlv into ASCEND potentially a little difficult,but based on Vicente's thesis, it appears that IPSlv could still be quite a useful solver and may well be worth trying to rescue fully.

Revision as of 08:32, 2 August 2010

NLA
QRSlv
CMSlv
IPSlv
NLP
CONOPT
IPOPT
TRON
MINOS
Opt
NGSlv
DAE/ODE
IDA
LSODE
DOPRI5
RADAU5
LA
Linsolqr
Linsol
LP
MakeMPS
Logic
LRSlv

The content from this page was lost in a recent server failure. We will be working to restore this content as soon as possible.

This is a conditional modelling solver for ASCEND that was written by Vicente Rico-Ramirez (see his reports). It is not currently working in ASCEND but we believe it could be revived with a little work by an interested contributor.

We have 'rescued' the source code and it can be seen here: solvers/ipslv

It appears that the code requires some changes to the ascend/compiler/analyse.c code in libascend, and that the various different versions of IPSlv use different versions of analyse.c. This will make re-integration of IPSlv into ASCEND potentially a little difficult,but based on Vicente's thesis, it appears that IPSlv could still be quite a useful solver and may well be worth trying to rescue fully.