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