LINGO 9.0
Copyright (c) 2004-2005
LINDO
Systems, Inc. 312.988.7422
1415
North Dayton St. info@lindo.com
Chicago, IL 60622
http://www.lindo.com
Contents
1. Introduction
2. Installation
2.1 Windows
Platforms
2.2
Unix/Linux Platforms
3. License Keys
4. Samples
5. Technical Support
6. Contact Information
-
-
- - - - - - - - - - - -
1. Introduction
LINGO is a tool for utilizing the power of linear
and nonlinear optimization to formulate large problems concisely, solve them,
and analyze the solution. Optimization helps you find the answer that yields
the best result; attains the highest profit, output, or happiness; or the one
that achieves the lowest cost, waste, or discomfort. Often these problems
involve making the most efficient use of your resources including money, time,
machinery, staff, inventory, and more. Optimization problems are often classified
as linear or nonlinear, depending on whether the relationships in the problem
are linear with respect to the variables.
2. Installation
The current release of LINGO has the following directory
structure
LINGO9/ ' Installation directory
LINGO9/BIN/<PLATFORM> ' Executables, dynamic libraries
LINGO9/DOC ' User manual and documentation
LINGO9/LICENSE ' License files
LINGO9/SAMPLES ' Samples directory
The platforms supported are listed in the following
table. The second column refers to the value <PLATFORM>.
Operating System /
Architecture |
Binary Directory |
Java Native Interface |
Linux 32-bit / X86 |
linux32 |
No |
Linux 64-bit / (AMD64, EM64) |
linux64 |
No |
Linux 64-bit / Itanium II |
linux64ia |
No |
Windows 32-bit / X86 |
win32 |
Yes |
Windows 64-bit / (EM64, AMD64) |
win64 |
No |
Windows 64-bit / Itanium II |
win64ia |
No |
2.1. Windows Platforms: No specific installation
procedure is required on Windows platforms.
2.2. Unix/Linux Platforms: Follow the steps below to
complete the installation.
Step 1. Go to lingo9/bin/<PLATFORM>
directory and check if the 'lib*.so.*' files and 'lingo9' are in executable mode.
If they are not, you should change their mode by typing
%> chmod 755 lib*.so*
%> chmod 755 lingo9
Step 2. Update $LD_LIBRARY_PATH
environment variable. It is assumed that the installation directory is /opt/lingo9.
LD_LIBRARY_PATH=/opt/lingo9/bin/<PLATFORM>:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
Step 3. Set $LINGO9_0_LICENSE_FILE environment
variable refer to the license file in your installation. For example, if your
installation directory is /opt/lingo9, then the environment variable should be
set as
LINGO9_0_LICENSE_FILE =
“/opt/lingo9/license/lndlng90.lic”
export LINGO9_0_LICENSE_FILE
Alternatively, you can execute the shell script ‘lingo9/bin/<PLATFORM>/lingovars.sh’
to perform the required updates in these environment variables.
To execute this script manually, enter the following
at command line
source /opt/lingo9/bin/<PLATFORM>/lingovars.sh
Alternatively, to execute the script automatically
at logon, append this line to the end of your startup script (.bashrc or
.bash_profile for bash shell).
If $ LINGO9_0_LICENSE_FILE variable is not set up
appropriately, you will receive the following error message every time you
start LINGO.
- - -
[Error Code: 2035]
Specified license file does not exist.
- - -
Step 4. On Linux platforms, you may
prefer to include the lingo9/bin/<PLATFORM> directory into the
'/etc/ld.so.conf' file and run 'ldconfig'. This operation generally requires
super user privileges. You may also update the $PATH environment variable
accordingly to include the lingo9/bin/<PLATFORM> folder in the search
path.
3. License Keys
In a default installation, the license file (lndlng90.lic)
is located under “lingo9\license” directory. The
license file initially contains a demo license, which allows full access to LINGO
with limited problem capacity.
IMPORTANT: If you purchased a license, you should
update the license file with the license key you obtained from your sales
representative. If you received a distribution CD, please find your license key
printed on the sleeve containing the CD.
Your license key is unique to your installation and
contains information regarding your version's serial number, size, and
supported options. The license key is case sensitive, so be sure to enter it
exactly as listed, including all hyphens. Given that your license key is unique
to your installation, you should not share it with any user not licensed to use
your copy of the LINGO.
4. Samples
The lingo9\samples directory created during the
installation contains several programming examples using LINGO’s mathematical
programming language.
Text
files are often incompatible across operating systems because different
operating systems use different markers to indicate the end of a line. For
consistency, we maintain all samples in Microsoft Windows/DOS text format. Unix/Linux
users should filter them through the dos2unix file filter before using them,
e.g., to convert dos_file.txt to unix_file.txt type: dos2unix dos_file.txt
unixfile.txt. To filter all files inplace, type: dos2unix *.*. In the GUI (Graphical User Interface) version
of LINGO, this filtering is done automatically.
5. Technical Support
If you need technical support, contact LINDO Systems
with the following information
1) The serial and version numbers of LINGO you are
running. The version number is printed on the console screen right after LINGO
is started.
2) The steps to reproduce the problem that you have
encountered along with the copies of required input/parameter files.
3) The operating system and version (Win95/NT/XP,
Linux, Solaris, or other)
6. Contact Information
You can contact us through e-mail using the
following addresses:
General
Information and Questions:
webinfo@lindo.com
Sales and
ordering:
sales@lindo.com
Technical
Support:
tech@lindo.com
through the phone by using the
following numbers:
Main
Numbers:
(800)441-BEST(2378) or (312)988-7422
Technical
Support:
(312)988-9421
Fax:
(312)988-9065
or through snail mail using
the following address:
LINDO
Systems, Inc.
1415
North Dayton Street
Chicago,
IL 60622
USA