[Ipopt-tickets] [Ipopt] #216: interface to MKL PARDISO

Ipopt coin-trac at coin-or.org
Sun Sep 1 13:17:16 EDT 2013


#216: interface to MKL PARDISO
-----------------------+----------------------
  Reporter:  akalinki  |      Owner:  stefan
      Type:  defect    |     Status:  assigned
  Priority:  normal    |  Component:  Ipopt
   Version:  3.11      |   Severity:  normal
Resolution:            |   Keywords:
-----------------------+----------------------

Comment (by kelman):

 I guess the configure message about HAVE_PARDISO_PARALLEL is a bit
 misleading, since MKL Pardiso doesn't have pardiso_exist_parallel()
 defined but it does multi-threading with its own system.

 My understanding is MKL lets you use either OMP_NUM_THREADS or
 MKL_NUM_THREADS, or uses all processors if neither environment variable is
 set.

 The MKL documentation says: "iparm(3) Reserved. Set to zero." We can test
 setting it to the value of OMP_NUM_THREADS and see if anything bad
 happens?

 Maybe a warning instead of an error if OMP_NUM_THREADS isn't set when
 using Basel Pardiso? The code is setting num_procs = 1 by default anyway.

--
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/216#comment:7>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list