[Ipopt] Question about largest Jacobian
Panos Lambrianides
panos at soe.ucsc.edu
Mon Jun 8 14:13:02 EDT 2015
Yes thank you my mistake. That is more than adequate for my needs. It
just struck me as a little odd why anyone would use an int for large scale
solvers.
Many thanks for the responses.
--Panos
On Mon, Jun 8, 2015 at 11:07 AM, Stefan Vigerske <stefan at math.hu-berlin.de>
wrote:
> Hi,
>
> On 06/08/2015 07:51 PM, Panos Lambrianides wrote:
>
>> Hi everyone,
>>
>> I have a question about the largest size of the Jacobian for the
>> constraints.
>>
>> While setting up the problem the variable nnz_jac_g is used to set up the
>> number of non-zero constraint for the Jacobian. This is of type *Index*,
>> which is itself an *int* in C++. The upper limit for int is 32767
>> (2^15-1).
>>
>
> I believe that int's are 32bit, so you get an upper limit of around
> 2147483647.
>
> Is there a reason why this is an int (versus a long for example) and more
>> importantly is there a way to overcome this limitation? I would be happy
>> to tweak the code if someone would point out the right places to do so.
>>
>
> There are some feature requests on this:
> https://projects.coin-or.org/Ipopt/ticket/251
> https://projects.coin-or.org/Ipopt/ticket/259
>
> The main thing to do is to extend a number of interfaces to 3rd-party
> software (linear algebra and linear solvers) to convert Ipopt's
> Index-arrays to their int-arrays, when necessary (or convince them to use
> also a long for indices).
>
> Stefan
>
--
Panos Lambrianides
panos at soe.ucsc.edu
(415) 713-6718 (Mobile)
https://sites.google.com/a/ucsc.edu/uncertainty-quantification/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.coin-or.org/pipermail/ipopt/attachments/20150608/f10e18d5/attachment.html>
More information about the Ipopt
mailing list