PrimeGrid
Please visit donation page to help the project cover running costs for this month

Toggle Menu

Join PrimeGrid

Returning Participants

Community

Leader Boards

Results

Other

drummers-lowrise

Advanced search

Message boards : Project Staging Area : PRPClient source?

Author Message
Profile Jaska*Project donor
Avatar
Send message
Joined: 1 Oct 10
Posts: 257
ID: 69151
Credit: 114,560,325
RAC: 0
Discovered 1 Fermat divisor321 LLR Amethyst: Earned 1,000,000 credits (1,209,434)Cullen LLR Amethyst: Earned 1,000,000 credits (1,259,746)ESP LLR Ruby: Earned 2,000,000 credits (2,899,868)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,804,477)PPS LLR Ruby: Earned 2,000,000 credits (2,196,260)PSP LLR Amethyst: Earned 1,000,000 credits (1,344,626)SoB LLR Turquoise: Earned 5,000,000 credits (6,984,619)SR5 LLR Amethyst: Earned 1,000,000 credits (1,100,944)SGS LLR Turquoise: Earned 5,000,000 credits (6,806,875)TRP LLR Amethyst: Earned 1,000,000 credits (1,058,575)Woodall LLR Amethyst: Earned 1,000,000 credits (1,019,815)321 Sieve (suspended) Silver: Earned 100,000 credits (208,664)Cullen/Woodall Sieve Turquoise: Earned 5,000,000 credits (5,354,123)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,500,323)PPS Sieve Emerald: Earned 50,000,000 credits (51,999,948)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,985,704)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,012,380)AP 26/27 Turquoise: Earned 5,000,000 credits (5,207,384)GFN Turquoise: Earned 5,000,000 credits (6,120,012)WW (retired) Amethyst: Earned 1,000,000 credits (1,028,000)PSA Turquoise: Earned 5,000,000 credits (5,458,547)
Message 58858 - Posted: 1 Nov 2012 | 19:10:05 UTC

Hey -

where can I find the PRPNet/PRPclient source code (if it's available)? I think it would be kind of fun to see how things work in there and I also have the idea that making some sort of graphical frontend would be a neat challenge.

I do programming in my spare time - interestingly enough, prime number testers - so I'd be interested in trying at least.

If there are any major issues I'd face or things about which I should know, I'd appreciate it. Also it'd be good to know in what language the program(s) is/are primarily written...

Thanks!
____________


Profile rebirther
Avatar
Send message
Joined: 10 Aug 05
Posts: 783
ID: 85
Credit: 175,774,608
RAC: 0
Eliminated 3 conjecture "k"s321 LLR Silver: Earned 100,000 credits (186,594)Cullen LLR Silver: Earned 100,000 credits (106,665)ESP LLR Gold: Earned 500,000 credits (502,416)PPS LLR Gold: Earned 500,000 credits (504,111)PSP LLR Gold: Earned 500,000 credits (513,785)SoB LLR Gold: Earned 500,000 credits (564,944)SR5 LLR Ruby: Earned 2,000,000 credits (2,790,118)SGS LLR Gold: Earned 500,000 credits (501,099)TPS LLR (retired) Bronze: Earned 10,000 credits (46,235)TRP LLR Gold: Earned 500,000 credits (708,706)Woodall LLR Silver: Earned 100,000 credits (133,626)321 Sieve (suspended) Bronze: Earned 10,000 credits (21,527)Cullen/Woodall Sieve Jade: Earned 10,000,000 credits (14,729,132)PPS Sieve Double Bronze: Earned 100,000,000 credits (132,786,707)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Gold: Earned 500,000 credits (510,317)TRP Sieve (suspended) Gold: Earned 500,000 credits (620,991)AP 26/27 Silver: Earned 100,000 credits (418,876)GFN Amethyst: Earned 1,000,000 credits (1,795,613)PSA Jade: Earned 10,000,000 credits (18,329,123)
Message 58864 - Posted: 1 Nov 2012 | 19:38:35 UTC - in response to Message 58858.

Hey -

where can I find the PRPNet/PRPclient source code (if it's available)? I think it would be kind of fun to see how things work in there and I also have the idea that making some sort of graphical frontend would be a neat challenge.

I do programming in my spare time - interestingly enough, prime number testers - so I'd be interested in trying at least.

If there are any major issues I'd face or things about which I should know, I'd appreciate it. Also it'd be good to know in what language the program(s) is/are primarily written...

Thanks!


http://www.mersenneforum.org/showthread.php?p=316634#post316634

rogue
Volunteer developer
Avatar
Send message
Joined: 8 Sep 07
Posts: 1259
ID: 12001
Credit: 18,565,548
RAC: 0
PPS LLR Bronze: Earned 10,000 credits (31,229)PSA Jade: Earned 10,000,000 credits (18,533,435)
Message 58867 - Posted: 1 Nov 2012 | 19:42:47 UTC - in response to Message 58858.
Last modified: 1 Nov 2012 | 19:45:43 UTC

You can always find the latest PRPNet here, http://home.roadrunner.com/~mrodenkirch. Although I don't frequently update the PRPNet page, just add "prpnet_5.2.0.zip" to the address to get the source. To get more information about PRPNet releases, check out http://www.mersenneforum.org/showthread.php?t=16424. I always post a link to new releases there.

PRPNet is written in C++. It's rather friendly C++. I don't create any overloaded operators and I don't use template classes, i.e. <T>.

I would prefer than any U/Is written for PRPNet be based upon an open-source SDK that can be easily ported to other platforms. If it is "married" to Windows, e.g. using .NET or Windows-specific APIs, I won't distribute it. Many PRPNet users run on Macs and Linux machines. Fortunately there are a number of SDKs that fit the bill (gtk, qt, and java are examples).

Profile Jaska*Project donor
Avatar
Send message
Joined: 1 Oct 10
Posts: 257
ID: 69151
Credit: 114,560,325
RAC: 0
Discovered 1 Fermat divisor321 LLR Amethyst: Earned 1,000,000 credits (1,209,434)Cullen LLR Amethyst: Earned 1,000,000 credits (1,259,746)ESP LLR Ruby: Earned 2,000,000 credits (2,899,868)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (2,804,477)PPS LLR Ruby: Earned 2,000,000 credits (2,196,260)PSP LLR Amethyst: Earned 1,000,000 credits (1,344,626)SoB LLR Turquoise: Earned 5,000,000 credits (6,984,619)SR5 LLR Amethyst: Earned 1,000,000 credits (1,100,944)SGS LLR Turquoise: Earned 5,000,000 credits (6,806,875)TRP LLR Amethyst: Earned 1,000,000 credits (1,058,575)Woodall LLR Amethyst: Earned 1,000,000 credits (1,019,815)321 Sieve (suspended) Silver: Earned 100,000 credits (208,664)Cullen/Woodall Sieve Turquoise: Earned 5,000,000 credits (5,354,123)Generalized Cullen/Woodall Sieve (suspended) Turquoise: Earned 5,000,000 credits (6,500,323)PPS Sieve Emerald: Earned 50,000,000 credits (51,999,948)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Ruby: Earned 2,000,000 credits (2,985,704)TRP Sieve (suspended) Amethyst: Earned 1,000,000 credits (1,012,380)AP 26/27 Turquoise: Earned 5,000,000 credits (5,207,384)GFN Turquoise: Earned 5,000,000 credits (6,120,012)WW (retired) Amethyst: Earned 1,000,000 credits (1,028,000)PSA Turquoise: Earned 5,000,000 credits (5,458,547)
Message 58875 - Posted: 1 Nov 2012 | 20:13:08 UTC

ew Windows API is so last month. That is to say, I wrote all my programs in pure Win32 API until my partner's father passive-aggressively mentioned that he'd done that in the late 90s (and only then). I've since been teaching myself Qt and have had pretty good success there.

I specifically re-wrote my own applications to be cross-platform using only Qt code so yeah, I totally understand what you mean.

Oh and it's C++ huh. So are my programs. Heck mine might even be more complex than yours, but then again that might not be a good thing for me. I don't want to get an idea, run with it, and end up making something needlessly complicated that no one will like.

I know Java too, but I'm not all that familiar with how to put a Java interface on a C++ program. Qt I'm fine with. Never done anything with GTK.

I'm not planning on having this be some amazing step forward for PRPNet, mind. It's just an idea to keep me occupied. For example, I write "primality testers," but would never expect PrimeGrid to actually consider using them. Although who knows. If I end up making something BOINC-like (BOINC uses wxWidgets I believe) for PRPNet that'd be kinda neat.

I'll be sure to take a look at that source, then!
____________


rogue
Volunteer developer
Avatar
Send message
Joined: 8 Sep 07
Posts: 1259
ID: 12001
Credit: 18,565,548
RAC: 0
PPS LLR Bronze: Earned 10,000 credits (31,229)PSA Jade: Earned 10,000,000 credits (18,533,435)
Message 58886 - Posted: 1 Nov 2012 | 23:56:11 UTC

That's good to know. I try to keep my C++ easy so that the average developer can follow it. There is plenty of inheritance, polymorphism, and abstraction in the code. I've worked with people who only know procedural C and they have found my code readable. Of course, that may imply that my code is too much like procedural C, but I'm not a good judge of that. All I can say is that I've seen far too much cryptic C++ in my life and I know that is the main reason why most people hate the language.

dyost
Send message
Joined: 18 Sep 11
Posts: 32
ID: 112367
Credit: 351,829,321
RAC: 0
Eliminated 6 conjecture "k"s321 LLR Ruby: Earned 2,000,000 credits (4,353,688)PPS LLR Sapphire: Earned 20,000,000 credits (49,074,795)SoB LLR Silver: Earned 100,000 credits (253,910)SR5 LLR Jade: Earned 10,000,000 credits (16,031,979)Woodall LLR Bronze: Earned 10,000 credits (24,200)Cullen/Woodall Sieve Silver: Earned 100,000 credits (383,381)PPS Sieve Double Bronze: Earned 100,000,000 credits (157,174,405)GFN Double Bronze: Earned 100,000,000 credits (105,192,833)PSA Jade: Earned 10,000,000 credits (19,390,897)
Message 59078 - Posted: 4 Nov 2012 | 18:23:29 UTC - in response to Message 58886.

On a related note I can't seem to access http://uwin.mine.nu/PRPNet/ to download the client (Nov 4th). Is there a mirror with binaries?

rogue
Volunteer developer
Avatar
Send message
Joined: 8 Sep 07
Posts: 1259
ID: 12001
Credit: 18,565,548
RAC: 0
PPS LLR Bronze: Earned 10,000 credits (31,229)PSA Jade: Earned 10,000,000 credits (18,533,435)
Message 59079 - Posted: 4 Nov 2012 | 19:05:11 UTC - in response to Message 59078.

On a related note I can't seem to access http://uwin.mine.nu/PRPNet/ to download the client (Nov 4th). Is there a mirror with binaries?


If you have Windows, you can go to my website and d/l the zip file. The Windows exes are bundled with it.

Profile SteveRCProject donor
Avatar
Send message
Joined: 22 Mar 10
Posts: 149
ID: 57364
Credit: 464,936,953
RAC: 10,204
Discovered 1 mega primeEliminated 2 conjecture "k"s321 LLR Turquoise: Earned 5,000,000 credits (6,149,893)Cullen LLR Turquoise: Earned 5,000,000 credits (5,756,791)ESP LLR Turquoise: Earned 5,000,000 credits (6,048,277)Generalized Cullen/Woodall LLR Ruby: Earned 2,000,000 credits (4,688,089)PPS LLR Jade: Earned 10,000,000 credits (17,756,351)PSP LLR Jade: Earned 10,000,000 credits (10,908,511)SoB LLR Jade: Earned 10,000,000 credits (12,428,680)SR5 LLR Jade: Earned 10,000,000 credits (13,590,434)SGS LLR Jade: Earned 10,000,000 credits (13,608,232)TRP LLR Jade: Earned 10,000,000 credits (10,513,978)Woodall LLR Turquoise: Earned 5,000,000 credits (6,452,373)321 Sieve (suspended) Silver: Earned 100,000 credits (246,534)Cullen/Woodall Sieve Turquoise: Earned 5,000,000 credits (6,474,263)Generalized Cullen/Woodall Sieve (suspended) Sapphire: Earned 20,000,000 credits (25,971,807)PPS Sieve Double Bronze: Earned 100,000,000 credits (121,315,439)Sierpinski (ESP/PSP/SoB) Sieve (suspended) Jade: Earned 10,000,000 credits (10,557,924)TRP Sieve (suspended) Jade: Earned 10,000,000 credits (10,896,883)AP 26/27 Jade: Earned 10,000,000 credits (13,596,609)GFN Double Bronze: Earned 100,000,000 credits (160,888,005)WW (retired) Gold: Earned 500,000 credits (720,000)PSA Turquoise: Earned 5,000,000 credits (6,367,890)
Message 59344 - Posted: 9 Nov 2012 | 21:26:32 UTC - in response to Message 58875.


.. I'm not planning on having this be some amazing step forward for PRPNet, mind. It's just an idea to keep me occupied..


I wish you all the best in your endeavors NullC! - A man after my own heart.

Please feel free to run with my little efforts at VB and Qt coding for PRPNet.. U can read all about it (with links to sources,etc.) in
This Thread.

I've been meaning to keep my little editor current and updated, and bundle it into a complete self-installing 'PRPNet Package' for windows users... but... pressure of work and that ever-elusive 'Round Tuit', which I'm still waiting to get.. (December holidays are looming.. so perhaps.. who knows?)

While I do understand the desire for everything to be C++ and Linux 'friendly', I still feel the greatest need in this area is for a simple interface for the Windows users, as I know there are many out there who are scared-off by the idea of having to edit an ini file. I can't imagine any Linux users would have similar problems!

Best of Luck, & I'll be standing in line to test whatever you come up with..

____________

Message boards : Project Staging Area : PRPClient source?

[Return to PrimeGrid main page]
DNS Powered by DNSEXIT.COM
Copyright © 2005 - 2023 Rytis Slatkevičius (contact) and PrimeGrid community. Server load 1.01, 1.41, 1.70
Generated 26 Sep 2023 | 21:19:39 UTC