# Nonlinear solver other than IPOPT

**URL:** <https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332>\
**Category:** Optimization (Mathematical)\
**Created:** [June 6, 2022, 6:21pm UTC](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332 "2022-06-06T18:21:32Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![cvanaret](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cvanaret/32/11594_2.png) [@cvanaret](https://discourse.julialang.org/u/cvanaret)\
**Post date:** [December 11, 2022, 5:26pm UTC](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332/21 "2022-12-11T17:26:56Z")

</div>

😄

---

<div class="post-metadata">

**Author:** ![nrontsis](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nrontsis/32/38535_2.png) [@nrontsis](https://discourse.julialang.org/u/nrontsis)\
**Post date:** [December 11, 2022, 7:38pm UTC](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332/22 "2022-12-11T19:38:01Z")

</div>

> [@cvanaret](#):
>
> My [C++ solver Uno](https://github.com/cvanaret/Uno) doesn’t have bindings to other languages yet, but it’s on my To-Do list 😉

Very interested in `Uno` and keen to try it as soon as there is a Python or Julia interface!

---

<div class="post-metadata">

**Author:** ![cvanaret](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cvanaret/32/11594_2.png) [@cvanaret](https://discourse.julialang.org/u/cvanaret)\
**Post date:** [December 11, 2022, 7:55pm UTC](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332/23 "2022-12-11T19:55:43Z")

</div>

Thank you! I’ll open a thread here as soon as our preprint is available.

---

<div class="post-metadata">

**Author:** ![cvanaret](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cvanaret/32/11594_2.png) [@cvanaret](https://discourse.julialang.org/u/cvanaret)\
**Post date:** [June 19, 2024, 7:28pm UTC](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332/24 "2024-06-19T19:28:56Z")

</div>

Hi! [Uno](https://github.com/cvanaret/Uno) still doesn’t have a Python or Julia interface, but at least the [preprint](https://www.researchgate.net/publication/381522383) is out 😀  
Other people started developing CasADi and Matlab interfaces, so I’m confident that other interfaces will be available soon.

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [June 19, 2024, 7:31pm UTC](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332/25 "2024-06-19T19:31:16Z")

</div>

To start with, you should be able to use it via AmplNLWriter.jl?

---

<div class="post-metadata">

**Author:** ![cvanaret](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cvanaret/32/11594_2.png) [@cvanaret](https://discourse.julialang.org/u/cvanaret)\
**Post date:** [June 19, 2024, 7:37pm UTC](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332/26 "2024-06-19T19:37:29Z")

</div>

Absolutely! For the moment, Uno only reads models from .nl files, so in the short run, AmplNLWriter is the perfect solution. Thanks for the tip.

[Previous page](https://discourse.julialang.org/t/nonlinear-solver-other-than-ipopt/82332.md?page=1)
