Message boards : Number crunching : RESOLVED - Too Many Total Results / Too Many Errors (May Have a Bug)
Message board moderation
Author | Message |
---|---|
Send message Joined: 21 Nov 06 Posts: 20 Credit: 318,377 RAC: 0 |
My client turned into High Priority for the below task, 3rd from top, after not having crunched with this computer under Windows for months. When looking at the header section it comes across as a serious waste of time and electricity. 3 Copies already completed successfully the question being: Should this task be cut short, assuming all results produce a matching simulation if run to completion, or at least not having meaningfull differences. For now, I've put this task back in stasis awaiting clarification. cheers Coelum Non Animum Mutant, Qui Trans Mare Currunt |
Send message Joined: 16 Jan 10 Posts: 1084 Credit: 7,842,730 RAC: 5,006 |
There are three completions but only one on Windows/Intel. Generally, results from different combinations of operating system and processor will produce slightly different results. The project has established to its satisfaction that such differences amount to small random variations. My personal rule is to complete any model in a work unit for which there are not two identical completions on the same platform (judged by the graphs). That means that the project could apply traditional BOINC-style validation to the work unit if it wanted. If, for some reason, I have fallen a long way behind in a work unit for which there are two identical completions on the same platform as my machine then I would abandon that model for the reasons you cite. Applying my rule to your model, the model should be completed - particularly as it hasn't far to go. However, you might equally take the view that one completion on any platform is good enough. |
Send message Joined: 13 Aug 05 Posts: 54 Credit: 117,227 RAC: 0 |
24 dec 1973 1:04:25 UTC <= probleme ? LOL |
Send message Joined: 16 Jan 10 Posts: 1084 Credit: 7,842,730 RAC: 5,006 |
24 dec 1973 1:04:25 UTC <= probleme ? Quelquefois: ça ne fait rien. |
Send message Joined: 29 Sep 04 Posts: 2363 Credit: 14,611,758 RAC: 0 |
Yes, the first task in the WU list was on AMD and Linux so its results will be slightly different. The fourth task run by Martin was on AMD and Windows, so again its results will be slightly different. The eighth, like yours, was on Intel + Windows. Several other models have been abandoned by their owners. Hiro Yamazaki, one of the researchers, told us specifically a few days ago that even if more than one model is completed on the same CPU type + OS, they will all be used. So (particularly as your model has progressed so far) I would complete it. That red message on the WU is for other Boinc projects, not for CPDN. Ideally it should be removed/hidden. Sometimes it appears whan every model in the WU has crashed or been abandoned ie no results have been received by the project. Cpdn news |
Send message Joined: 21 Nov 06 Posts: 20 Credit: 318,377 RAC: 0 |
Okay, I'll finish it up, but still would appreciate to understand in what way these small variations add to understanding as when different CPUs/OSs generates random variation... if the same model is run twice on the same computer will it be identical or not I wonder :o| If there is a way to change the OP title to signify conclusion, I'll do that. edit: seems time limited so if the admin can insert RESOLVED] in OP title it may sink. thx Coelum Non Animum Mutant, Qui Trans Mare Currunt |
Send message Joined: 5 Sep 04 Posts: 7629 Credit: 24,240,330 RAC: 0 |
From the Science publications near the front of the project's web site: C.G. Knight, S.H.E. Knight, N. Massey, T. Aina, C. Christensen, D.J. Frame, J.A. Kettleborough, A. Martin, S. Pascoe, B. Sanderson, D.A. Stainforth, M.R. Allen, Association of parameter, software and hardware variation with large scale behavior across 57,000 climate models, PNAS, July 2007. ... these small variations add to understanding ... All just statistics, I guess. And years of experience as a climate physicist. Which I'm not. **************************** And from the beta site (question by one of the testers/answer by Hiro):
|
Send message Joined: 21 Nov 06 Posts: 20 Credit: 318,377 RAC: 0 |
"Completed", a final 1366KB zip file uploaded and taking the 6748 total credit granted, 68 trickles were uploaded and the task marked completed. The FAQs (outdated?) say there should be 72 trickles, which equates exactly to 7145 credit. If 4 trickles went missing it means that in the 4 years, to the day exactly that I've tried to complete even a single model, none (17) ended up correctly. Oh well. --//-- Coelum Non Animum Mutant, Qui Trans Mare Currunt |
Send message Joined: 5 Sep 04 Posts: 7629 Credit: 24,240,330 RAC: 0 |
If you're talking about the model that started this thread (k2e2), then yes, there should be 72 trickles. Slab ocean models have 3 phases of 24 trickles each. Backups: Here |
Send message Joined: 5 Aug 04 Posts: 127 Credit: 24,518,815 RAC: 17,472 |
"Completed", a final 1366KB zip file uploaded and taking the 6748 total credit granted, 68 trickles were uploaded and the task marked completed. The FAQs (outdated?) say there should be 72 trickles, which equates exactly to 7145 credit. If 4 trickles went missing it means that in the 4 years, to the day exactly that I've tried to complete even a single model, none (17) ended up correctly. Oh well. Guess your result is 10248883. If so, it's now showing-up with all 72 trickles. It's normal with CPDN that there's a delay between uploading a trickle before it shows-up on the web-pages, and you get credited for the trickle. The trickle-info is updated in roughly the same way like WCG updates the stats and badges, neither happens instantaneously, but instead only happens every N hours. While WCG updates every 12 hours, I'm not sure if CPDN is currently only updating every 24 hours or something. |
Send message Joined: 21 Nov 06 Posts: 20 Credit: 318,377 RAC: 0 |
Counts out to 72, the last one of 00:23 UTC corresponds to the client message log, offset time, so all is accounted for. tnx all for comments and observations. 2309 climateprediction.net 21-11-2010 01:19 [sched_op] Starting scheduler request 2310 climateprediction.net 21-11-2010 01:19 Sending scheduler request: To send trickle-up message. 2311 climateprediction.net 21-11-2010 01:19 Not reporting or requesting tasks 2312 climateprediction.net 21-11-2010 01:19 [sched_op] CPU work request: 0.00 seconds; 0.00 CPUs 2313 climateprediction.net 21-11-2010 01:19 Started upload of hadsm3fub_k2e2_006460276_6_3.zip 2314 climateprediction.net 21-11-2010 01:19 Scheduler request completed 2315 climateprediction.net 21-11-2010 01:19 [sched_op] Server version 611 2316 climateprediction.net 21-11-2010 01:19 Finished upload of hadsm3fub_k2e2_006460276_6_3.zip 2317 climateprediction.net 21-11-2010 01:19 [sched_op] Starting scheduler request 2318 climateprediction.net 21-11-2010 01:19 Sending scheduler request: To report completed tasks. 2319 climateprediction.net 21-11-2010 01:19 Reporting 1 completed tasks, not requesting new tasks 2320 climateprediction.net 21-11-2010 01:19 [sched_op] CPU work request: 0.00 seconds; 0.00 CPUs 2321 climateprediction.net 21-11-2010 01:19 Scheduler request completed 2322 climateprediction.net 21-11-2010 01:19 [sched_op] Server version 611 2323 climateprediction.net 21-11-2010 01:19 [sched_op] handle_scheduler_reply(): got ack for task hadsm3fub_k2e2_006460276_6 Coelum Non Animum Mutant, Qui Trans Mare Currunt |
Send message Joined: 5 Aug 04 Posts: 1496 Credit: 95,522,203 RAC: 0 |
CPDN Tasks and procedures can be a bit of a shock for participants experienced in other projects! "We have met the enemy and he is us." -- Pogo Greetings from coastal Washington state, the scenic US Pacific Northwest. |
Send message Joined: 29 Sep 04 Posts: 2363 Credit: 14,611,758 RAC: 0 |
Hi again Sekerob Going back to your question about how tasks from the same workunit can create variations on different computers: Computers with the same OS (Win, Linux, Mac) and the same CPU type (AMD, Intel) should produce bit-identical results. On CPDN there are 5 computer types: Win + Intel Win + AMD Linux + Intel Linux + AMD Mac + Intel The differences occur because each OS and CPU type handles the maths of the rounding errors slightly differently. In the publication quoted by Les it was found (for a previous model type) that the differences were not important. All computer types produced valid model results. If a computer is unstably overclocked it may not produce results that are bit-identical to results from the other computers of the same type. A very small % of model results is rejected by quality control; most probably come from badly-overclocked computers. Cpdn news |
Send message Joined: 27 Jan 07 Posts: 300 Credit: 3,288,263 RAC: 26,370 |
In the publication quoted by Les it was found (for a previous model type) that the differences were not important. All computer types produced valid model results. I wonder if different random number seeds would make a difference. In theory, it should not, but does CPU/OS diffs + random seed diffs = significant difference? |
©2024 cpdn.org