Welcome to MilkyWay@home

Calculation error on all received WUs

Message boards : Number crunching : Calculation error on all received WUs
Message board moderation

To post messages, you must log in.

AuthorMessage
steffenWi

Send message
Joined: 8 Jun 13
Posts: 7
Credit: 133,245
RAC: 0
Message 58982 - Posted: 20 Jun 2013, 5:09:42 UTC
Last modified: 20 Jun 2013, 5:10:53 UTC

Hi,

every work unit I get is calcualted until 100% and then results in 'calculation error'. All of those are either de_separation or ps_separation.

Application is Milkyway@home 1.02 (opencl_amd_ati).

I tried it ~1 week ago with one batch of workunits and I tried it again today.

This is one of the results: http://milkyway.cs.rpi.edu/milkyway/result.php?resultid=504866748

I guess this is the problem


Error loading Lua script 'astronomy_parameters.txt': [string "number_parameters: 4..."]:1: '<name>' expected near '4'
Error reading astronomy parameters from file 'astronomy_parameters.txt'
Trying old parameters file



but I can't find such a file on my PC (I tried sudo updatedb && locate astronomy_parameters.txt with no result)

I another thread it had already been said that that error may not be the cause for the calculation error.

The only other thing I found in the log was this:


"/tmp/OCL9J0yxF.cl", line 30: warning: OpenCL extension is now part of core
#pragma OPENCL EXTENSION cl_khr_fp64 : enable


but it says right there it's just a warning.
ID: 58982 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alinator

Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0
Message 58985 - Posted: 20 Jun 2013, 11:01:17 UTC
Last modified: 20 Jun 2013, 11:03:11 UTC

OK, as I mentioned in the other message, from looking at your host details the problem here seems to be project switched from sending your host work targeted for the AMD specific CAL based application (MilkyWay@Home 0.82 i686-pc-linux-gnu (ati14)) to the openCL version (MilkyWay@Home 1.02 i686-pc-linux-gnu (opencl_amd_ati)).

