The Fortran Interface

The Fortran interface is essentially a wrapper of the C interface discussed in Section 3.4. The way to hook up IPOPT in a Fortran program is very similar to how it is done for the C interface, and the functions of the Fortran interface correspond one-to-one to the those of the C and C++ interface, including their arguments. You can find an implementation of the example problem (4)-(7) in $IPOPTDIR/Ipopt/examples/hs071_f.

The only special things to consider are: