IPOPT doesn't work in Parallel with MPI

Yes. I use dolfin adjoint with IPOPT.