IBM ILOG Solver Debugger User's Manual > Debugging and Performance Tuning for Solver-based Applications > Installation |
Installation |
INDEX
![]() |
In order to start using Solver Debugger, you need to know:
To use the Debugger library, you need:
The only add-on for which specific features are supported is IBM ILOG Scheduler.
The Solver Debugger and its add-on the Scheduler Debugger are to be installed in the same root directory as the Solver product and the Scheduler product respectively (typically ilog/solver
and ilog/sched
).
The distribution structure includes the following directories, where <solverdir>
represents your Solver installation directory and <scheddir>
your Scheduler installation:
<solverdir>/bin/<platform>/<libformat>
<solverdir>/help
<solverdir>/examples/<platform>/<libformat>/debug
*
<solverdir>/examples/src/debug
*
<solverdir>/include/ilsolver
<solverdir>/lib
<scheddir>/examples/<platform>/<libformat>/debug
*
<scheddir>/examples/src/debug
*
<scheddir>/include/ilsched
<scheddir>/lib
Before using the Debugger facilities on your application, you can become familiar with them by testing the examples provided as part of the Solver Debugger distribution. All the examples contain Ilo
objects.
To compile the examples on Solaris and Linux platforms, use the command:
make debuggersamples
in the directory:
<product>/examples/<platform>/<libformat>
alldiff
constraint. It is a good example of the use of the Christmas Tree and the Propagation Spy. The goal of the debuggolomb problem is to find a set of values representing the graduations of a rule such that the difference between each pair of graduations is always distinct, and such that the length of the rule is minimal.
makespan
. Each job is a sequence of tasks and each task represents a machine. This example enables you to see the Activity Domains window, the Gantt chart and specific scheduling events in the Propagation Spy. In the code of debugjobshopm you will find examples of conditional breakpoints, Debugger disabling, and the automatic result display switched off.
© Copyright IBM Corp. 1987, 2009. Legal terms. | PREVIOUS NEXT |