[Ipopt-tickets] [Ipopt] #247: threads

William W. Hager hager at ufl.edu
Thu Oct 9 13:42:11 EDT 2014


Stefan,

I had assumed it was using MA57 since I had downloaded the academic license
package, but now I see that MA27 is default. When I changed 
"linear_solver" to
MA57, I see that it is now using multiple cores. I see that it is using 
mostly 2 cores
and occasionally 3 cores. How are the number of cores being controlled?
When I write a code that uses the BLAS, it always goes up to the maximum of
16 cores, so there must be something in the IPOPT software that is 
controlling
the number of cores being used, I guess to try to optimize speed. I was 
curious
where or how this is being done, is MA57 doing this? Thank you for your 
help.

Best regards,

Bill Hager
On 10/09/2014 04:39 AM, Ipopt wrote:
> #247: threads
> ---------------------+------------------------
>    Reporter:  hager   |      Owner:  ipopt-team
>        Type:  defect  |     Status:  new
>    Priority:  normal  |  Component:  Ipopt
>     Version:  3.11    |   Severity:  normal
> Resolution:          |   Keywords:
> ---------------------+------------------------
>
> Comment (by stefan):
>
>   Did you set {{{OMP_NUM_THREADS}}} or {{{GOTO_NUM_THREADS}}} to 16 or so?
>
>   Also which linear solver are you using? I think MA27 doesn't use Blas, but
>   MA57, MA77, and MA86 do.
>
>   Stefan
>
> --
> Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/247#comment:2>
> Ipopt <http://projects.coin-or.org/Ipopt>
> Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list