All mini collatz WUs are aborting
log in

Advanced search

Message boards : Number crunching : All mini collatz WUs are aborting

Author Message
Jim Wilkins
Send message
Joined: 19 Sep 09
Posts: 8
Credit: 6,182,639
RAC: 0
Message 19860 - Posted: 18 Sep 2014, 12:05:48 UTC

Hi,

On my MacPro running OS 10.7.5, all of my mini Collatz WUs error out immediately. How do I diagnose this?

Thanks,
Jim

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3242
Credit: 1,692,252,094
RAC: 5,611,808
Message 19861 - Posted: 20 Sep 2014, 11:37:41 UTC - in response to Message 19860.

Hi,

On my MacPro running OS 10.7.5, all of my mini Collatz WUs error out immediately. How do I diagnose this?

Thanks,
Jim


Doing a Google search brings up lots of old threads about not it being a 64 bit pc, which yours isn't, but Collatz should KNOW that and not send you 64 bit units, so I am not sure. Have you tried choosing a different type unit for that pc to see if they work?

Jim Wilkins
Send message
Joined: 19 Sep 09
Posts: 8
Credit: 6,182,639
RAC: 0
Message 19863 - Posted: 20 Sep 2014, 15:55:19 UTC - in response to Message 19861.

I have now. I'll let you know.

Jim Wilkins
Send message
Joined: 19 Sep 09
Posts: 8
Credit: 6,182,639
RAC: 0
Message 19864 - Posted: 20 Sep 2014, 18:50:32 UTC - in response to Message 19861.

I looked at the applications and they all seem to be x64. Does this mean that I can't run on my MacPro which I think is a 32 bit architecture.

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3242
Credit: 1,692,252,094
RAC: 5,611,808
Message 19865 - Posted: 21 Sep 2014, 11:24:31 UTC - in response to Message 19864.

I looked at the applications and they all seem to be x64. Does this mean that I can't run on my MacPro which I think is a 32 bit architecture.


Yes that means you can't run the 64 bit apps on your machine, BUT I'm pretty sure Collatz DOES have some 32bit apps, I just don't know if they have them for the Mac or not. PM the Admin Slicker and ask him, he is very good about responding to questions.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 19868 - Posted: 22 Sep 2014, 15:28:29 UTC

In order to compile the OpenCL GPU apps, I have to use a recent OS X version as older versions only support a very limited list of nVidia GPUs and are an early version of OpenCL. The gotcha with using a recent OS X version is that it is 64-bit only. That means that creating a 32-bit CPU app for older MACs is almost impossible. Supposedly, one can link with the older libraries but I think that also requires using an older version of GCC. Even if I manage to get a version to compile, I have no way to test it and now that BOINC requires XMLish configuration files for every app version, deploying is no longer as simple as uploading the app to the server and running a script. When doing trial and error coding/testing, you can burn an entire day just dinking around with deploying apps over and over again.

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 30 Aug 09
Posts: 219
Credit: 676,877,192
RAC: 21,486
Message 19869 - Posted: 22 Sep 2014, 16:38:28 UTC - in response to Message 19864.

I looked at the applications and they all seem to be x64. Does this mean that I can't run on my MacPro which I think is a 32 bit architecture.


Your processor is a 64-bit one.

http://ark.intel.com/products/27218/Intel-Xeon-Processor-5150-4M-Cache-2_66-GHz-1333-MHz-FSB
____________

Jim Wilkins
Send message
Joined: 19 Sep 09
Posts: 8
Credit: 6,182,639
RAC: 0
Message 19870 - Posted: 22 Sep 2014, 18:25:10 UTC - in response to Message 19869.

So they are. I am going back to trying to run something.

Jim

Jim Wilkins
Send message
Joined: 19 Sep 09
Posts: 8
Credit: 6,182,639
RAC: 0
Message 19871 - Posted: 22 Sep 2014, 18:27:09 UTC - in response to Message 19868.

I appreciate the explanation.

Thanks,
Jim

Jim Wilkins
Send message
Joined: 19 Sep 09
Posts: 8
Credit: 6,182,639
RAC: 0
Message 19872 - Posted: 22 Sep 2014, 19:37:28 UTC

OK. I think my situation is that I have 64-bit processors, but no openCL or CUDA capability. It appears that the only app I can run is mini-collatz v6.00. That's fine but that app terminates immediately with


<core_client_version>7.2.42</core_client_version>
<![CDATA[
<message>
process got signal 11
</message>
<stderr_txt>

</stderr_txt>
]]>.

So, how do I proceed from here?

Jim

Gary Charpentier
Send message
Joined: 24 Dec 09
Posts: 6
Credit: 92,631,227
RAC: 19,863
Message 19913 - Posted: 3 Oct 2014, 16:58:56 UTC

Not the only oddity.
This nice Mac http://boinc.thesonntags.com/collatz/show_host_detail.php?hostid=94025
Is listed as http://boinc.thesonntags.com/collatz/host_app_versions.php?hostid=94025 processing

