mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > Sierpinski/Riesel Base 5

Reply
 
Thread Tools
Old 2010-03-19, 16:30   #23
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

624910 Posts
Default

As Karsten said, the new LLRnet clients aren't limited to base 2. In fact we actually did some testing on base 3 in the alpha-test phase, so we have confirmed it should definitely work with other bases. Most of our testing was on base 2 but, unless you're doing very small tests (n<100 or so) where LLR does some weird things with its lresults.txt output, it should work.

Last fiddled with by mdettweiler on 2010-03-19 at 16:32
mdettweiler is offline   Reply With Quote
Old 2010-03-19, 16:37   #24
ltd
 
ltd's Avatar
 
Apr 2003

22×193 Posts
Default

The statement was that the OLD llrnet client which is based on llr3.5x does not work without a patch and its the communication part of the software and not llr itself that had the limitation.

As the new llrnet client works with a perl script and the latest llr3.8 exe there would only a limitation if the perl scripts had one which is not the case.

Last fiddled with by ltd on 2010-03-19 at 16:38
ltd is offline   Reply With Quote
Old 2010-03-19, 16:50   #25
kar_bon
 
kar_bon's Avatar
 
Mar 2006
Germany

23·3·112 Posts
Default

ok, you're right. i've tested the old llrnet version with non-base-2 pairs and it's not working!

the note shown in the source above was shown and the results were saved in the server-joblist-file with status = ERROR!
kar_bon is offline   Reply With Quote
Old 2010-03-19, 20:33   #26
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

I just saw this on the PrimeGrid forums here:
Quote:
As for SR5, we are unaware of any pending collaboration at this time. However, informally, Lennart hosted a PRPNet port for them. In the near future, we'll reserve another range from SR5 and open it for PG users to test. It's a project that would make a good fit here at PrimeGrid. :)
Though it might prove a little hard to reserve a range without masser around...
mdettweiler is offline   Reply With Quote
Old 2010-03-20, 10:05   #27
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

1039510 Posts
Default

I guess my point about saying "I hope not" when asking whether this project is still using the "old" LLRnet 3.5 server and client is that it is doing a great disservice to anyone connecting to the server. We're talking 2-3 hour tests vs. likely 30-40 min. tests. It's a tremendous waste of resources.

The server/client that NPLB uses should work for any base with the small modification to one of the .lua server files as indicated by Karsten.

I'm not sure why there is this debate about whether the old LLRnet server works with non-base-2 without a patch. Of course it doesn't. But when using the new scripts that Karsten, Max, and I have developed which run the latest LLR and interface between the server and client, it works for any base. Karsten and I have tested it on bases 2, 3, and 5.

Wouldn't it make sense to try the new client here for a small range?

Last fiddled with by gd_barnes on 2010-03-20 at 10:09
gd_barnes is online now   Reply With Quote
Old 2010-03-20, 10:07   #28
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

33·5·7·11 Posts
Default

Quote:
Originally Posted by mdettweiler View Post
I just saw this on the PrimeGrid forums here:

Though it might prove a little hard to reserve a range without masser around...
Why is that? Is there some sort of automated reservation process that only he can access?
gd_barnes is online now   Reply With Quote
Old 2010-03-20, 10:38   #29
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

283010 Posts
Default

I tried the script using the llrnet for base 5 and still doesn't work. The client downloads the candidates, finishes them, uploads them but then the perl script just stops working. It never reaches the point to ask for more work, the perl dos window just shuts down. And if you start do.pl is doesn't start anymore.

EDIT: I just made a test. Do.pl starts if you delete llr.ini, workfile.res and workfile.txt after the client sends the results.

Last fiddled with by em99010pepe on 2010-03-20 at 10:45
em99010pepe is offline   Reply With Quote
Old 2010-03-20, 11:07   #30
kar_bon
 
kar_bon's Avatar
 
Mar 2006
Germany

55308 Posts
Default

it works fine with the WIN-DOS script V0.7, see here.

i only edited
- username
- server
- port

