mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > FactorDB

Reply
 
Thread Tools
Old 2011-12-22, 19:13   #45
yoyo
 
yoyo's Avatar
 
Oct 2006
Berlin, Germany

26916 Posts
Default

Think it can't be changed to use primo. As I know primo isn't available as command line tool.
yoyo
yoyo is online now   Reply With Quote
Old 2011-12-22, 19:47   #46
pinhodecarlos
 
pinhodecarlos's Avatar
 
"Carlos Pinho"
Oct 2011
Milton Keynes, UK

3·17·97 Posts
Default

Quote:
Originally Posted by yoyo View Post
Think it can't be changed to use primo. As I know primo isn't available as command line tool.
yoyo
Maybe we could write to primo author explaining our objective and telling about factordb.com...

Last fiddled with by pinhodecarlos on 2011-12-22 at 19:49
pinhodecarlos is online now   Reply With Quote
Old 2011-12-22, 20:12   #47
schickel
 
schickel's Avatar
 
"Frank <^>"
Dec 2004
CDP Janesville

212210 Posts
Default

Quote:
Originally Posted by pinhodecarlos View Post
Maybe we could write to primo author explaining our objective and telling about factordb.com...
I don't know about that. He has discontinued development on the Windows version, and pulled the Large Integer package he had available for Delphi/C++ Builder. He seems very down on MS for some reason (could be based on the headline on his front page....)

He is still working on the Linux version, however, and it will be able to blow the Windows version out of the water, since it has multi-core capability built in...

Last fiddled with by schickel on 2011-12-22 at 20:13 Reason: Added link to ellipsa.eu
schickel is offline   Reply With Quote
Old 2011-12-22, 21:48   #48
EdH
 
EdH's Avatar
 
"Ed Hall"
Dec 2009
Adirondack Mtns

11×347 Posts
Default

Although Ellipsa (the 64-bit linux version of primo), isn't command line friendly, I have done a lot of the 1000-1355 digit certificates with it on a couple of my machines over the last few weeks. The fact that you can load a batch of certificates at once allows for less manual work. Granted, it's not doing everything itself, but all I do is d/l a batch of *.in files from the db, unzip, start Ellipsa, build, load and come back later to zip and report. If I want to let it run through tomorrow, I d/l more *.in files. If I want to check it in a few hours, I do a single size digit group. Right now I have one machine doing 1354 digits and the other doing 1355 digits. I'll u/l them in a few hours. Then I'll probably set one machine to work overnight.

Last fiddled with by EdH on 2011-12-22 at 21:48
EdH is offline   Reply With Quote
Old 2011-12-22, 21:56   #49
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

23×3×5×72 Posts
Default

Quote:
Originally Posted by EdH View Post
Although Ellipsa (the 64-bit linux version of primo), isn't command line friendly, I have done a lot of the 1000-1355 digit certificates with it on a couple of my machines over the last few weeks. The fact that you can load a batch of certificates at once allows for less manual work. Granted, it's not doing everything itself, but all I do is d/l a batch of *.in files from the db, unzip, start Ellipsa, build, load and come back later to zip and report. If I want to let it run through tomorrow, I d/l more *.in files. If I want to check it in a few hours, I do a single size digit group. Right now I have one machine doing 1354 digits and the other doing 1355 digits. I'll u/l them in a few hours. Then I'll probably set one machine to work overnight.
I just did a similar technique to kill the tail upto 1300 digits. Easy to do. Might be an idea to create a thread containing info on who is doing what so there is no overlapping. EdH is doing certificates at ~1350 and I am keeping the tail behind him gone currently. There also isn't a central place where we can clearly see who is factoring composites at what digit levels currently.
henryzz is online now   Reply With Quote
Old 2011-12-23, 01:19   #50
schickel
 
schickel's Avatar
 
"Frank <^>"
Dec 2004
CDP Janesville

2·1,061 Posts
Default

Quote:
Originally Posted by EdH View Post
Although Ellipsa (the 64-bit linux version of primo), isn't command line friendly, I have done a lot of the 1000-1355 digit certificates with it on a couple of my machines over the last few weeks. The fact that you can load a batch of certificates at once allows for less manual work. Granted, it's not doing everything itself, but all I do is d/l a batch of *.in files from the db, unzip, start Ellipsa, build, load and come back later to zip and report. If I want to let it run through tomorrow, I d/l more *.in files. If I want to check it in a few hours, I do a single size digit group. Right now I have one machine doing 1354 digits and the other doing 1355 digits. I'll u/l them in a few hours. Then I'll probably set one machine to work overnight.
The same thing works for the GUI version, except that you would run up against its ceiling sooner or later.

