mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > No Prime Left Behind

Reply
 
Thread Tools
Old 2008-05-25, 00:53   #1
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3·2,083 Posts
Default Develop LLRnet version 3.7.1 for pay!

Quote:
Originally Posted by gd_barnes View Post
<snip>
I know a remote desktop will help but not only do I not have it set up yet (hope to within a few weeks), I'm not sure I'd have much time to mess with my ranges while I'm out of town.
When you're ready to get the remote desktop thing set up just give me a holler, I can probably help with that.

Quote:
I can see where the very heavy-hitters, and by that I mean much bigger than me, i.e. 50+ cores, are coming from. They want to run LLRnet for an extended period if necessary and not worry about it much. Otherwise, they'd be spending 4 hours+ per day determing what to reserve, loading files, concatenating on to the end of existing files, posting results files, etc.

And finally, what would it take to convert LLRnet to run version 3.7.1 of LLR?
Nobody's quite sure how much work it would take to make an LLRnet based on 3.7.1--a few people, including me, have tried simply dropping the 3.7.1 source code on top of the 3.5.0 code in the LLRnet source tree, but just got a bunch of complex error messages instead. My hunch is that it might be easier just to replace the code in LLRnet that makes it do the primality tests through a direct tie-in with the 3.5.0 code, with a simple command that runs a separate 3.7.1 executable in the same directory and passes it the number through the command line (using the -q switch, a new feature added in 3.7.1 for Linux and Windows command line versions). I would try it myself but that I know nothing about the Lua programming language (which LLRnet is written in). I also considered rewriting the entire thing, as a wrapper to an existing LLR 3.7.1 executable of course, in Perl, but I couldn't quite figure out how to deal with a raw network socket (so I could make it speak LLRnet protocol instead of just a "standard" protocol like HTTP).

I've tried bugging the people at RieselSieve (who originally invented/wrote LLRnet) to make a 3.7.1-based version, but the guy there who wrote LLRnet seems to have disappeared from their forum, and the admins themselves are usually tied up with running their BOINC setup and thus don't have time for making a new version of LLRnet.

If any of you programmer-types out there want to undertake the project, you have my hearty blessing. (Not that my blessing matters anyway...lol)

Anon
mdettweiler is offline   Reply With Quote
Old 2008-05-25, 08:14   #2
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

33·5·7·11 Posts
Default

Quote:
Originally Posted by Anonymous View Post
When you're ready to get the remote desktop thing set up just give me a holler, I can probably help with that.


Nobody's quite sure how much work it would take to make an LLRnet based on 3.7.1--a few people, including me, have tried simply dropping the 3.7.1 source code on top of the 3.5.0 code in the LLRnet source tree, but just got a bunch of complex error messages instead. My hunch is that it might be easier just to replace the code in LLRnet that makes it do the primality tests through a direct tie-in with the 3.5.0 code, with a simple command that runs a separate 3.7.1 executable in the same directory and passes it the number through the command line (using the -q switch, a new feature added in 3.7.1 for Linux and Windows command line versions). I would try it myself but that I know nothing about the Lua programming language (which LLRnet is written in). I also considered rewriting the entire thing, as a wrapper to an existing LLR 3.7.1 executable of course, in Perl, but I couldn't quite figure out how to deal with a raw network socket (so I could make it speak LLRnet protocol instead of just a "standard" protocol like HTTP).

I've tried bugging the people at RieselSieve (who originally invented/wrote LLRnet) to make a 3.7.1-based version, but the guy there who wrote LLRnet seems to have disappeared from their forum, and the admins themselves are usually tied up with running their BOINC setup and thus don't have time for making a new version of LLRnet.

If any of you programmer-types out there want to undertake the project, you have my hearty blessing. (Not that my blessing matters anyway...lol)

Anon

I would be willing to PAY someone to develop this due to its complexity. Either with money or with some LLR or sieving processing or a combination of both.

Anyone game? We can negotiate the price and how to do the payment by PM's or Emails. My Email is gbarnes017 at gmail dot com.

Edit: I'm making this a temporary sticky in a new thread for visibility. I'll unstick it in 3-4 days.


Gary

Last fiddled with by gd_barnes on 2008-05-25 at 08:17
gd_barnes is online now   Reply With Quote
Old 2008-05-25, 09:08   #3
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

283010 Posts
Default

You guys need to talk to Jean Penné and his son.
Jean told me he was busy with other tasks and so to be patient.

Last fiddled with by em99010pepe on 2008-05-25 at 09:08
em99010pepe is offline   Reply With Quote
Old 2008-05-25, 09:54   #4
gd_barnes
 
gd_barnes's Avatar
 
May 2007
Kansas; USA

33·5·7·11 Posts
Default

Quote:
Originally Posted by em99010pepe View Post
You guys need to talk to Jean Penné and his son.
Jean told me he was busy with other tasks and so to be patient.
Jean has a son that is involved in prime searching? I didn't know that. I'll talk to Jean in the CRUS threads.
gd_barnes is online now   Reply With Quote
Old 2008-05-25, 09:55   #5
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

1011000011102 Posts
Default

Quote:
Originally Posted by gd_barnes View Post
Jean has a son that is involved in prime searching? I didn't know that. I'll talk to Jean in the CRUS threads.
Open client.lua and read the first lines...hehe
em99010pepe is offline   Reply With Quote
Old 2008-07-03, 18:45   #6
em99010pepe
 
em99010pepe's Avatar
 
Sep 2004

2·5·283 Posts
Default

Any news?

Just to note that every candidate tested under the current llrnet version is at least 10 % slower than tested on standard manual client (llr 3.7.1c).
em99010pepe is offline   Reply With Quote
Old 2008-09-12, 17:56   #7
Tumo
 
Jan 2005

19 Posts
Default

Quote:
Originally Posted by em99010pepe View Post
Any news?

Just to note that every candidate tested under the current llrnet version is at least 10 % slower than tested on standard manual client (llr 3.7.1c).

There is a rather simple fix for that in multiple ways and Jean's son can be of great help, reducing the development / verification time required.

Ty.

Last fiddled with by Tumo on 2008-09-12 at 17:58 Reason: typo
Tumo is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
LLRNET ValerieVonck Software 12 2010-03-15 18:09
New LLR version produces LLRnet results! kar_bon No Prime Left Behind 9 2009-05-19 10:54
llrnet 64 bit balachmar Prime Sierpinski Project 4 2008-07-19 08:21
LLRNet em99010pepe Riesel Prime Search 20 2007-09-11 21:03
PRP and LLRNET = Dead magnav0x Prime Sierpinski Project 14 2005-12-14 22:02

All times are UTC. The time now is 10:21.


Sat Jul 17 10:21:44 UTC 2021 up 50 days, 8:08, 1 user, load averages: 1.37, 1.30, 1.33

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.