in llr-clientconfig.txt!
kar_bon is offline   Reply With Quote
Old 2010-03-20, 12:14   #31
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

2·5·283 Posts
Default

Ok, the DOS version is working.
em99010pepe is offline   Reply With Quote
Old 2010-03-20, 12:15   #32
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

33·5·7·11 Posts
Default

Quote:
Originally Posted by em99010pepe View Post
I tried the script using the llrnet for base 5 and still doesn't work. The client downloads the candidates, finishes them, uploads them but then the perl script just stops working. It never reaches the point to ask for more work, the perl dos window just shuts down. And if you start do.pl is doesn't start anymore.

EDIT: I just made a test. Do.pl starts if you delete llr.ini, workfile.res and workfile.txt after the client sends the results.
That is strange. You might try just letting it run since it's now created the llr.ini based on base 5 work. I wonder if it got messed up somehow because it had an unrelated llr.ini file in there.

Karsten tested the Windows DOS script and Max and I tested the do.pl scrpt running Linux. We only did sporadic testing of do.pl in Windows because we assumed that most people would use Karsten's Windows DOS script. I wonder if other bases might turn out to be a problem when running do.pl in Windows.

Edit: Glad to see that the DOS script is working. I think I'll try messing around with the do.pl script in Windows on other bases to see if I can "break" it.

Last fiddled with by gd_barnes on 2010-03-20 at 12:18
gd_barnes is online now   Reply With Quote
Old 2010-03-20, 19:40   #33
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default

Quote:
Originally Posted by gd_barnes View Post
Why is that? Is there some sort of automated reservation process that only he can access?
Well, the manual reservation files given out here weren't regular ranges with a definite stop and start. Rather, it seemed that each file had candidates spread out over a given range, and files would keep being handed out from within a given range until there were no more left there, at which point a higher block was started. Since the results would then just go directly into the DB, there was no need to keep them in strict sequential order for tracking purposes.

As such, I'm not sure if there's any kind of definite "lowest available n" from which a new range could be started--at least not without risking potential double-work on candidates already done here and there.

Of course, PrimeGrid has enough resources that they could probably just start from the lowest outstanding n on each k and search right on up. They'd probably breeze through any "mixed" ranges in no time and get right into fully new stuff. The worst that could happen is that a portion of the earlier results would go in as doublechecks (and a few would be thrown out as triplechecks).
Quote:
Originally Posted by gd_barnes View Post
That is strange. You might try just letting it run since it's now created the llr.ini based on base 5 work. I wonder if it got messed up somehow because it had an unrelated llr.ini file in there.

Karsten tested the Windows DOS script and Max and I tested the do.pl scrpt running Linux. We only did sporadic testing of do.pl in Windows because we assumed that most people would use Karsten's Windows DOS script. I wonder if other bases might turn out to be a problem when running do.pl in Windows.

Edit: Glad to see that the DOS script is working. I think I'll try messing around with the do.pl script in Windows on other bases to see if I can "break" it.
Hmm...I'm not entirely sure what happened there, but I also suspect llr.ini has something to do with it. Carlos, if you had previously stopped the client in the middle of base 2 work and just went right into base 5 stuff without cleaning anything out, I imagine that might cause problems; the recommended practice is to first clean out all work in queue with "./do.pl -c", which submits any finished pairs and cancels all unfinished ones.
mdettweiler is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
PrimeGrid asks: Is PSP dead? AG5BPilot Prime Sierpinski Project 23 2015-11-19 12:59
Looks Dead Here storm5510 Operation Billion Digits 5 2013-10-16 14:17
PRP and LLRNET = Dead magnav0x Prime Sierpinski Project 14 2005-12-14 22:02
CPU 1 dead in duallie? Jeff Gilchrist Hardware 10 2005-11-03 11:53
Dead P3 Prime95 Hardware 10 2003-09-10 22:41

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


Sat Jul 17 09:17:33 UTC 2021 up 50 days, 7:04, 1 user, load averages: 1.52, 1.68, 1.63

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.