{"action":"created","issue":{"url":"https://api.github.com/repos/clMathLibraries/clFFT/issues/95","labels_url":"https://api.github.com/repos/clMathLibraries/clFFT/issues/95/labels{/name}","comments_url":"https://api.github.com/repos/clMathLibraries/clFFT/issues/95/comments","events_url":"https://api.github.com/repos/clMathLibraries/clFFT/issues/95/events","html_url":"https://github.com/clMathLibraries/clFFT/issues/95","id":96506980,"number":95,"title":"Test failures on Arch Linux with master","user":{"login":"rubenvb","id":308670,"avatar_url":"https://avatars.githubusercontent.com/u/308670?v=3","gravatar_id":"","url":"https://api.github.com/users/rubenvb","html_url":"https://github.com/rubenvb","followers_url":"https://api.github.com/users/rubenvb/followers","following_url":"https://api.github.com/users/rubenvb/following{/other_user}","gists_url":"https://api.github.com/users/rubenvb/gists{/gist_id}","starred_url":"https://api.github.com/users/rubenvb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rubenvb/subscriptions","organizations_url":"https://api.github.com/users/rubenvb/orgs","repos_url":"https://api.github.com/users/rubenvb/repos","events_url":"https://api.github.com/users/rubenvb/events{/privacy}","received_events_url":"https://api.github.com/users/rubenvb/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-22T08:23:09Z","updated_at":"2015-11-12T22:58:51Z","closed_at":"2015-11-12T22:58:51Z","body":"Running ./Staging/Test after a build gets me numerous test failures:\r\n\r\n```\r\nclFFT client API version:  2.6.0\r\nclFFT runtime version:     2.6.0\r\n\r\n    CL_PLATFORM_PROFILE:     FULL_PROFILE\r\n    CL_PLATFORM_VERSION:     OpenCL 2.0 AMD-APP (1642.5)\r\n    CL_PLATFORM_NAME:        AMD Accelerated Parallel Processing\r\n    CL_PLATFORM_VENDOR:      Advanced Micro Devices, Inc.\r\n    CL_PLATFORM_EXTENSIONS:  cl_khr_icd cl_amd_event_callback cl_amd_offline_devices \r\n\r\n    CL_DEVICE_NAME:                      Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz\r\n    CL_DEVICE_VERSION:                   OpenCL 1.2 AMD-APP (1642.5)\r\n    CL_DRIVER_VERSION:                   1642.5 (sse2,avx)\r\n    CL_DEVICE_TYPE:                      CPU\r\n    CL_DEVICE_MAX_CLOCK_FREQUENCY:       3801\r\n    CL_DEVICE_ADDRESS_BITS:              64\r\n    CL_DEVICE_AVAILABLE:                 TRUE\r\n    CL_DEVICE_COMPILER_AVAILABLE:        TRUE\r\n    CL_DEVICE_OPENCL_C_VERSION:          OpenCL C 1.2 \r\n    CL_DEVICE_MAX_WORK_GROUP_SIZE:       1024\r\n    CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS:  3\r\n                         Dimension[ 0 ]  1024\r\n                         Dimension[ 1 ]  1024\r\n                         Dimension[ 2 ]  1024\r\n    CL_DEVICE_HOST_UNIFIED_MEMORY:       TRUE\r\n    CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE:  65536 ( 64 KB )\r\n    CL_DEVICE_LOCAL_MEM_SIZE:            32768 ( 32 KB )\r\n    CL_DEVICE_GLOBAL_MEM_SIZE:           16709459968 ( 15935 MB )\r\n    CL_DEVICE_MAX_MEM_ALLOC_SIZE:        4177364992 ( 3983 MB )\r\n    CL_DEVICE_EXTENSIONS:                cl_khr_fp64 cl_amd_fp64 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_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_spir cl_khr_gl_event \r\n\r\nResult comparison tolerance is 0.001\r\nRandom test's seed is 129553170\r\n[==========] Running 4218 tests from 12 test cases.\r\n[----------] Global test environment set-up.\r\n[----------] 10 tests from test_harness_tests_buffer\r\n...\r\n[----------] 10 tests from test_harness_tests_buffer (35 ms total)\r\n\r\n[----------] 67 tests from clfft_UnitTest\r\n...\r\n[----------] 67 tests from clfft_UnitTest (722 ms total)\r\n\r\n[----------] 220 tests from accuracy_test_pow2_single\r\n...\r\n[ RUN      ] accuracy_test_pow2_single.small_1D_out_of_place_hermitian_planar_to_real\r\n[       OK ] accuracy_test_pow2_single.small_1D_out_of_place_hermitian_planar_to_real (86 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_forward_in_place_complex_planar_to_complex_planar\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_forward_in_place_complex_planar_to_complex_planar (231 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_backward_in_place_complex_planar_to_complex_planar\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_backward_in_place_complex_planar_to_complex_planar (233 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_forward_in_place_complex_interleaved_to_complex_interleaved\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_forward_in_place_complex_interleaved_to_complex_interleaved (235 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_backward_in_place_complex_interleaved_to_complex_interleaved\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_backward_in_place_complex_interleaved_to_complex_interleaved (262 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_planar_to_complex_planar\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_planar_to_complex_planar (234 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_planar_to_complex_planar\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_planar_to_complex_planar (253 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_interleaved_to_complex_interleaved\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_interleaved_to_complex_interleaved (256 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_interleaved_to_complex_interleaved\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_interleaved_to_complex_interleaved (255 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_planar_to_complex_interleaved\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_planar_to_complex_interleaved (245 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_planar_to_complex_interleaved\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_planar_to_complex_interleaved (234 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_interleaved_to_complex_planar\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_forward_out_of_place_complex_interleaved_to_complex_planar (235 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_interleaved_to_complex_planar\r\n\r\nRMS accuracy judgement failure -- RMS = 103.137\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:117: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_backward_out_of_place_complex_interleaved_to_complex_planar (272 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_in_place_real_to_hermitian_interleaved\r\n\r\nRMS accuracy judgement failure -- RMS = 0.270648\r\n/home/ruben/rubenvb-AUR/clfft-git/src/clFFT/src/tests/accuracy_test_common.h:177: Failure\r\nValue of: test_fft.result() == reference.result()\r\n  Actual: false\r\nExpected: true\r\n[  FAILED  ] accuracy_test_pow2_single.large_1D_in_place_real_to_hermitian_interleaved (575 ms)\r\n[ RUN      ] accuracy_test_pow2_single.large_1D_4M_in_place_real_to_hermitian_interleaved\r\n/home/ruben/rubenvb-AUR/clfft-git/PKGBUILD: line 36: 12464 Segmentation fault      (core dumped) ./staging/Test\r\n ```\r\n\r\nI also have the Intel and Nvidia OpenCL implementations installed. But it seems it's using AMD's CPU version. Any thoughts on why this is happening?\r\n"},"comment":{"url":"https://api.github.com/repos/clMathLibraries/clFFT/issues/comments/156263804","html_url":"https://github.com/clMathLibraries/clFFT/issues/95#issuecomment-156263804","issue_url":"https://api.github.com/repos/clMathLibraries/clFFT/issues/95","id":156263804,"user":{"login":"bragadeesh","id":4991048,"avatar_url":"https://avatars.githubusercontent.com/u/4991048?v=3","gravatar_id":"","url":"https://api.github.com/users/bragadeesh","html_url":"https://github.com/bragadeesh","followers_url":"https://api.github.com/users/bragadeesh/followers","following_url":"https://api.github.com/users/bragadeesh/following{/other_user}","gists_url":"https://api.github.com/users/bragadeesh/gists{/gist_id}","starred_url":"https://api.github.com/users/bragadeesh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bragadeesh/subscriptions","organizations_url":"https://api.github.com/users/bragadeesh/orgs","repos_url":"https://api.github.com/users/bragadeesh/repos","events_url":"https://api.github.com/users/bragadeesh/events{/privacy}","received_events_url":"https://api.github.com/users/bragadeesh/received_events","type":"User","site_admin":false},"created_at":"2015-11-12T22:58:51Z","updated_at":"2015-11-12T22:58:51Z","body":"Gave my answer in #115. Closing this."}}