Deprecated: Function get_magic_quotes_gpc() is deprecated in /disks/centurion/b/carolyn/b/home/boincadm/projects/beta/html/inc/util.inc on line 663
openCL is crashing my GPU

openCL is crashing my GPU

Message boards : SETI@home Enhanced : openCL is crashing my GPU
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile David S
Volunteer tester
Avatar

Send message
Joined: 10 Sep 13
Posts: 1187
Credit: 2,791,507
RAC: 0
United States
Message 55068 - Posted: 1 Dec 2015, 1:47:57 UTC

Last week, I was sitting in front of my i7 Gt 440 and the display suddenly went blank. After a few seconds, it came back and a system balloon popped up saying the nVidia driver had crashed and recovered. This kept happening until I was done and walked away from it. A few hours later, the computer froze.

When I had a chance to restart it, I opened Boinc and suspended the GPU. No more problems, but I had a lot of work on board that I was worried about not getting done.

A couple of days later, I suspended Einstein and resumed the GPU. It ran slowly (could have been a connectivity problem with Teamviewer at that moment), so I suspended the GPU again.

My next step was to individually suspend every GPU task for Seti, Beta, and Einstein, then resume the GPU. I cautiously let it work on a couple of tasks and it seemed okay, so I resumed all the ones that had already been started. This was around 8pm or so last night. The computer froze again around midnight.

I just now took the time while it was shut down anyway to open it up and blow out the dust. There was surprisingly little of it in there.

As soon as I started it up again, it started crashing again. I suspended the GPU and it quit. I updated the driver, but it didn't help. It was weird that it was crashing because I thought I had suspended all the individual GPU tasks. Finally, I noticed a Seti Beta openCL task. It would pop up as running, the screen would blank, and when it recovered the task wasn't running. I tracked it down and suspended it, and the crashing stopped.

Then I resumed one Seti task. No crash. I suspended that and resumed one Einstein. No crash. I suspended that and resumed one Beta Cuda50. No crash. Once more, I suspended that and resumed the openCL. Crash. I suspended that again and resumed every GPU task I had except the openCLs. No crashing. It's been an hour and the box is still running.

This just leaves the question of why it suddenly started crashing when I had not made any changes to the system in months (even the Windows updates are a few weeks old).
David
signature sent back to alpha testing
ID: 55068 · Report as offensive
Profile Gary Charpentier
Volunteer tester
Avatar

Send message
Joined: 9 Apr 07
Posts: 1701
Credit: 4,622,751
RAC: 0
United States
Message 55071 - Posted: 1 Dec 2015, 4:36:26 UTC - in response to Message 55068.  

Last week, I was sitting in front of my i7 Gt 440 and the display suddenly went blank. After a few seconds, it came back and a system balloon popped up saying the nVidia driver had crashed and recovered. This kept happening until I was done and walked away from it. A few hours later, the computer froze.

When I had a chance to restart it, I opened Boinc and suspended the GPU. No more problems, but I had a lot of work on board that I was worried about not getting done.

A couple of days later, I suspended Einstein and resumed the GPU. It ran slowly (could have been a connectivity problem with Teamviewer at that moment), so I suspended the GPU again.

My next step was to individually suspend every GPU task for Seti, Beta, and Einstein, then resume the GPU. I cautiously let it work on a couple of tasks and it seemed okay, so I resumed all the ones that had already been started. This was around 8pm or so last night. The computer froze again around midnight.

I just now took the time while it was shut down anyway to open it up and blow out the dust. There was surprisingly little of it in there.

As soon as I started it up again, it started crashing again. I suspended the GPU and it quit. I updated the driver, but it didn't help. It was weird that it was crashing because I thought I had suspended all the individual GPU tasks. Finally, I noticed a Seti Beta openCL task. It would pop up as running, the screen would blank, and when it recovered the task wasn't running. I tracked it down and suspended it, and the crashing stopped.

