Windows App

Mersenneplustwo home page
log in

Advanced search

Message boards : Number crunching : Windows App

1 · 2 · Next
Author Message
Profile Slicker
Send message
Joined: 20 May 08
Posts: 5
Credit: 23,427
RAC: 0
Message 57 - Posted: 19 Jan 2010, 22:19:40 UTC

I have a suspicion that the WEP-M+2 uses a variation of the following for the application:

random base web

If that is the case, it should be fairly easy to create a Windows version of the app. If you are interested, please send me a PM. I may be able to assist as the initial Collatz applications used GMP so I have a Windows w/ GMP environment already set up.

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 204
Credit: 4,458,421
RAC: 2,031
Message 58 - Posted: 20 Jan 2010, 12:18:56 UTC - in response to Message 57.
Last modified: 21 Jul 2012, 13:02:34 UTC

Hi,
Thanks for your message, and offer.
I'll definitely bear it in mind...
You are correct that the WEP software needs (pretty much only) GMP, so you would be well positioned to help me - though all along I have been kindof waiting to see if the actual algorithm works as hoped before releasing to a wider audience (though this view _may_ change :).
In case you're interested the actual code currently used by WEP-M+2 (very similar to the factorize6 you quote) is in two files, (wep104.C and factorize64.C) at the following location:
https://docs.google.com/open?id=0B6Rc6n-JGaG1SWFndFFNbHpUam8
If you want to play with a standalone version for generic integers, pls feel free to checkout we2tr31.cpp, but:
Please note:
1) It hasn't (yet?) found any impressive factors - even for me
2) partly therefore, at least for the moment, I have not released the copyright...
J
____________

Profile Slicker
Send message
Joined: 20 May 08
Posts: 5
Credit: 23,427
RAC: 0
Message 59 - Posted: 21 Jan 2010, 5:46:03 UTC

I'm running some standalone tests now to make sure they come up with the same results as the Linux version.

Also, to get the BOINC percentage of the task complete to show up in BOINC manager:

in factorize64.C add :
extern int boinc_fraction_done(double);

and then in factor_using_random_wep, within the main loop add:

if (numtrials%100 == 0) //check every 100 iterations
{
boinc_fraction_done((double)numtrials / (double)T);
}

The boinc fraction done takes very little cpu time, so updating it every 100 verses 1000 iterations isn't going to slow it down noticeably and users will appreciate being able to tell how long the task will run before completion.

Profile Slicker
Send message
Joined: 20 May 08
Posts: 5
Credit: 23,427
RAC: 0
Message 60 - Posted: 21 Jan 2010, 17:27:36 UTC

So far so good. The output matches when no factors are found. Is there a previously run WU that found a factor that I can run in standalone mode so I can check that as well?

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 204
Credit: 4,458,421
RAC: 2,031
Message 61 - Posted: 21 Jan 2010, 19:25:26 UTC - in response to Message 60.