Solo Collatz Conjecture 6.01 arm-unknown-linux-gnueabi
Number of tasks completed 35
Max tasks per day 104
Number of tasks today 0
Consecutive valid tasks 4
Average processing rate 4.79 GFLOPS
Average turnaround time 2.86 days


As far as I know a Mac does not have an ARM processor. So how did 35 tasks complete? Errors in the database? Errors in the scheduler?

I'm sure that for the asking Dr. Anderson could point our admin to a couple people who could help with getting a full set of Mac applications going.
____________

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 19919 - Posted: 7 Oct 2014, 6:00:54 UTC - in response to Message 19913.

Not the only oddity.
This nice Mac http://boinc.thesonntags.com/collatz/show_host_detail.php?hostid=94025
Is listed as http://boinc.thesonntags.com/collatz/host_app_versions.php?hostid=94025 processing
Solo Collatz Conjecture 6.01 arm-unknown-linux-gnueabi
Number of tasks completed 35
Max tasks per day 104
Number of tasks today 0
Consecutive valid tasks 4
Average processing rate 4.79 GFLOPS
Average turnaround time 2.86 days


As far as I know a Mac does not have an ARM processor. So how did 35 tasks complete? Errors in the database? Errors in the scheduler?

I'm sure that for the asking Dr. Anderson could point our admin to a couple people who could help with getting a full set of Mac applications going.


Issue 1. The fact is that AMD's OpenCL compiler on OS X is flawed. I have submitted the bug to AMD on multiple occasions. Other developers can duplicate the error. It also occurs, but only for certain GPUs, on Windows and Linux. AMD and Apple have done nothing to fix it. The only way to fix it is to tell the OpenCL compiler not to optimize the code. While it then works, it runs over 100 times slower -- so slow that the CPU is faster. There's nothing DA or his crew can do to fix it.

Issue 2. As far as ARM apps being send to OS X, that's a BOINC scheduler bug which could be the custom Collatz code or one of the numerous latent bugs in the BOINC scheduler. I'll take a look and try and figure out why it is happening.

Finally, micro apps are not limited to ARM processors. They are limited to processors with fewer than 5 million IOPS. As a temporary fix, I deprecated the micro collatz OS X app so it shouldn't send any new micro WUs to OS X.

noderaser
Avatar
Send message
Joined: 27 Feb 11
Posts: 13
Credit: 16,692,630
RAC: 0
Message 19924 - Posted: 8 Oct 2014, 23:26:55 UTC - in response to Message 19919.
Last modified: 8 Oct 2014, 23:36:21 UTC

As a temporary fix, I deprecated the micro collatz OS X app so it shouldn't send any new micro WUs to OS X.

How temporary is this going to be? I was relying on the mini/micro units to keep the GPU in my MacBook Pro happy, as they were a perfect size to be completed in time as said system is not used while plugged in very often. I'll try the next size larger, but they might take too much time. Collatz seems to be one of the only projects that works successfully on my GeForce 320M, the other projects I've tried either don't send any work or error out.
____________

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 19925 - Posted: 9 Oct 2014, 0:35:26 UTC - in response to Message 19924.

As a temporary fix, I deprecated the micro collatz OS X app so it shouldn't send any new micro WUs to OS X.

How temporary is this going to be? I was relying on the micro units to keep the GPU in my MacBook Pro happy, as they were a perfect size to be completed in time as said system is not used while plugged in very often. I'll try the next size larger, but they might take too much time. Collatz seems to be one of the only projects that works successfully on my GeForce 320M, the other projects I've tried either don't send any work or error out.


I didn't make any changes to the GPU apps. I disabled the CPU micro app for OS X so your 320M should still be getting the same WUs it always did.

Today, I also removed the 64 bit apps for Windows and Linux since 64 bit machines certainly have the horsepower to run the mini WUs. Unfortunately, BOINC may still send 32-bit apps to 64-bit machines even when the server setting tells it to only use the primary platform.

As far as how long, it depends upon where the bug is located and how long it takes to find it and fix it. The bug doesn't appear to be in the Collatz custom code as the custom code has only plan_class information. There is no platform logic in it.

noderaser
Avatar
Send message
Joined: 27 Feb 11
Posts: 13
Credit: 16,692,630
RAC: 0
Message 19926 - Posted: 9 Oct 2014, 2:12:01 UTC

Looks like my problems were caused by server downtime, apologies.

Wed Oct 8 15:56:07 2014 | Collatz Conjecture | Sending scheduler request: To report completed tasks.
Wed Oct 8 15:56:07 2014 | Collatz Conjecture | Reporting 1 completed tasks
Wed Oct 8 15:56:07 2014 | Collatz Conjecture | Requesting new tasks for NVIDIA
Wed Oct 8 15:56:09 2014 | Collatz Conjecture | Scheduler request completed: got 0 new tasks
Wed Oct 8 15:56:09 2014 | Collatz Conjecture | Server error: feeder not running
____________


Post to thread

Message boards : Number crunching : All mini collatz WUs are aborting


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.