ipo interior-point optimisation library


Home ·
Download ·
Documentation ·
Namespaces and #includes ·
Defining functions ·
Example of a function ·
Variables and arrays ·
Objective and constraints ·
Building a model ·
Example ·
Bugs ·


Download the source code from the official download page.


On unix-like platforms you should can configure and install ipo in the usual way:

$ ./configure
$ make
$ make install

The final step may have to be done as a root user:

$ sudo make install

and the default installation directory is /usr/local/include/ipo/. Since ipo uses C++-11 internally, you may have to specify this to the compiler. For example, if you use the gcc compiler, you should supply the -std=c++0x flag, for example by using

$ CXXFLAGS="-std=c++0x" ./configure

Generally, it is a good idea to compile ipo with optimisation flags such as -O2. And ipo need not be compiled in its source directory.

If ./configure fails for any reason, try:

$ ./bootstrap

and then repeat ./configure .

Please let me know if you find an easier way to install on your platform. I mainly work with gnu/Linux platforms.

Last modified: Tue 02 Jul 2013 04:56 pm

SourceForge.net Logo