Thanks again for your (continued) investigations. (and please find attached hopefully what you're requesting - (today's) latest crop of factor instances). Though please note I still have no immediate plans for a Windows app. [I'm on something of a crusade to promote Linux/OS X still too! :))) ] However all investigations welcome!

wep_1263535978_5708:P2203 T39496 residue=14929057139400562851410214709063 base=567450042686116758937556570120 factor=208613913329
wep_1263535978_5988:P2203 T35766 residue=65247946168940892389566364686768 base=1040654683725467276217468325381 factor=208613913329
wep_1263535978_6031:P2203 T15020 residue=158012860317117208823059053503016 base=449034519033996518228083911039 factor=208613913329
wep_1263535978_6155:P2203 T99820 residue=158977049242325404690068454395749 base=1253418923446178690177462003926 factor=208613913329
wep_1263535978_6363:P2203 T93028 residue=44084907849318035339025952135987 base=1108265036737282920694958240367 factor=208613913329
wep_1263535978_6424:P2203 T10848 residue=73326618238479192598092652231930 base=777687835608923353153644608758 factor=208613913329
wep_1263535978_6515:P2203 T85659 residue=138854987006896854992887973191093 base=431829697409016469646552154437 factor=208613913329
wep_1263535978_6646:P2203 T82512 residue=26836721303946709976546822890919 base=1244249343390736644637490522765 factor=208613913329
wep_1263535978_6667:P2203 T39275 residue=125096507738812146761193630367747 base=1210723648519362510004243339637 factor=208613913329
wep_1263535978_6675:P2203 T26862 residue=159977312737088825061793092128151 base=912847514493648356092986842533 factor=208613913329
wep_1263535978_6730:P2203 T94804 residue=47030867202138862797668713694831 base=674748758337681511471690241332 factor=208613913329
wep_1263535978_6932:P2203 T56083 residue=123391813990064888875239581802159 base=1153756513777782638886311159259 factor=208613913329
wep_1263535978_6933:P2203 T77775 residue=8299085963919907127003817513322 base=351208422032900067118926801117 factor=208613913329
wep_1263535978_7043:P2203 T98815 residue=134674696994990413099309047765465 base=924921766640260775385291302691 factor=208613913329
wep_1263535978_7046:P2203 T6074 residue=26493246834139769284800914146009 base=1048473708137236351292966746433 factor=208613913329
wep_1263535978_7135:P2203 T82438 residue=22892796556166347620647315191154 base=286882823529054864670572533737 factor=208613913329
wep_1263535978_7180:P2203 T38482 residue=60616750849597173523968724131590 base=759203085457221810216103943423 factor=208613913329
wep_1263535978_7339:P2203 T73839 residue=71674797757249497878261357081471 base=937961830882882725430872534370 factor=208613913329
wep_1263535978_7352:P2203 T28313 residue=72598031385437910004523463705778 base=208231998749059451272117999729 factor=208613913329
wep_1263535978_7696:P2203 T62766 residue=136404598444321979931830657012302 base=891079166810318058630583231196 factor=208613913329
wep_1263535978_7829:P2203 T23200 residue=15013096030932729046863513317918 base=296048038675454760122870931161 factor=208613913329

____________

Profile Slicker
Send message
Joined: 20 May 08
Posts: 5
Credit: 23,427
RAC: 0
Message 62 - Posted: 21 Jan 2010, 22:47:44 UTC - in response to Message 61.

Exactly what I was looking for. I'm investigating whether MPIR which branched off from GMP is any faster than GMP. I haven't built it on Linux or OS/X before and since compiler options tend to cause GMP to give improper results at times, I'm guessing the same is true for MPIR. That means the more data with which to test, the better.

Have you considered a 64-bit MAC version since "Intel 64-bit Mac OS 10.5 or later" is 64 bit? I'm guessing that the 64-bit GMP is considerably faster than the 32-bit version and that Leopard/Snow Leopard would get a big boost from running the 64-bit version. Having a 64-bit version may attract more MAC users.

Profile Slicker
Send message
Joined: 20 May 08
Posts: 5
Credit: 23,427
RAC: 0
Message 63 - Posted: 22 Jan 2010, 21:35:57 UTC

GMP is faster than MPIR. The only place it would make sense to use MPIR is for a 64-bit Windows build since that is the only platform on which MPIR is faster than GMP for the WEP algorithm, but since Windows apps are not planned at this time, it makes sense to stick with GMP. I couldn't check MPIR on the MAC OS X 64-bit version because I don't have a 64-bit MAC on which to run it, but I assume it would be similar to Linux where GMP is king.

Mark Sango
Send message
Joined: 10 Nov 10
Posts: 1
Credit: 0
RAC: 0
Message 92 - Posted: 10 Nov 2010, 20:07:55 UTC

I attached to the WEP-M+2 project last night. Only after reading the Boinc messages did I see that the project did not support 64-bit Windows.
Must I detach from the project or can I keep attached until you might support
Windows in the future ?

Mark Sango, WU chruncher from Strasbourg,France.

Profile [AF>EDLS] Polynesia
Avatar
Send message
Joined: 3 Apr 10
Posts: 1
Credit: 81
RAC: 0
Message 105 - Posted: 28 Apr 2011, 13:14:31 UTC - in response to Message 92.

still no windows app? Why?

Daniel
Send message
Joined: 11 Feb 13
Posts: 1
Credit: 127,632
RAC: 0
Message 159 - Posted: 3 May 2013, 11:06:56 UTC - in response to Message 105.

Just wondering if any progress has been made on creating a Windows App ?

I'd like to contribute to this project, but all my computers are running Windows.

Profile Maurice Goulois
Send message
Joined: 29 Dec 11
Posts: 1
Credit: 103,150
RAC: 0
Message 160 - Posted: 15 May 2013, 16:45:48 UTC - in response to Message 61.

Though please note I still have no immediate plans for a Windows app. [I'm on something of a crusade to promote Linux/OS X still too! :))) ]

Based on this, might be never :)

Profile NATE1
Send message
Joined: 17 Dec 11
Posts: 4
Credit: 10,370
RAC: 0
Message 169 - Posted: 25 Oct 2013, 11:45:57 UTC

well there is the vboxheadless to run linux on a windows system
there are 4 known projects using the vm now
care to give it a shot, the app will still run under your linux pref.
if you talk to the admins over at t4t I'm sure they can help you along with dave and rom.
seems like more and more projects are going to a vm type app.
thanks.

Profile Coleslaw
Avatar
Send message
Joined: 31 Oct 08
Posts: 5
Credit: 1,004,409
RAC: 0
Message 172 - Posted: 22 Dec 2013, 5:33:35 UTC - in response to Message 169.
Last modified: 22 Dec 2013, 5:36:11 UTC

well there is the vboxheadless to run linux on a windows system
there are 4 known projects using the vm now
care to give it a shot, the app will still run under your linux pref.
if you talk to the admins over at t4t I'm sure they can help you along with dave and rom.
seems like more and more projects are going to a vm type app.
thanks.


I think his quest is more to force people to become somewhat familiar with Linux itself rather than making the work on the app easier. Some people feel that everyone should switch to Linux even though other operating systems suit them just fine. So, this project pretty much forces you to support other OS's if you want to support the project. Quite frankly, I don't see it attracting that many people to Linux but rather turning more people away from this project. After all, it isn't like it is finding cures or solving any humanitarian problems. It is just another math project. I only attach it when I'm running a Linux VM for some other purpose and that is IF I remember to attach to the project at all...
____________

Profile Coleslaw
Avatar
Send message
Joined: 31 Oct 08
Posts: 5
Credit: 1,004,409
RAC: 0
Message 230 - Posted: 3 Oct 2014, 13:38:51 UTC - in response to Message 61.

Though please note I still have no immediate plans for a Windows app. [I'm on something of a crusade to promote Linux/OS X still too! :))) ]


bearnol, have you reconsidered the Windows application or should you actually add this statement as the third agenda of the project right after? :
1)find factors of P2203
2)prove a certain type of complexity of the algorithm through the analysis of the number of times each factor is found depending on its number of digits.

