mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Msieve (https://www.mersenneforum.org/forumdisplay.php?f=83)
-   -   Filtering Error (https://www.mersenneforum.org/showthread.php?t=19982)

richs 2015-01-15 01:03

Filtering Error
 
Anyone seen an error like this?

nfs: commencing msieve filtering
23224469611142170527533931799771364948921791873477651501897003326195130809543391
91343395482994279284683341641166356193019531251152423567

commencing relation filtering
estimated available RAM is 2048.0 MB
commencing duplicate removal, pass 1
read 10M relations
read 20M relations
found 2856559 hash collisions in 22404052 relations
added 125 free relations
commencing duplicate removal, pass 2
found 1658597 duplicates and 20745580 unique relations
memory use: 82.6 MB
reading ideals above 10289152
commencing singleton removal, initial pass
failed to reallocate 655360000 bytes

msieve then stopped.... Any thoughts appreciated!

Dubslow 2015-01-15 01:11

It means you ran out of memory, a reallocation of 655 MB failed.

richs 2015-01-15 05:30

Thanks Dubslow. I will rerun filtering after a reboot.

VBCurtis 2015-01-15 06:12

[QUOTE=Dubslow;392470]It means you ran out of memory, a reallocation of 655 MB failed.[/QUOTE]

If msieve is only using 82MB to filter, consistent with a small job like this, why is it trying to allocate 600MB? Hrmph.

Dubslow 2015-01-16 01:06

[QUOTE=VBCurtis;392485]If msieve is only using 82MB to filter, consistent with a small job like this, why is it trying to allocate 600MB? Hrmph.[/QUOTE]

Rather the better question. :smile:

jasonp 2015-01-16 01:28

The duplicate removal is quite memory efficient. The first singleton removal pass is one of the two most memory intensive parts of the whole algorithm (the other being the initial matrix build). It is a bit suspicious that a dataset with 20M relations requires so much memory in that pass, but not impossible.

32-bit machine? That would run out of VM for a single process quickly.

richs 2015-01-18 01:47

Jason is right. The virtual memory problem was on my work machine which is 32 bit. It ran fine on my home 64 bit laptop. It was the smallest matrix that I have had memory problems on my 32 bit machine.

VBCurtis 2015-01-18 17:39

We could change the title of this forum to "Jason is right." :tu:

jasonp 2015-01-18 17:40

Jeez, no pressure there...


All times are UTC. The time now is 00:57.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.