OCaml bindings for IPOPT.
This implementation is in a early stage of development.
On Ubunut 20.04 do:
sudo apt-get install coinor-libipopt-dev
On OS X with homebrew do (untested):
brew install ipopt --with-openblas
For details on other ways of installing IPOPT, see here
Install opam
libraries:
opam install dune alcotest ctypes ctypes-foreign
Build the package:
dune build
Run the tests:
dune runtest
Install for the current user:
dune install
The module Ipoptml
should now be availible for the current user.