Too bad there's not a way to look up certs by user; I did some the last time we went through this, but I don't remember how high I went.

Last fiddled with by schickel on 2011-12-23 at 01:25 Reason: Changed the amount a little
schickel is offline   Reply With Quote
Old 2011-12-23, 01:33   #51
EdH
 
EdH's Avatar
 
"Ed Hall"
Dec 2009
Adirondack Mtns

EE916 Posts
Default

Quote:
Originally Posted by henryzz View Post
I just did a similar technique to kill the tail upto 1300 digits. Easy to do. Might be an idea to create a thread containing info on who is doing what so there is no overlapping. EdH is doing certificates at ~1350 and I am keeping the tail behind him gone currently. There also isn't a central place where we can clearly see who is factoring composites at what digit levels currently.
We could always set up a thread, if needed for digit reservations. No one has been duplicating more than a couple here and there for all the ones I've done in the last few weeks, though. If more get involved, we may need to start that thread and reservations.

Or, a second more reaching thought, that would have to be left to Syd, would be a way to lock composites and primo batches for a short time, so as not to duplicate what is handed out. Since each number is tagged with an ID, it might be possible to issue a number or batch, lock it against reissue for a short time, allowing for processing and then either complete it, if results are received or free it up for someone else to work, if results are not received within the lock time. I'm not sure how difficult something like that would be to implement, or if this is even of interest at this time.

I have several machines that default to yoyo's script, so they're working composites, until I assign them something else. Unfortunately, I'm also running into this too often:
Code:
unable to allocate 1003439448 bytes for range 0 to 0
Error, no result found
In this case, no result would be returned, but the lock would have to run out before the composite could be reassigned.
EdH is offline   Reply With Quote
Old 2011-12-23, 01:38   #52
RichD
 
RichD's Avatar
 
Sep 2008
Kansas

64608 Posts
Default

Quote:
Originally Posted by schickel View Post
Too bad there's not a way to look up certs by user
Not by user but a list like this is available.

Start on the Status page and click on the number of certs, then go from there.
RichD is offline   Reply With Quote
Old 2011-12-23, 01:58   #53
schickel
 
schickel's Avatar
 
"Frank <^>"
Dec 2004
CDP Janesville

212210 Posts
Default

Quote:
Originally Posted by RichD View Post
Not by user but a list like this is available.

Start on the Status page and click on the number of certs, then go from there.
Yeah, I knew about the list, but sitting and trolling through a bunch of pages to find your name is pretty boring. Unless you can find yourself at a landmark....so I guess that answers how high the latest Primo can go: at least 2976 digits.
schickel is offline   Reply With Quote
Old 2011-12-23, 03:13   #54
EdH
 
EdH's Avatar
 
"Ed Hall"
Dec 2009
Adirondack Mtns

11·347 Posts
Default

Quote:
Originally Posted by schickel View Post
....so I guess that answers how high the latest Primo can go: at least 2976 digits.
According to the Primo Top-20 page, the highest so far is 12903 decimal digits. (sounds like a nearby zip code...)

edit: I'm actually thinking of trying something large, but not quite that big. 7 months is a bit of a stretch for my attention span...

Last fiddled with by EdH on 2011-12-23 at 03:15
EdH is offline   Reply With Quote
Old 2011-12-23, 03:23   #55
schickel
 
schickel's Avatar
 
"Frank <^>"
Dec 2004
CDP Janesville

2×1,061 Posts
Default

Quote:
Originally Posted by EdH View Post
According to the Primo Top-20 page, the highest so far is 12903 decimal digits. (sounds like a nearby zip code...)

edit: I'm actually thinking of trying something large, but not quite that big. 7 months is a bit of a stretch for my attention span...
And that was with splitting the task among other computers and recombining the pieces by hand. So I guess my comment should be more along the lines of "3000 digits without special effort and in a resonable time".

I can provide some timings if you like (after my current NFS job finishes).
schickel is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
What's Happening R.D. Silverman NFSNET Discussion 19 2010-02-20 23:43
Is there much happening on 1k-10k ? fivemack Aliquot Sequences 5 2010-02-05 15:47
Very strange thing nngs Software 4 2007-04-14 22:08
Hm... strange thing... Yxine Factoring 1 2006-08-10 13:48
Prime95/LLR on dualcore CPU - strange thing? Cruelty Software 1 2006-07-27 04:53

All times are UTC. The time now is 12:17.


Sat Jul 17 12:17:29 UTC 2021 up 50 days, 10:04, 1 user, load averages: 1.74, 1.50, 1.41

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

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.