GNU/Linux S5R3 App 4.09 available for Beta test

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4312
Credit: 250362713
RAC: 35188
Topic 193203

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

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

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

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4312
Credit: 250362713
RAC: 35188

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

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

RE: Sorry to hear that.

Message 73721 in response to message 73720

Quote:

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


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

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4312
Credit: 250362713
RAC: 35188

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

th3
th3
Joined: 24 Aug 06
Posts: 208
Credit: 2208434
RAC: 0

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.

th3
th3
Joined: 24 Aug 06
Posts: 208
Credit: 2208434
RAC: 0

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

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 721409838
RAC: 1125047

RE: Wow, im eligible for a

Message 73725 in response to message 73724

Quote:

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


Been there, done that :-)

CU
Bikeman

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4312
Credit: 250362713
RAC: 35188

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

th3
th3
Joined: 24 Aug 06
Posts: 208
Credit: 2208434
RAC: 0

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.

Mikie Tim T
Mikie Tim T
Joined: 22 Jan 05
Posts: 105
Credit: 263777741
RAC: 0

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.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.