Download CMPL v1.12 (including Coliop4, pyCMPL, jCMPL and CMPLServer)
CMPL 1.12.0a Win
CMPL 1.12.0 Linux64
CMPL 1.12.0 macOS
SolverStudio-Cmpl (customised SolverStudio version for Cmpl 1.12)
CMPL - Manual (including pyCMPL, jCMPL and CMPLServer)
CMPL, pyCMPL and jCMPL - examples
Installation Linux & Windows
An installation is not necessary. You only have to download the ZIP file for your operating system
and to unzip it. The CMPL package works out of the box in any folder.
It is strongly recommended to deinstall older versions!
Installation macOS
- You have to download the DMG file for macOS and to open the disk image.
- Copy the folder Cmpl in the disk image into the Application folder.
- Execute cmplSetup in the disk image by double-clicking it.
- It is strongly recommended to deinstall older versions!
Installation Prerequisites
- Python 2.7
Under Linux and OS X a user has only to ensure that Python 2.7 is installed.
(Usually by default).
Under Windows pyCMPL should work out of the box because the CMPL binary package
contains a Python environment.
- Only for Raspbian - Java
Since the CMPL package for raspbian is using Coliop3 which is written in Java
you have to install the java runtime environment.
Running CMPL and Coliop
It is recommended to run CMPL by using Coliop. Coliop can be executed by clicking
the
Coliop symbol in the CMPL folder.
It is either a symbolic link to the Coliop binary (OS X) or a script which starts Coliop (Windows and Linux).
Running CMPL on the command line
- Linux and Windows
Execute cmplShell script in the CMPL folder that sets
the CMPL environment and starts a command line window in which CMPL can be executed.
- macOS
Open the terminal and solve a CMPL problem with with
the command cmpl <problemname>.cmpl.
Running pyCMPL
- Linux and Windows
Please start the cmplShell and execute a pyCMPL script with
the command pyCmpl <problemname>.py.
- macOS
Please open the terminal and execute a pyCMPL script with
the command pyCmpl <problemname>.py.
Running and stopping the CMPLServer
- Linux and Windows
Please start the cmplShell and start the CMPLServer with with the
command cmplServer -start <port> and stop it by typing
the command cmplServer -stop <port>
- macOS
Please open the terminal and start the CMPLServer with with the
command cmplServer -start <port> and stop it by typing
the command cmplServer -stop <port>
Installing SolverStudio-Cmpl (Windows only)
This SolverStudio version is customised for Cmpl 1.12 and contains no other languages. Please read the
installation nodes on the SolverStudio project page.
CMPL, pyCMPL, jCMPL and Coliop source code
https://github.com/coin-or/Cmpl