Is there an upper limit on how much memory Metis can use?

Hi,
I am using the 64 Bit Alpha version 5.0 of Metis (as suggested by George in my previous post) downloaded about a month ago. I don’t have much experience with 64 Bit programs – so pardon my ignorance.

I wanted to know how much memory can Metis allocate i.e. is there an upper limit??

I tried partitioning some graphs (larger than the ones I tried before), and I get the following error with both kmetis and pmetis:

Error! ***Memory allocation failed for SetUpCoarseGraph: gdata. Requested size: -4786145852 bytesCommand terminated by signal 6

My machine has 32 GB of memory, and Metis takes up about 10 – 11 GB and then crashes with this error. (This error is identical to both kmetis and pmetis.) I am sure that the machine has ample free memory when this crash occurs.

Thanks to all who help me sort this out , especially to George.
Regards,
Masca

P.S. My graph is really huge, so I don’t think it would be possible to upload it to your Flyspray.

RE: Memory allocation failed

Hi,

I'm Using a 32 bit linux machine with 3Gb RAM to run kmetis to partition a graph with about 15 million vertices and 60 million. I receive following error:

Error! ***Memory allocation failed for SetUpCoarseGraph: gdata. Requested size: 1120404756 bytesAborted (core dumped)

hanks to all who help me sort this out.

Regards
Sara

RE: Memory allocation failed

Hi,

I'm Using a 32 bit linux machine with 3Gb RAM to run kmetis to partition a graph with about 15 million vertices and 60 million. I receive following error:

Error! ***Memory allocation failed for SetUpCoarseGraph: gdata. Requested size: 1120404756 bytesAborted (core dumped)

hanks to all who help me sort this out.

Regards
Sara

RE: You just do not have enough

You just do not have enough memory for the graph that you are trying to partition.

RE: I suggest you download the

I suggest you download the 5.0pre2 version of Metis and compile it with the 64 bit setting (see the instructions in include/metis.h).

As far as limit, Metis does not have any internal limits.

RE: Thanks George. This solved

Thanks George. This solved my problem. It works with both kmetis and pmetis.
Regards,
Masca