Then I resumed one Seti task. No crash. I suspended that and resumed one Einstein. No crash. I suspended that and resumed one Beta Cuda50. No crash. Once more, I suspended that and resumed the openCL. Crash. I suspended that again and resumed every GPU task I had except the openCLs. No crashing. It's been an hour and the box is still running.

This just leaves the question of why it suddenly started crashing when I had not made any changes to the system in months (even the Windows updates are a few weeks old).

Uh, no clue, but I've also had some odd driver stopped responding messages. I'll have to see if it is openCL related or not. Since that box is at work it may take me a couple of days to figure out. (Damn thing is whining for win10 too)
ID: 55071 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 0
United Kingdom
Message 55076 - Posted: 1 Dec 2015, 9:55:06 UTC - in response to Message 55068.  
Last modified: 1 Dec 2015, 9:59:23 UTC

You're running an incompatible OpenCL Astropulse app (with the latest Nvidia driver) at the Main Seti project, get the latest Lunatics installer, and install the latest apps.

http://setiathome.berkeley.edu/result.php?resultid=4536904643
Stderr output

<core_client_version>7.2.42</core_client_version>
<![CDATA[
<message>
too many boinc_temporary_exit()s
</message>
<stderr_txt>
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1031:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp(float4 a, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1041:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 ret;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1050:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp2(float4 a, float4 b, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1052:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp(a, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1053:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp(b, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1058:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp4(float4 a, float4 b, float4 c, float4 d, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1060:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp2(a, b, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1061:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp2(c, d, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1066:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp8(float4 a, float4 b, float4 c, float4 d, float4 a2, float4 b2, float4 c2, float4 d2, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1068:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp4(a, b, c, d, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1069:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp4(a2, b2, c2, d2, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:8: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:20: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:32: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:44: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:8: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:20: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:32: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:44: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^

Running on device number: 0
Priority of worker thread raised successfully
Priority of process adjusted successfully, below normal priority class used
OpenCL platform detected: NVIDIA Corporation
BOINC assigns device 0
Info: BOINC provided OpenCL device ID used
Used GPU device parameters are:
Number of compute units: 3
Single buffer allocation size: 256MB
Total device global memory: 1536MB
max WG size: 1024
local mem type: Real
FERMI path used: yes
-unroll default value used: 3
-ffa_block default value used: 768
-ffa_block_fetch default value used: 384

Build features: Non-graphics BLANKIT OpenCL USE_OPENCL_NV TWIN_FFA OCL_ZERO_COPY COMBINED_DECHIRP_KERNEL FFTW USE_INCREASED_PRECISION USE_SSE2 x86
CPUID: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz

Cache: L1=64K L2=256K

CPU features: FPU TSC PAE CMPXCHG8B APIC SYSENTER MTRR CMOV/CCMP MMX FXSAVE/FXRSTOR SSE SSE2 HT SSE3 SSSE3 SSE4.1 SSE4.2 AVX
AstroPulse v7 Windows x86 rev 2737, V7 match, by Raistmer with support of Lunatics.kwsn.net team. SSE2

OpenCL version by Raistmer

ffa threshold mods by Joe Segur
SSE3 dechirping by JDWhale
Combined dechirp kernel by Frizz
Number of OpenCL platforms: 1


OpenCL Platform Name: NVIDIA CUDA
Number of devices: 1
Max compute units: 3
Max work group size: 1024
Max clock frequency: 1189Mhz
Max memory allocation: 402653184
Cache type: Read/Write
Cache line size: 128
Cache size: 49152
Global memory size: 1610612736
Constant buffer size: 65536
Max number of constant args: 9
Local memory type: Scratchpad
Local memory size: 49152
Queue properties:
Out-of-Order: Yes
Name: GeForce GT 440
Vendor: NVIDIA Corporation
Driver version: 353.30
Version: OpenCL 1.1 CUDA
Extensions: cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64


state.fold_buf_size_short=65536; state.fold_buf_size_long=262144
INFO: can't open binary kernel file: C:\ProgramData\BOINC/projects/setiathome.berkeley.edu\AstroPulse_Kernels_r2737.cl_GeForceGT440.bin_V7_TWIN_FFA_35330, continue with recompile...
Error : Building Program (binary, clBuildProgram):main kernels: not OK code -11
CL file build log on device GeForce GT 440
<kernel>:1010:34: error: typedef redefinition with different types ('struct bool2' vs 'struct __RESERVED_bool2')
typedef struct {bool x; bool y;} bool2;
^
cl_kernel.h:56:17: note: previous definition is here
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:58: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<kernel>:1012:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 or2(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1012:17: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 or2(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1012:26: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 or2(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1014:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 ret;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1023:16: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool or1(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1023:25: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool or1(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1025:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r = or2(a, b);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1031:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp(float4 a, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1041:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 ret;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1050:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp2(float4 a, float4 b, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1052:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp(a, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1053:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp(b, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1058:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp4(float4 a, float4 b, float4 c, float4 d, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1060:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp2(a, b, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1061:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp2(c, d, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1066:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp8(float4 a, float4 b, float4 c, float4 d, float4 a2, float4 b2, float4 c2, float4 d2, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1068:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp4(a, b, c, d, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1069:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp4(a2, b2, c2, d2, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:8: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:20: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:32: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:44: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:8: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:20: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:32: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:44: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^

Running on device number: 0
Priority of worker thread raised successfully
Priority of process adjusted successfully, below normal priority class used
OpenCL platform detected: NVIDIA Corporation
BOINC assigns device 0
Info: BOINC provided OpenCL device ID used
Used GPU device parameters are:
Number of compute units: 3
Single buffer allocation size: 256MB
Total device global memory: 1536MB
max WG size: 1024
local mem type: Real
FERMI path used: yes
-unroll default value used: 3
-ffa_block default value used: 768
-ffa_block_fetch default value used: 384

Build features: Non-graphics BLANKIT OpenCL USE_OPENCL_NV TWIN_FFA OCL_ZERO_COPY COMBINED_DECHIRP_KERNEL FFTW USE_INCREASED_PRECISION USE_SSE2 x86
CPUID: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz

Cache: L1=64K L2=256K

CPU features: FPU TSC PAE CMPXCHG8B APIC SYSENTER MTRR CMOV/CCMP MMX FXSAVE/FXRSTOR SSE SSE2 HT SSE3 SSSE3 SSE4.1 SSE4.2 AVX
AstroPulse v7 Windows x86 rev 2737, V7 match, by Raistmer with support of Lunatics.kwsn.net team. SSE2

OpenCL version by Raistmer

ffa threshold mods by Joe Segur
SSE3 dechirping by JDWhale
Combined dechirp kernel by Frizz
Number of OpenCL platforms: 1


OpenCL Platform Name: NVIDIA CUDA
Number of devices: 1
Max compute units: 3
Max work group size: 1024
Max clock frequency: 1189Mhz
Max memory allocation: 402653184
Cache type: Read/Write
Cache line size: 128
Cache size: 49152
Global memory size: 1610612736
Constant buffer size: 65536
Max number of constant args: 9
Local memory type: Scratchpad
Local memory size: 49152
Queue properties:
Out-of-Order: Yes
Name: GeForce GT 440
Vendor: NVIDIA Corporation
Driver version: 353.30
Version: OpenCL 1.1 CUDA
Extensions: cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d9_sharing cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64


state.fold_buf_size_short=65536; state.fold_buf_size_long=262144
INFO: can't open binary kernel file: C:\ProgramData\BOINC/projects/setiathome.berkeley.edu\AstroPulse_Kernels_r2737.cl_GeForceGT440.bin_V7_TWIN_FFA_35330, continue with recompile...
Error : Building Program (binary, clBuildProgram):main kernels: not OK code -11
CL file build log on device GeForce GT 440
<kernel>:1010:34: error: typedef redefinition with different types ('struct bool2' vs 'struct __RESERVED_bool2')
typedef struct {bool x; bool y;} bool2;
^
cl_kernel.h:56:17: note: previous definition is here
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:58: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<kernel>:1012:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 or2(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1012:17: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 or2(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1012:26: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 or2(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1014:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 ret;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1023:16: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool or1(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1023:25: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool or1(bool2 a, bool2 b)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1025:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r = or2(a, b);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1031:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp(float4 a, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1041:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 ret;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1050:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp2(float4 a, float4 b, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1052:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp(a, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1053:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp(b, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1058:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp4(float4 a, float4 b, float4 c, float4 d, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1060:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp2(a, b, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1061:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp2(c, d, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1066:7: error: incomplete result type 'bool2' (aka 'struct __RESERVED_bool2') in function definition
bool2 gtp8(float4 a, float4 b, float4 c, float4 d, float4 a2, float4 b2, float4 c2, float4 d2, float4 cc)
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1068:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r1 = gtp4(a, b, c, d, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1069:9: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 r2 = gtp4(a2, b2, c2, d2, cc);
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:8: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:20: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:32: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1120:44: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:8: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:20: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:32: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^
<kernel>:1250:44: error: variable has incomplete type '__attribute__((address_space(16776963))) bool2' (aka '__attribute__((address_space(16776963))) struct __RESERVED_bool2')
bool2 was_pulse1, was_pulse2, was_pulse3, was_pulse4;
^
cl_kernel.h:56:1: note: forward declaration of 'struct __RESERVED_bool2'
__NVCL_RESERVED(bool2)
^
cl_kernel.h:54:43: note: expanded from macro '__NVCL_RESERVED'
#define __NVCL_RESERVED(x) typedef struct __RESERVED_##x x;
^
<scratch space>:2:1: note: expanded from here
__RESERVED_bool2
^


Claggy
ID: 55076 · Report as offensive
William
Volunteer tester
Avatar

Send message
Joined: 14 Feb 13
Posts: 606
Credit: 588,843
RAC: 0
Message 55079 - Posted: 1 Dec 2015, 11:26:04 UTC

As i said at Beta, update your apps with the latest Lunatics installer, the rev 2737 OpenCL AP app that you running has a problem with bool2 being reserved in the latest Nvidia driver,
The latest Lunatics Installer has rev 2887 for the Nvidia OpenCL AP app, this app has been fixed for this problem, download and install the latest Lunatics Installer.


crossposting Claggy from main... ;)
A person who won't read has no advantage over one who can't read. (Mark Twain)
ID: 55079 · Report as offensive
Richard Haselgrove
Volunteer tester

Send message
Joined: 3 Jan 07
Posts: 1451
Credit: 3,272,268
RAC: 0
United Kingdom
Message 55080 - Posted: 1 Dec 2015, 12:08:01 UTC - in response to Message 55079.  
Last modified: 1 Dec 2015, 12:10:03 UTC

Although that's most certainly good advice, I don't think the crashing of the old AP application is the same problem as the driver restarts attributed to the new MB application. In other words, it isn't a generic OpenCL problem, but a specific incompatibility between the Beta app and the GT 440 card - as I think somebody has already posted in one of the many iterations of this thread.

Edit - Zalster at Einstein.
ID: 55080 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 55082 - Posted: 1 Dec 2015, 14:27:26 UTC - in response to Message 55080.  

Although that's most certainly good advice, I don't think the crashing of the old AP application is the same problem as the driver restarts attributed to the new MB application. In other words, it isn't a generic OpenCL problem, but a specific incompatibility between the Beta app and the GT 440 card - as I think somebody has already posted in one of the many iterations of this thread.

Edit - Zalster at Einstein.

"Zalster at Einstein" change scope of issue you defined. From issue with specific beta app + specific card it gets specific card + OpenCL in general again...

Regarding OP post: any peculiarities of this task? What wingman's results show?
Recently we had many tasks that just can not be handled correctly...
News about SETI opt app releases: https://twitter.com/Raistmer
ID: 55082 · Report as offensive
Richard Haselgrove
Volunteer tester

Send message
Joined: 3 Jan 07
Posts: 1451
Credit: 3,272,268
RAC: 0
United Kingdom
Message 55085 - Posted: 1 Dec 2015, 15:24:21 UTC - in response to Message 55082.  

Although that's most certainly good advice, I don't think the crashing of the old AP application is the same problem as the driver restarts attributed to the new MB application. In other words, it isn't a generic OpenCL problem, but a specific incompatibility between the Beta app and the GT 440 card - as I think somebody has already posted in one of the many iterations of this thread.

Edit - Zalster at Einstein.

"Zalster at Einstein" change scope of issue you defined. From issue with specific beta app + specific card it gets specific card + OpenCL in general again...

Regarding OP post: any peculiarities of this task? What wingman's results show?
Recently we had many tasks that just can not be handled correctly...

I see WU 7476090 - wingmates validated

Task 20489993 with -

- multibeam v7 task
- no build version that I can find
- OpenCL-kernels filename : MultiBeam_Kernels_r2935.cl
- ERROR: OpenCL kernel/call 'clEnqueueMapBuffer(gpu_result_flag)' call failed (-36) in file ..\analyzePoT.cpp near line 2474.

One of the wingmates - task 20489995 - succeeded with exactly the same app (we have the start of std_err with 'OpenCL version by Raistmer, r2935'), and an ever-so-slightly more powerful GPU, a GTX 460.
ID: 55085 · Report as offensive
Profile David S
Volunteer tester
Avatar

Send message
Joined: 10 Sep 13
Posts: 1187
Credit: 2,791,507
RAC: 0
United States
Message 55086 - Posted: 1 Dec 2015, 16:30:20 UTC
Last modified: 1 Dec 2015, 16:32:19 UTC

Wow. You guys are talking a little bit over my head.

The specific task I observed causing the crashes is 7476038. I see that my wingmates have validated together. I have it suspended at about 10% progress and four other opencls (all from the same splitter run; their full names are identical except for the final .xxx_x) suspended before they started.

Claggy, are you saying saying an interaction between a Beta opencl app (I just accept what I get sent for Beta apps, nothing customized) and an out of date customized AP app at Main is causing the problem? They can't be running at the same time, though. I never set up Beta to run more than one at a time on the GPU.

As for what cuda version I run, Beta likes to send me 50, but Main sends me 42. It's been too long since I set up Lunatics for Main for me to remember if that's a choice I made. (I suppose I should figure that out before I update Lunatics.) [edit] FWIW, Einstein has me doing a BRP6 Beta cuda55. [/edit]

The nVidia driver I was running was 353.88 (I think). I did not go to the very latest one last night, only to 355.98. Should I try a newer one?

I'm thinking there's more I should say or ask, but I have to go to lunch and the outrage will start while I'm gone.
David
signature sent back to alpha testing
ID: 55086 · Report as offensive
Profile Gary Charpentier
Volunteer tester
Avatar

Send message
Joined: 9 Apr 07
Posts: 1701
Credit: 4,622,751
RAC: 0
United States
Message 55087 - Posted: 1 Dec 2015, 16:56:25 UTC

seti@home v7 7.07 (opencl_ati_cat132)
but what is making me crazy is the workunit name 01my11ab.20084.16427.438086664199.12.7 does not appear as a work unit waiting to be returned by the machine http://setiathome.berkeley.edu/results.php?hostid=6619048&offset=0&show_names=0&state=1&appid=
The task it does show is also on the machine but wasn't in run state.

Something is rotten in Setiland.
ID: 55087 · Report as offensive

Message boards : SETI@home Enhanced : openCL is crashing my GPU


 
©2023 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.