Get Started

Download the latest release: OpenOCL v3.20 (zip), Release Notes

In 3.11 there were many changes with respect to the previous version, for a list of changes have a look at the release notes. To get a developement version of OpenOCL with the latest developments clone the master branch or a recent dev branch on github (check the build status below).

The toolbox is tested on Windows/Matlab 2016b, OsX/Matlab 2014b and Ubuntu/Octave 4.2.2. As Matlab is mostly platform independent it should run on other platforms with Matlab versions starting from 2014b.


To run OpenOCL you have to get CasADi and adjust your Matlab/Octave path.

Here is a step-by-step guide:

If you would like to save your path using savepath or the Matlab path manager, do this before running StartupOCL in order to not include the sub-directories.

Build status

2019/02/27: The development branch is currently undergoing major refactorization in the attempt to implement the core in C++, and make the software available in other languages, e.g. Python.

master branch develop branch
Build Status Build Status