source: branches/pre/README @ 213

Last change on this file since 213 was 102, checked in by forrest, 17 years ago

Crash

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
Line 
1To build Clp see INSTALL file
2
3To use Clp you need the Clp and Osi libraries
4
5To make the unitTest and standalone executable do
6
7make unitTest in this directory.  This creates an executable clp.
8
9Running clp gives you some hints.  It can do a unit test and solve netlib
10problems.  It can also solve problems and set tolerances etc.  Just do
11
12clp -
13 
14and then try ? or setting various stuff.
15
16On Linux clp can do file completion and line editing. 
17
18If you want to stress the code you can set various stuff e.g. dantzig pricing
19 and then go into netlib testing.  I do not guarantee that it will solve all
20netlib if you get too creative.  For instance using presolve makes netlib
21solve faster - but pilot87 prefers a large infeasibility weight.  So
22
23clp -presolve on -dualbound 1.0e10 -netlib
24
25works well.
26
27There are samples in ./Samples.  Use the corresponding Makefile to
28create an executable - testit.
29
30At present there are only three useful samples.
31
32minimum.cpp  This is the simplest possible program to read an mps file.
33
34defaults.cpp.  This does not do much more, but it does it in much more
35complicated way by specifically setting defaults so it does give more
36useful information.  It also prints a solution in a format "similar" to that
37of MPSX.
38
39presolve.cpp.  This is a good driver for larger problems.
Note: See TracBrowser for help on using the repository browser.