GNU/Linux S5R3 App 4.09 available for Beta test
A new Linux App is available from our Beta Test page.
It has a number of new features:
- The most important difference is the new handling of floating-point problems that previously showed up as "Input domain error" or "Non-finite Dphi_alpha" (exit status 99). Instead of checking critical values for being finite at certain points the App will now throw a floating-point execption (FPE) when a NaN or a FPU stack error is encountered. First this allows us to remove the time-consuming explicit finite checks, and second this gives us a clearer idea where in the code these problems actually happen. (We are not sure whether these only occur on machines with hardware problems (usually too hot CPU), or whether there is still a software bug left). These errors should now show up with an exit status 8 and a stack dump in stderr output.
- Apparently the slight modifications we made to the code in the last minute when switching to S5R3 confused the branch prediction of gcc for a case distinction in the innermost loop of the program, which had a severe impact on performance. We now added a hint to gcc to optimize the more frequently used path.
- The new checkpointing code that was previously seen on the 4.07 Windows App has been used here, too. An (unwanted) side effect is that the checkpoint files are incompatible with the current official Linux App, so there is no picking up of tasks in progress by a different App. The app_info.xml in this package, however, should allow for completing tasks that have been assigned to 4.02 with this App, and new tasks should be assigned to 4.09, so you should be able to switch to anonymous platform at any time.
- From the 4.07 Windows App this one also inherits the possibility of disabling the graphics (thread) by putting a file EAH_NO_GRAPHICS into the BOINC folder; no messing with graphics installation or the .so file is required.
BM
BM
GNU/Linux S5R3 App 4.09 available for Beta test
)
I installed the 4.09 beta app and restarted boinc but I lost all work done so far with 4.02 (about 50%). It started working the same WU using the new app but maintaining the old deadline. Hope to make it.
Tullio
Sorry to hear that. Which
)
Sorry to hear that. Which client version are you using? Did you get a message saying what went wrong when the results in progress failed restart?
Anybody else seen this?
BM
BM
RE: Sorry to hear that.
)
My client is 5.8.17. The error messages are the following:
2007-10-06 02:28:57 [Einstein@Home] [error] State file error: no application version einstein_S5R3 402
2007-10-06 02:28:57 [Einstein@Home] [error] Can't handle workunit in state file
2007-10-06 02:28:57 [Einstein@Home] [error] State file error: missing task h1_0529.30_S5R2__85_S5R3a
2007-10-06 02:28:57 [Einstein@Home] [error] Can't link task h1_0529.30_S5R2__85_S5R3a_1 in state file
2007-10-06 02:28:57 [Einstein@Home] [error] State file error: result h1_0529.30_S5R2__85_S5R3a_1 not found
Sorry, that was my fault. I
)
Sorry, that was my fault. I just updated the archive with a new app_info.xml. Previously the md5 checksum shouldn't have matched that of the archive, but most people probably don't check it anyway.
Thanks for reporting this.
BM
BM
That didnt go so well... All
)
That didnt go so well... All existing work crashed and also all that was then downloaded. Had both R2 and R3 work, was kind of expecting that it was a big risk for the R2's.
Edit: I try to redownload, must have done something wrong here.
EDIT 2: Its crunching now, obviously it was my own fault. Lost two R2 monster WUs that was 70-80% finished, it cost lots of credits to be stupid.
Team Philippines
Wow, im eligible for a brain
)
Wow, im eligible for a brain transplant now. I Checked one of the failed results and... Lets just say Windows beta-app in Linux does NOT work well.
Sorry for messing up ur thread Bernd
Team Philippines
RE: Wow, im eligible for a
)
Been there, done that :-)
CU
Bikeman
Oh, if you still have S5R2
)
Oh, if you still have S5R2 work, the app_info.xml won't help. You would need to add a section for your current S5R2 App, depending on the version you were using. Or else wait until your S5R2 work is finished.
BM
BM
Very nice compiling Bernd,
)
Very nice compiling Bernd, just finished 2 WUs with 4.09, looking much better than 4.02.
4.09 Beta:
28,067.86 to 28,893.22 sec - 220.74 cred
4.02:
32,376.54 to 35,249.83 sec - 220.28 cred
~15-25% faster, good chance the average crunching time will drop more than 20%, will see when more WUs are finished.
Team Philippines
Just installed the beta on my
)
Just installed the beta on my old, crusty Linux box. It'll take a couple of days to return the first result, but everything started up OK.