Fatal error: Box exploding.

A forum just for SPCR's folding team... by request.

Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee

Post Reply
haysdb
Patron of SPCR
Posts: 2425
Joined: Fri Aug 29, 2003 11:09 pm
Location: Earth

Fatal error: Box exploding.

Post by haysdb » Sat Jan 17, 2004 3:44 am

That's one scary error message! I almost ducked! :lol:

Code: Select all

[00:19:11] Quit 101 - Fatal error: Box exploding.
[00:19:11] 
[00:19:11] Simulation instability has been encountered. The run has entered a
[00:19:11]   state from which no further progress can be made.
This is from my notoriously unstable "blade #2".

David

lm
Friend of SPCR
Posts: 1251
Joined: Wed Dec 17, 2003 6:14 am
Location: Finland

Post by lm » Sat Jan 17, 2004 5:05 am

I'm quite sure the client cannot detect all errors, so you are most likely sending bad results on your highly unstable machines?

mormakil
Posts: 187
Joined: Sat Oct 04, 2003 1:43 am
Location: Madrid, Spain

Post by mormakil » Sat Jan 17, 2004 6:20 am

lm wrote:I'm quite sure the client cannot detect all errors, so you are most likely sending bad results on your highly unstable machines?
If that's true the whole project would be useless. I mean what do you want simulations results for if they may be wrong?. Don't know what they do to check the results, but they must have a way.

lm
Friend of SPCR
Posts: 1251
Joined: Wed Dec 17, 2003 6:14 am
Location: Finland

Post by lm » Sat Jan 17, 2004 7:57 am

100% sure way to check a result would be to rerun the simulation with a 100% stable and working computer. Now, i think we can assume most of the results will be correct, and for a big part of the errors happening on the machines they probably crash or the programs crash or the sanity checks in the client catch them, but what if some value changes only a little so that eventually the end result is still completely different than correct one? I'm quite sure that highly unstable machines means stay away from these projects. At least i think you should check from them whether i'm talking bullshit or if i'm correct.

Sam Williams
Posts: 158
Joined: Wed Oct 15, 2003 6:21 pm
Location: Great Britain

Post by Sam Williams » Sat Jan 17, 2004 8:25 am

Don't these big projects send out each work unit to a couple of different computers? I certainly got the impression that that was how SETI@Home worked... That would obviously show up any errors - unless of course the two computers both made exactly the same errors.

I think that's how it's done - not sure though.

herosformula
Posts: 231
Joined: Wed Apr 16, 2003 11:40 am
Location: seattle, wa

Post by herosformula » Sat Jan 17, 2004 9:56 am

SETI@home routinely sends the same data packet to several different users around the world. If all the results agree, then at least they have some basis to assume that the program is working as intended.

In any system, there can be flaws. The GROMACS core itself could have a fatal flaw that renders all of the results that we have been working in useless, but this is not how you work towards a goal. If you expect that everything you do will be 100% correct, you sill soon find yourself buried in misery.

haysdb
Patron of SPCR
Posts: 2425
Joined: Fri Aug 29, 2003 11:09 pm
Location: Earth

Post by haysdb » Sat Jan 17, 2004 2:41 pm

An interesting point has been raised. Aborted WU's are one thing, but is it possible that WU's can complete but be wrong? That would be "a bad thing."

David

Sam Williams
Posts: 158
Joined: Wed Oct 15, 2003 6:21 pm
Location: Great Britain

Post by Sam Williams » Sat Jan 17, 2004 7:10 pm

is it possible that WU's can complete but be wrong?
Thinking about it, it almost certainly is. There's no internal error-checking done by the client, is there? It just calculates once and sends. I guess the implication of this is that every prospective Folding machine should really be put through a Prime95 check first, to make sure its output is going to be useful.

haysdb
Patron of SPCR
Posts: 2425
Joined: Fri Aug 29, 2003 11:09 pm
Location: Earth

Post by haysdb » Sun Jan 18, 2004 12:16 am

Thread Are WUs "double checked" once submitted?
Bruce, Site Admin @ Folding-community.org wrote:Stanford has elected to work very hard to discard bad results before they get them rather than to waste large quantities of time reissuing work and duplicating work.

There are many checks for WU coherence which cause WUs to be discarded. The client does check your arithmetic results periodically while the WU is processing to discard bad results...

<snip>

If a corrupt WU got past all the checks, it would probably appear as "strange," at this point, compared to similar WUs.
David

mormakil
Posts: 187
Joined: Sat Oct 04, 2003 1:43 am
Location: Madrid, Spain

Post by mormakil » Sun Jan 18, 2004 5:35 am

If a corrupt WU got past all the checks, it would probably appear as "strange," at this point, compared to similar WUs.
They must know what they're doing, but it's as always happens with science, you rely on things experimented by others, which rely on other's experiments..... Until some "rogue" scientist makes a contradictory experiments and throw all stated before to the trash. And I wonder how they compared WU's and see something "stange" between them, but that would require us to study a related career I guess. In this specialized world we must trust the knowledgments of others.

Sam Williams
Posts: 158
Joined: Wed Oct 15, 2003 6:21 pm
Location: Great Britain

Post by Sam Williams » Sun Jan 18, 2004 2:31 pm

Ah, so at least if you *do* churn out garbage results, the system should catch them. However, this still means that you could in theory run a box which churned out garbage every WU, and never be any the wiser. It'd net you the points, but you'd be contributing nothing of real-world value, except to the electric company and the heating of your home. :-\

haysdb
Patron of SPCR
Posts: 2425
Joined: Fri Aug 29, 2003 11:09 pm
Location: Earth

Post by haysdb » Sun Jan 18, 2004 3:08 pm

It's a scary thought Sam.

For this precise reason, the boards which have not proven themselves 100% stable are being returned. This includes the Shuttle board, and both Abit boards, even though one hasn't given me any problem. The fact that the other one HAS is enough.

I am in search of Athlon micro-ATX motherboards which are STABLE at FSB 333, and even modestly overclocked. The one ASUS board has been stable, so another is on the way, but I am opening my eyes to NForce boards. I figure they deserve a shot. The KM400 boards have been given a fair shake IMO, and largely come up wanting.

David

Post Reply