Questions and Answers :
Unix/Linux :
MilyWay OpenCL applications fails to build wisdom file and all tasks error in Ubuntu 18.04 LTS
Message board moderation
Author | Message |
---|---|
Send message Joined: 24 Jan 11 Posts: 715 Credit: 557,058,856 RAC: 43,121 |
I found another task with a lot more content in the stderr.txt output file. It looks like the application couldn't properly compile the OpenCL wisdom file. Can someone offer a suggestion or comment on whether they ever have run into the problem of the wisdom file not compiling in Linux for MilkyWay. My other projects, Seti and Einstein have not had any issue compiling the wisdom file for their OpenCL applications. Stderr output <core_client_version>7.4.44</core_client_version> <![CDATA[ <message> process exited with code 1 (0x1, -255) </message> <stderr_txt> <search_application> milkyway_separation 1.46 Linux x86_64 double OpenCL </search_application> Reading preferences ended prematurely BOINC GPU type suggests using OpenCL vendor 'NVIDIA Corporation' Setting process priority to 0 (13): Permission denied Error loading Lua script 'astronomy_parameters.txt': [string "number_parameters: 4..."]:1: '<name>' expected near '4' Switching to Parameter File 'astronomy_parameters.txt' <number_WUs> 5 </number_WUs> <number_params_per_WU> 20 </number_params_per_WU> Using AVX path Found 1 platform Platform 0 information: Name: NVIDIA CUDA Version: OpenCL 1.2 CUDA 9.2.101 Vendor: NVIDIA Corporation Extensions: 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 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_copy_opts cl_nv_create_buffer Profile: FULL_PROFILE Using device 1 on platform 0 Found 3 CL devices Device 'GeForce GTX 1070' (NVIDIA Corporation:0x10de) (CL_DEVICE_TYPE_GPU) Board: Driver version: 396.24 Version: OpenCL 1.2 CUDA Compute capability: 6.1 Max compute units: 15 Clock frequency: 1683 Mhz Global mem size: 8513978368 Local mem size: 49152 Max const buf size: 65536 Double extension: cl_khr_fp64 Build log: -------------------------------------------------------------------------------- <kernel>:183:72: warning: unknown attribute 'max_constant_size' ignored __constant real* _ap_consts __attribute__((max_constant_size(18 * sizeof(real)))), ^ <kernel>:185:62: warning: unknown attribute 'max_constant_size' ignored __constant SC* sc __attribute__((max_constant_size(NSTREAM * sizeof(SC)))), ^ <kernel>:186:67: warning: unknown attribute 'max_constant_size' ignored __constant real* sg_dx __attribute__((max_constant_size(256 * sizeof(real)))), ^ <kernel>:235:26: error: use of undeclared identifier 'inf' tmp = mad((real) Q_INV_SQR, z * z, tmp); /* (q_invsqr * z^2) + (x^2 + y^2) */ ^ <built-in>:35:19: note: expanded from here #define Q_INV_SQR inf ^ -------------------------------------------------------------------------------- clBuildProgram: Build failure (-11): CL_BUILD_PROGRAM_FAILURE Error building program from source (-11): CL_BUILD_PROGRAM_FAILURE Error creating integral program from source Failed to calculate likelihood Background Epsilon (61.817300) must be >= 0, <= 1 18:13:51 (10595): called boinc_finish(1) </stderr_txt> ]]> |
Send message Joined: 16 Mar 10 Posts: 213 Credit: 109,126,916 RAC: 29,718 |
Keith (or anyone else who sees this thread...), I popped something in your "New Linux system trashes all tasks" thread in the Number Crunching forum which may or may not help... http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=4288 Cheers - Al. |
Send message Joined: 24 Jan 11 Posts: 715 Credit: 557,058,856 RAC: 43,121 |
Just to make closure on this thread. The problem is that MW@home doesn't correctly support BOINC versions earlier than 7.6.31. So to prevent these types of errors you need to use a modern client that can handle the very long parameter strings of certain tasks. |
©2024 Astroinformatics Group