Back to SYMPHONY Home Page
Next: Compiling the Sequential Version.
Up: Compiling the Library and
Previous: Compiling the Library and
- Download the file SYMPHONY-5.0.tgz.
- Unpack the distribution with tar -xzf
SYMPHONY-5.0.tgz. This will create a subdirectory called
SYMPHONY-5.0 containing the distribution.
- Edit the makefile (SYMPHONY-5.0/Makefile) to reflect your
environment. This involves specifying the LP solver to be used,
assigning some variables and setting the paths to various
libraries and include files.Only minor
edits should be required. An explanation of what has to be set
is contained in the comments in the makefile.
- To use many of the new capabilities of SYMPHONY, you must have
installed the
COIN
optimization libraries . By default, SYMPHONY is
set up to use COIN LP solver, CLP, COIN Open Solver Interface,
OSI, and COIN Cut Generation Library, CGL. To keep this
configuration, you should install OSI, CGL, CLP and the Coin
utilities (under COIN/Coin). The path to
the COIN libraries must be specified in
SYMPHONY-5.0/Makefile. If you want to use the new OSI
interface to SYMPHONY, you should be sure to compile it when you
are installing the rest of the COIN packages.
- If you wish to read GMPL/AMPL files, you will have to
install
the Gnu Linear Programming Kit (GLPK), which contains a parser
for GMPL/AMPL files. The path to the GLPK libraries must also be
specified in SYMPHONY-5.0/Makefile.
Next: Compiling the Sequential Version.
Up: Compiling the Library and
Previous: Compiling the Library and
Ted Ralphs
2004-11-11