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.
- Login to post comments
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