SubsetSum@Home

Powered by BOINC

User of the day

User profile Profile rilian
I crunch for Ukraine

News

status update 4 -- testing new workunits and applications
So I'll be sending out some workunits, with app version 0.12. Currently I have OSX 64 bit, Linux 64 bit and Windows 32 bit compiled for testing. Let me know how they're crunching! 12 Jun 2013, 3:50:52 UTC · Comment


status update 3
Boinc server daemons successfully compiled.

64 bit linux and OSX applications are compiled and tested as well.

I'm setting up a virtual machine to start working on the windows binaries... hopefully that won't be too painful. After that's done I'll start sending out test workunits.

Does anyone in particular need 32 bit linux or windows?

--Travis
11 Jun 2013, 3:23:06 UTC · Comment


status update 2
Hi Everyone,

Time for another status update. I'm still working on the BOINC server daemons, however I've swapped the client code over to using Boost::multiprecision and GMP, allowing for arbitrarily large integers where the code needs them. This has also streamlined the client application a bit (although it's going to make implementing the GPU versions a bit tricker). I'm testing the client application right now and it looks like everything is working, so the to-do list for the project being live again is:

1. compile 32/64 bit linux/osx/windows binaries
2. finish updating BOINC server daemons to use multiprecision ints.

cheers,
--Travis
10 Jun 2013, 17:54:54 UTC · Comment


status update
Hi Everyone,

Just a status update so you know I'm busy working away at this and what the plans are. Currently no sure ETA as to when things will be back up, but I'm hoping within the week.

Basically the problem is that some of the values that both the BOINC server daemons and the client application are using have gotten larger than the 64 bit integers it was using. To fix this, I need to write my own portable big integer class (unfortunately it doesn't look like there's any I can snag that will work cross operating systems with static compilation and on GPUs, as we hope to have GPU applications in the future).

So right now I'm working on getting the big int class up and going (and unit tested so I know it's working correectly). After that I need to get the server daemons updated to use it instead of the values that were overflowing, then I can test it with the client applications, get them updated. After that the project should be good to go until there are more workunits required for a N choose K calculation than there are particles in the universe. :)

I'll keep you all posted as things progress.
--Travis
9 Jun 2013, 17:09:30 UTC · Comment


Purging WUs from the server
Hi Everyone,

Due to the mass of workunits sitting on the server (which most likely won't work), I'm clearing the database of these workunits and results. Please cancel any workunits you have as they'll not be awarded credit from here on out, as I clean things up and make updates so we can keep the project going to larger and larger numbers.

Sorry about this, but it needs to be done so I can get the project working correctly again.

--Travis
8 Jun 2013, 23:06:56 UTC · Comment


... more

News is available as an RSS feed   RSS





Copyright © 2013 Travis Desell, Tom O'Neil and the University of North Dakota