[Ipopt] METIS partition problems in IPOPT for huge amount of data

Stefan Vigerske stefan at math.hu-berlin.de
Fri Apr 14 06:22:13 EDT 2017


Hi,

METIS and Ipopt use the normal int type for indexing and allocating 
data. It seems that there is an integer overflow when specifying the 
amount of memory to be allocated. This cannot be changed easily.
You could try without Metis, but might run into a similar issue at some 
other place.
The problem may just be too big to be handled by Ipopt currently.

Stefan

On 04/14/2017 09:10 AM, bui le trong Phuoc wrote:
> Hi, all
> 
> I have switched to 64-Operating system with IPOPT version 3.12.5, METIS
> version 4.0.3 and problem still persists with METIS partrition failure.
> "" [METIS Fatal Error] ***Memory allocation failed for SetUpCoarseGraph:
> gdata. Requested size: -1382763580 bytes ". "
> Do i need to modify some parameters or options somewhere to avoid this
> error?
> 
> Thank you and best regards,
> Phuoc Bui,
> 
> On Fri, Apr 14, 2017 at 9:07 AM, bui le trong Phuoc <
> builetrongphuoc at gmail.com> wrote:
> 
>> Hi Damien,
>>
>> Thank you for your kind reply!
>> I have switched to 64-Operating system with IPOPT version 3.12.5, METIS
>> version 4.0.3 and problem still persists with METIS partrition failure.
>> "" [METIS Fatal Error] ***Memory allocation failed for SetUpCoarseGraph:
>> gdata. Requested size: -1382763580 bytes ". "
>> Do i need to modify some parameters or options somewhere to avoid this
>> error?
>>
>> Thank you and best regards,
>> Phuoc Bui,
>>
>> On Thu, Apr 13, 2017 at 8:03 PM, Damien Hocking <damien at 0x544745.com>
>> wrote:
>>
>>> Phuoc,
>>>
>>> If you’re running a 32-bit operating system, you might be running out of
>>> address space.  The maximum is 4GB of address space.  Once you reach that,
>>> there’s nothing you can do, except move to a 64-bit OS.
>>>
>>> Damien
>>>
>>> On Apr 13, 2017, at 11:54 AM, bui le trong Phuoc <
>>> builetrongphuoc at gmail.com> wrote:
>>>
>>> Hi all,
>>>
>>> --- I am using IPOPT 3.11.9 and also 3.12.5 versions in a machine with 8
>>> GB RAM and free 50 GB memory, 32-bit Operating system and IPOPT using METIS
>>> version 4.x.. I am currently encountering with running large data when
>>> IPOPT fail to devide the data. And IPOPT stop running with error like this:
>>>
>>> " [METIS Fatal Error] ***Memory allocation failed for SetUpCoarseGraph:
>>> gdata. Requested size: -1382763580 bytes ".
>>> --- I found on the coint-ipopt website that "*only the older METIS 4.x
>>> version is supported* by MA57, HSL_MA77, HSL_MA86, HSL_MA97, MUMPS". So,
>>> is this possible to use METIS version 5 (that is available now on:
>>> http://glaros.dtc.umn.edu/gkhome/metis/metis/download) to avoid the
>>> problem of failure partrition for large data when using MA57, MA86 and so
>>> on?
>>> And any idea to help patrition huge data successfully?
>>>
>>> Thank you and best regards,
>>> Phuoc Bui,
>>>
>>> Reseacher at University of Trento, Italy.
>>>
>>> _______________________________________________
>>> Ipopt mailing list
>>> Ipopt at list.coin-or.org
>>> https://list.coin-or.org/mailman/listinfo/ipopt
>>>
>>>
>>>
>>
> 
> 
> 
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> https://list.coin-or.org/mailman/listinfo/ipopt
> 


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


More information about the Ipopt mailing list