I honestly don't know how serious to take this project if it is unwilling to accept support over something so silly.
____________

Profile Tuna Ertemalp
Avatar
Send message
Joined: 28 Mar 15
Posts: 3
Credit: 0
RAC: 0
Message 246 - Posted: 16 Apr 2015, 6:04:01 UTC

After 194 days, I need to ask the same question. Is there still no Windows version??? Especially since Slicker seems to have worked on it back in Jan/2010? I cannot believe that a BOINC project wants to be Linux-only for over 5 years, given the number of Windows hosts out there...

Either there should be a Windows app, or the main project website at http://bearnol.is-a-geek.com/wanless2/ should clearly state that this project is for Linux only.

I was extremely disappointed to sign up for this project, load it on all my hosts, and then start seeing "Nope, not for Windows!" messages...

Thanks
Tuna
[/url]
____________

Profile Tuna Ertemalp
Avatar
Send message
Joined: 28 Mar 15
Posts: 3
Credit: 0
RAC: 0
Message 248 - Posted: 21 Apr 2015, 20:44:31 UTC - in response to Message 246.

5 days later: Bearnol, a more up-to-date response would be much appreciated.

Thanks
Tuna
____________

Profile bearnol
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 3 Dec 06
Posts: 204
Credit: 4,458,421
RAC: 2,031
Message 249 - Posted: 22 Apr 2015, 8:03:24 UTC - in response to Message 248.

Hi Tuna
Thanks for your message
Situation remains same...
J
____________

Profile Tuna Ertemalp
Avatar
Send message
Joined: 28 Mar 15
Posts: 3
Credit: 0
RAC: 0
Message 251 - Posted: 24 Apr 2015, 1:59:05 UTC - in response to Message 249.
Last modified: 24 Apr 2015, 2:00:48 UTC

That's a big bummer... :-(

As I said earlier: the main project website at http://bearnol.is-a-geek.com/wanless2/ should clearly state that this project is for Linux only.

Tuna
____________

Profile Coleslaw
Avatar
Send message
Joined: 31 Oct 08
Posts: 5
Credit: 1,004,409
RAC: 0
Message 252 - Posted: 4 May 2015, 17:44:31 UTC - in response to Message 251.

That's a big bummer... :-(

As I said earlier: the main project website at http://bearnol.is-a-geek.com/wanless2/ should clearly state that this project is for Linux only.

Tuna


Not just that, but change its agenda as well as it is clearly NOT just for advancing mathematics...
____________

Profile Steve Hawker*
Send message
Joined: 27 Oct 12
Posts: 2
Credit: 83,953
RAC: 0
Message 258 - Posted: 16 Jun 2015, 16:09:22 UTC - in response to Message 251.

That's a big bummer... :-(

As I said earlier: the main project website at http://bearnol.is-a-geek.com/wanless2/ should clearly state that this project is for Linux only.

Tuna


Except that it also supports OSX...

http://bearnol.is-a-geek.com/wanless2/apps.php

Will you go to all the Win-only projects and ask them to make a similar declaration?

1 · 2 · Next
Post to thread

Message boards : Number crunching : Windows App


Return to WEP-M+2 Project main page


Copyright © 2019 M+2 Group