[Ipopt] Ipopt opencl option

Vladimir Voznesensky vvoznesensky at yandex.ru
Fri Dec 15 05:51:54 EST 2017


Hello there.

Is it easy to change Ipopt to run on several parallel computing platforms, say using ViennaCL?

I have looked into Ipopt source code and see that it abstracts vectors behind Vector class, matrices behind Matrix class and so on. These classes could be refactored to use appropriate ViennaCL vector and sparse matrix classes and some of the ViennaCL solvers - to solve the linear equation systems.

Thank you.

VV


More information about the Ipopt mailing list