Unfortunately, development of openCL for AMD GPU's has been far less than seamless and determining a given host's exact capabilities can be complex, convoluted, and confusing (CCC, pun intended)! When you add in the BOINC mechanisms for getting the right application to the right target host, it can get to be a real nightmare scenario given the almost limitless number of possible combinations in the field. :-(

So what to do about it in your case?

The first thing to try would be to update to the latest driver (assuming you're not on it already) and see if that fixes the signal 11 the tasks are faulting out on. If you're already using the latest driver, you could try rolling back to an earlier version to see if the project picks up on that and switches back to sending work targeted to the CAL based application.

If neither of those options work, then the only other alternative is to go to the anonymous platform. This means you would have to make up an app_info.xml filo and install it as well as the correct application file(s) manually in the MilkyWay directory.

HTH
ID: 58985 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
GaryG
Avatar

Send message
Joined: 29 Aug 12
Posts: 31
Credit: 40,781,945
RAC: 0
Message 58986 - Posted: 20 Jun 2013, 11:04:06 UTC - in response to Message 58982.  

Hi,

every work unit I get is calcualted until 100% and then results in 'calculation error'. All of those are either de_separation or ps_separation.

Application is Milkyway@home 1.02 (opencl_amd_ati).

I tried it ~1 week ago with one batch of workunits and I tried it again today.

This is one of the results: http://milkyway.cs.rpi.edu/milkyway/result.php?resultid=504866748

I guess this is the problem


Error loading Lua script 'astronomy_parameters.txt': [string "number_parameters: 4..."]:1: '<name>' expected near '4'
Error reading astronomy parameters from file 'astronomy_parameters.txt'
Trying old parameters file



but I can't find such a file on my PC (I tried sudo updatedb && locate astronomy_parameters.txt with no result)

I another thread it had already been said that that error may not be the cause for the calculation error.

The only other thing I found in the log was this:


"/tmp/OCL9J0yxF.cl", line 30: warning: OpenCL extension is now part of core
#pragma OPENCL EXTENSION cl_khr_fp64 : enable


but it says right there it's just a warning.


I had the same exact errors yesterday and a reboot of the machine cleared it up for me.
ID: 58986 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alinator

Send message
Joined: 7 Jun 08
Posts: 464
Credit: 56,639,936
RAC: 0
Message 58987 - Posted: 20 Jun 2013, 11:28:48 UTC - in response to Message 58986.  
Last modified: 20 Jun 2013, 11:29:35 UTC

Hmmmm....

Well, I'll keep my fingers crossed for Steffen on that.

It sure would be a lot easier than any of the other options. ;-)
ID: 58987 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile arkayn
Avatar

Send message
Joined: 14 Feb 09
Posts: 999
Credit: 74,932,619
RAC: 0
Message 58990 - Posted: 20 Jun 2013, 13:43:15 UTC - in response to Message 58985.  



If neither of those options work, then the only other alternative is to go to the anonymous platform. This means you would have to make up an app_info.xml filo and install it as well as the correct application file(s) manually in the MilkyWay directory.

HTH


This is the package I made up a while ago for people who wanted to run multiple WU at a time.
http://www.arkayn.us/forum/index.php?action=tpmod;dl=item18
ID: 58990 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
steffenWi

Send message
Joined: 8 Jun 13
Posts: 7
Credit: 133,245
RAC: 0
Message 59124 - Posted: 26 Jun 2013, 20:30:37 UTC - in response to Message 58985.  
Last modified: 26 Jun 2013, 20:44:52 UTC

OK, as I mentioned in the other message, from looking at your host details the problem here seems to be project switched from sending your host work targeted for the AMD specific CAL based application (MilkyWay@Home 0.82 i686-pc-linux-gnu (ati14)) to the openCL version (MilkyWay@Home 1.02 i686-pc-linux-gnu (opencl_amd_ati)).


well, now I removed the OpenCL SDK again, logged out and logged in, BOINC now says this

Mi 26 Jun 2013 22:24:25 CEST | | CAL: ATI GPU 0: ATI Radeon HD 5800 series (Cypress) (CAL version 1.4.1741, 1024MB, 875MB available, 5440 GFLOPS peak)
Mi 26 Jun 2013 22:24:25 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:24:25 CEST | Milkyway@Home | Application uses missing ATI GPU
Mi 26 Jun 2013 22:24:25 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:24:25 CEST | Milkyway@Home | Application uses missing ATI GPU


After I asked the Milkyway project for new tasks these messages appeared

Mi 26 Jun 2013 22:27:40 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:27:40 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | Scheduler request completed: got 24 new tasks
Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | [error] App version uses non-existent ATI GPU
Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | [error] App version uses non-existent ATI GPU


and for every task it downloaded I got one of these

Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | [error] Missing coprocessor for task de_separation_84_DR8_rev_2_2_1371753154_1979944_0; aborting


I don't really understand why it still tries to get OpenCL work when BOINC already found out that my system won't compute that?!

*edit

just for shits and giggles I removed the project and re-added it to BOINC. Of course it totally forgot that I don't want CPU only tasks of which it downloaded one, but it, again, downloaded those GPU tasks my PC can't compute, which were immediately aborted. I'm kinda clueless now :/.

Do I need the OpenCL SDK installed or not?

* edit2

my driver version is 13.4, the newest. I'm not keen on downgrading from there since I use my system for gaming, too.
ID: 59124 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3315
Credit: 519,946,449
RAC: 22,365
Message 59134 - Posted: 27 Jun 2013, 11:47:05 UTC - in response to Message 59124.  

OK, as I mentioned in the other message, from looking at your host details the problem here seems to be project switched from sending your host work targeted for the AMD specific CAL based application (MilkyWay@Home 0.82 i686-pc-linux-gnu (ati14)) to the openCL version (MilkyWay@Home 1.02 i686-pc-linux-gnu (opencl_amd_ati)).


well, now I removed the OpenCL SDK again, logged out and logged in, BOINC now says this

Mi 26 Jun 2013 22:24:25 CEST | | CAL: ATI GPU 0: ATI Radeon HD 5800 series (Cypress) (CAL version 1.4.1741, 1024MB, 875MB available, 5440 GFLOPS peak)
Mi 26 Jun 2013 22:24:25 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:24:25 CEST | Milkyway@Home | Application uses missing ATI GPU
Mi 26 Jun 2013 22:24:25 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:24:25 CEST | Milkyway@Home | Application uses missing ATI GPU


After I asked the Milkyway project for new tasks these messages appeared

Mi 26 Jun 2013 22:27:40 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:27:40 CEST | | App version needs OpenCL but GPU doesn't support it
Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | Scheduler request completed: got 24 new tasks
Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | [error] App version uses non-existent ATI GPU
Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | [error] App version uses non-existent ATI GPU


and for every task it downloaded I got one of these

Mi 26 Jun 2013 22:27:40 CEST | Milkyway@Home | [error] Missing coprocessor for task de_separation_84_DR8_rev_2_2_1371753154_1979944_0; aborting


I don't really understand why it still tries to get OpenCL work when BOINC already found out that my system won't compute that?!

*edit

just for shits and giggles I removed the project and re-added it to BOINC. Of course it totally forgot that I don't want CPU only tasks of which it downloaded one, but it, again, downloaded those GPU tasks my PC can't compute, which were immediately aborted. I'm kinda clueless now :/.

Do I need the OpenCL SDK installed or not?

* edit2

my driver version is 13.4, the newest. I'm not keen on downgrading from there since I use my system for gaming, too.


There is a setting on the webpage under your account, preferences for this project where you can set it to get or not get cpu or gpu units. You can even fine tune it to only get ATI gpu units and not Nvidia gpu units, or vice versa. If you have multiple pc's you can even scroll to the bottom of that page and set different scenarios for different pc's, so some could be cpu only, some could be ATI and cpu, or any combination you'd like up to the max of 4 scenarios, the default plus 3 more. Since I personally do not have both an ATI and an Nvidia gpu in a machine I usually only use 3 o them, cpu only gpu only or both. After you make the right setups go back under your account, on the webpage, and then click on computers on this account and under each pc's details at the bottom select the right group to put them in. Next time each pc connects to the website your preferences will be updated and you should be good to go. I usually do a manual update as I want to know right now if my changes worked or not, but it is not required.
ID: 59134 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
steffenWi

Send message
Joined: 8 Jun 13
Posts: 7
Credit: 133,245
RAC: 0
Message 59137 - Posted: 27 Jun 2013, 16:26:55 UTC - in response to Message 59134.  

well, I changed the settings (no CPU/no Nvidia) but I guess I'd still get those OpenCL works.

I looked around a little bit and found a site called 'Application details for this computer' (roughly translated), there I saw that my PC solved ~1300 tasks for this type:
MilkyWay@Home 0.82 i686-pc-linux-gnu (ati14)

And these: MilkyWay@Home 1.02 i686-pc-linux-gnu (opencl_amd_ati)
Milkyway@Home Separation (Modified Fit) 1.22 i686-pc-linux-gnu (opencl_amd_ati)

are those that my PC can't compute

Any chance I can get those ati14 tasks again?
ID: 59137 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jake Weiss
Volunteer moderator
Project developer
Project tester
Project scientist

Send message
Joined: 25 Feb 13
Posts: 580
Credit: 94,200,158
RAC: 0
Message 59138 - Posted: 27 Jun 2013, 17:46:32 UTC

Hey steffenWi,

Currently the normal Milkyway app should be sending those out. Try turning off the Milkyway Separation Modified Fit app which does not support ati14 and hopefully you should be back to getting the ati14.

Jake W
ID: 59138 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
steffenWi

Send message
Joined: 8 Jun 13
Posts: 7
Credit: 133,245
RAC: 0
Message 59153 - Posted: 28 Jun 2013, 15:09:26 UTC

I turned off all execept the Milkyway app...still getting amd_opencl units:

Milkyway@home 1.02 (opencl_amd_ati)
ps_separation_84_DR8_rev_2_2_1371753154_2414490
ID: 59153 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
stathis

Send message
Joined: 2 Sep 11
Posts: 1
Credit: 535,427
RAC: 0
Message 59266 - Posted: 7 Jul 2013, 22:27:25 UTC - in response to Message 58982.  

I get exactly the same, ati 5870, latest drivers. Can someone help us fix this?
ID: 59266 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Calculation error on all received WUs

©2024 Astroinformatics Group