[Ipopt] Ipopt parallelism

Stefan Vigerske stefan at math.hu-berlin.de
Sun Feb 12 02:34:33 EST 2017


Hi,

if MKL is used, then that would be OMP_NUM_THREADS:
https://software.intel.com/en-us/node/528373

Stefan

On 02/12/2017 08:16 AM, Anthony D. Kelman wrote:
> Depends which blas implementation you're using, but there should be an
> environment variable to control the threading.
>
> On Feb 11, 2017 11:15 PM, <gio.srt at gmail.com> wrote:
>
>> Hi everyone,
>>
>> I’m using Ipopt on a server as a guest, meaning that I have no idea how
>> Ipopt has been compiled or maintained. Ipopt is lunched within a Python
>> script using Pyomo with the following options:
>>
>> max_iter=1000
>> acceptable_tol=0.001
>> honor_original_bounds=no
>> max_cpu_time=20
>>
>> The server is running Ipopt version 3.12.2, using ma27 (this is what the
>> solver output says).
>>
>> My problem is that Ipopt is using more than one core, which I don’t like
>> in this case. The linear solver is definitely not the source of the
>> parallelism, since only MA86 and M97 support that, which reduce the area of
>> research to Blas, if I’m not mistaken.
>>
>> Any idea how I could force Ipopt to use only one core without knowing
>> exactly what going on in the background? Or, say that Blas is causing those
>> parallel calls, how do I disable that during run time?
>>
>> Thanks,
>>
>> Giorgio
>> _______________________________________________
>> Ipopt mailing list
>> Ipopt at list.coin-or.org
>> http://list.coin-or.org/mailman/listinfo/ipopt
>>
>
>
>
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/ipopt
>


-- 
http://www.gams.com/~stefan


More information about the Ipopt mailing list