# MUMPS returned INFO(1) = -9 and requires more memory, reallocating

**URL:** <https://discourse.julialang.org/t/mumps-returned-info-1-9-and-requires-more-memory-reallocating/112466>\
**Category:** Optimization (Mathematical)\
**Tags:** question\
**Created:** [April 3, 2024, 10:41am UTC](https://discourse.julialang.org/t/mumps-returned-info-1-9-and-requires-more-memory-reallocating/112466 "2024-04-03T10:41:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jack21](https://avatars.discourse-cdn.com/v4/letter/j/ce7236/32.png) [@Jack21](https://discourse.julialang.org/u/Jack21)\
**Post date:** [April 3, 2024, 10:41am UTC](https://discourse.julialang.org/t/mumps-returned-info-1-9-and-requires-more-memory-reallocating/112466/1 "2024-04-03T10:41:20Z")

</div>

Hello everyone! I have recently run into this message when using JuMP with the Ipopt solver.

From what I can tell, it is due to MUMPS reaching its memory limit, and it changes a variable, which then slows down every iteration a lot. Does increasing the variable mean using less memory and therefore taking longer to run? Is there a way to increase the maximum memory allowed, or any alternative solvers that do not run into this memory issues? For reference, this is the size of the problem I am trying to solve.

 ![image](https://global.discourse-cdn.com/julialang/original/3X/b/9/b9750d3e22f0733729969918fdebe106e6d51489.png)

Although it is likely that I want to run problems with size ~200000 equality constraints, ~4000 inequality constraints, and ~3000000 nonzeros in the Lagrangian Hessian.

Thank you so much for your time!

---

<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:** [April 3, 2024, 8:11pm UTC](https://discourse.julialang.org/t/mumps-returned-info-1-9-and-requires-more-memory-reallocating/112466/2 "2024-04-03T20:11:55Z")

</div>

Can you show the full output log from a solve?

> Is there a way to increase the maximum memory allowed

You could try increasing the [Ipopt: Ipopt Options](https://coin-or.github.io/Ipopt/OPTIONS.html#OPT_mumps_mem_percent) option. But how much memory do you have available on your machine? How much is Ipopt using?

> or any alternative solvers that do not run into this memory issues

If you are an academic, you should get a license for HSL, and you will likely have much better performance: [jump-dev/Ipopt.jl · JuMP](https://jump.dev/JuMP.jl/stable/packages/Ipopt/#Linear-Solvers)

It might be that you could also make changes to your formulation that have a big impact. Can you provide a reproducible example of the model?

---

<div class="post-metadata">

**Author:** ![neophytedave](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/neophytedave/32/202273_2.png) [@neophytedave](https://discourse.julialang.org/u/neophytedave)\
**Post date:** [April 3, 2024, 8:58pm UTC](https://discourse.julialang.org/t/mumps-returned-info-1-9-and-requires-more-memory-reallocating/112466/3 "2024-04-03T20:58:45Z")

</div>

Is you using MUMPS as in the “Massachusetts General Hospital Utility Multi-Programming System”? What is your environment? We use that here at the V.A.

---

<div class="post-metadata">

**Author:** ![Jeff\_Emanuel](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jeff_emanuel/32/15440_2.png) [@Jeff\_Emanuel](https://discourse.julialang.org/u/Jeff_Emanuel)\
**Post date:** [April 3, 2024, 9:06pm UTC](https://discourse.julialang.org/t/mumps-returned-info-1-9-and-requires-more-memory-reallocating/112466/4 "2024-04-03T21:06:43Z")

</div>

More likely [MUMPS (software) - Wikipedia](https://en.wikipedia.org/wiki/MUMPS_(software)), [GitHub - JuliaSmoothOptimizers/MUMPS.jl: A Julia Interface to MUMPS](https://github.com/JuliaSmoothOptimizers/MUMPS.jl)
