Hey,

Under the hood, ViennaCL uses a databases which leads to device-specific
kernels for optimal performance :-) If the device is not in the database, a
fallback is used. Unfortunately, the requirement of the fallback in terms
of local work group size may be beyond your hardware capability... which is
the case here :) The stack confirms my suspicions.

Replacing the content of
viennacl/device_specific/builtin_database/devices/cpu/fallback.hpp
by
http://paste.ubuntu.com/9648922/
Should solve your errors, albeit leading to very poor performance. However,
the focus of ViennaCL is primarly GPUs, and the performance on GPUs will be
unaffected by this change. If this solves your problem, I shall push it to
the development branch :-)

Philippe

2014-12-30 22:32 GMT-05:00 FirstN LastN <n4i1ing1...@gmail.com>:

> Hi,
>
> Thanks for the information. However, I am not sure if it explains why
> ViennaCL 1.5.2 seems to function correctly. I must admit I have only just
> started using ViennaCL a couple of days and I did not yet have a chance to
> understand the implementation details.
>
> Also, I did not notice your original stack trace request and was away for
> a little while. Just in case, here is the stack trace:
>
> Process:         vienna_test [50271]
> Path:            /Users/USER/*/vienna_test
> Identifier:      vienna_test
> Version:         0
> Code Type:       X86-64 (Native)
> Parent Process:  bash [34649]
> Responsible:     Emacs-10.7 [34608]
> User ID:         501
>
> Date/Time:       2014-12-31 03:00:09.424 +0000
> OS Version:      Mac OS X 10.9.4 (13E28)
> Report Version:  11
> Anonymous UUID:  4AD20246-50DE-DC83-C269-CC38DB2939ED
>
> Sleep/Wake UUID: 54AA478D-D1E6-4A3A-BF74-45DD0D4564B6
>
> Crashed Thread:  0  Dispatch queue: com.apple.main-thread
>
> Exception Type:  EXC_CRASH (SIGABRT)
> Exception Codes: 0x0000000000000000, 0x0000000000000000
>
> Application Specific Information:
> abort() called
>
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libsystem_kernel.dylib         0x00007fff98121866 __pthread_kill + 10
> 1   libsystem_pthread.dylib       0x00007fff975e935c pthread_kill + 92
> 2   libsystem_c.dylib             0x00007fff90d6cb1a abort + 125
> 3   libstdc++.6.dylib             0x000000010afe73ab
> __gnu_cxx::__verbose_terminate_handler() + 315
> 4   libstdc++.6.dylib             0x000000010afe5248
> __cxxabiv1::__terminate(void (*)()) + 8
> 5   libstdc++.6.dylib             0x000000010afe5293 std::terminate() + 19
> 6   libstdc++.6.dylib             0x000000010afe54c2 __cxa_throw + 114
> 7   vienna_test                   0x000000010ac515f1
> viennacl::device_specific::template_base::generate(std::string const&,
> viennacl::device_specific::statements_container const&,
> viennacl::ocl::device const&) + 241 (template_base.hpp:499)
> 8   vienna_test                   0x000000010ac51ddf
> viennacl::device_specific::execution_handler::add(std::string const&,
> viennacl::device_specific::template_base const&,
> viennacl::device_specific::statements_container const&) + 241
> (execution_handler.hpp:73)
> 9   vienna_test                   0x000000010aca3eab void
> viennacl::linalg::opencl::kernels::matrix<float>::generate_ambm_impl2<float,
> float>(viennacl::device_specific::execution_handler&, std::string const&,
> viennacl::device_specific::matrix_axpy_parameters_type const&,
> viennacl::scheduler::operation_node_type, viennacl::matrix_base<float,
> unsigned long, long> const*, viennacl::matrix_base<float, unsigned long,
> long> const*, float const*, viennacl::matrix_base<float, unsigned long,
> long> const*, float const*) + 262 (matrix.hpp:483)
> 10  vienna_test                   0x000000010aca0364 void
> viennacl::linalg::opencl::kernels::matrix<float>::generate_ambm_impl<float>(viennacl::device_specific::execution_handler&,
> std::string const&, viennacl::device_specific::matrix_axpy_parameters_type
> const&, viennacl::scheduler::operation_node_type,
> viennacl::matrix_base<float, unsigned long, long> const*,
> viennacl::matrix_base<float, unsigned long, long> const*, float const*,
> viennacl::scalar<float> const*, viennacl::matrix_base<float, unsigned long,
> long> const*, float const*, viennacl::scalar<float> const*) + 142
> (matrix.hpp:512)
> 11  vienna_test                   0x000000010ac9c522
> viennacl::linalg::opencl::kernels::matrix<float>::execution_handler(bool,
> viennacl::ocl::context&) + 1378 (matrix.hpp:571)
> 12  vienna_test                   0x000000010ac94167 void
> viennacl::linalg::opencl::matrix_assign<float>(viennacl::matrix_base<float,
> unsigned long, long>&, float, bool) + 269 (matrix_operations.hpp:163)
> 13  vienna_test                   0x000000010ac880d1 void
> viennacl::linalg::matrix_assign<float>(viennacl::matrix_base<float,
> unsigned long, long>&, float, bool) + 119 (matrix_operations.hpp:191)
> 14  vienna_test                   0x000000010ac802dc
> viennacl::matrix_base<float, unsigned long, long>::clear() + 32
> (matrix.hpp:597)
> 15  vienna_test                   0x000000010ac72fdc
> viennacl::matrix_base<float, unsigned long, long>::matrix_base(unsigned
> long, unsigned long, bool, viennacl::context) + 268 (matrix.hpp:136)
> 16  vienna_test                   0x000000010ac6aa22
> viennacl::matrix<float, viennacl::column_major, 1u>::matrix(unsigned long,
> unsigned long, viennacl::context) + 74 (matrix.hpp:675)
> 17  vienna_test                   0x000000010ac3f294 main + 213
> (vienna_test.cxx:101)
> 18  libdyld.dylib                 0x00007fff8dead5fd start + 1
>
> Thread 1:: Dispatch queue: com.apple.libdispatch-manager
> 0   libsystem_kernel.dylib         0x00007fff98122662 kevent64 + 10
> 1   libdispatch.dylib             0x00007fff95471421 _dispatch_mgr_invoke
> + 239
> 2   libdispatch.dylib             0x00007fff95471136 _dispatch_mgr_thread
> + 52
>
> Thread 0 crashed with X86 Thread State (64-bit):
>   rax: 0x0000000000000000  rbx: 0x00007fff7df98310  rcx:
> 0x00007fff54fc14f8  rdx: 0x0000000000000000
>   rdi: 0x0000000000000507  rsi: 0x0000000000000006  rbp:
> 0x00007fff54fc1520  rsp: 0x00007fff54fc14f8
>    r8: 0x0000000000000040   r9: 0x00007fff54fc1500  r10:
> 0x0000000008000000  r11: 0x0000000000000206
>   r12: 0x00007fecd2423650  r13: 0x00007fecd2421558  r14:
> 0x0000000000000006  r15: 0x0000000000000000
>   rip: 0x00007fff98121866  rfl: 0x0000000000000206  cr2: 0x000000010b05d010
>
> Logical CPU:     0
> Error Code:      0x02000148
> Trap Number:     133
>
>
> Binary Images:
>        0x10ac3c000 -        0x10ad12fff +vienna_test (0)
> <5523D0D3-D231-3D29-A402-7A660714221D> /Users/USER/*/vienna_test
>        0x10afe2000 -        0x10b08bfe7 +libstdc++.6.dylib (0)
> <3AE72282-0E05-3CB0-9B24-B99410091D1E>
> /usr/local/lib/gcc/x86_64-apple-darwin13.3.0/4.8.3/libstdc++.6.dylib
>        0x10b18d000 -        0x10b198fff +libgomp.1.dylib (0)
> <F3CBA88C-1BA4-33E1-A4D0-3D95936B410F>
> /usr/local/lib/gcc/x86_64-apple-darwin13.3.0/4.8.3/libgomp.1.dylib
>        0x10b1a6000 -        0x10b1bafff +libgcc_s.1.dylib (0)
> <BA6FFBAD-56DD-3701-873E-3587FE8B12A5>
> /usr/local/Cellar/gcc48/4.8.3/lib/gcc/x86_64-apple-darwin13.3.0/4.8.3/libgcc_s.1.dylib
>     0x7fff61fdc000 -     0x7fff6200f817  dyld (239.4)
> <042C4CED-6FB2-3B1C-948B-CAF2EE3B9F7A> /usr/lib/dyld
>     0x7fff8bd56000 -     0x7fff8be45fff  libFontParser.dylib (111.1)
> <835A8253-6AB9-3AAB-9CBF-171440DEC486>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
>     0x7fff8c3f0000 -     0x7fff8c3f2fff  com.apple.EFILogin (2.0 - 2)
> <8D651894-B7AD-3F23-9B93-472EEA3D292F>
> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
>     0x7fff8c4f9000 -     0x7fff8c500fff  com.apple.NetFS (6.0 - 4.0)
> <8E26C099-CE9D-3819-91A2-64EA929C6137>
> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
>     0x7fff8c5d8000 -     0x7fff8c617fff  libGLU.dylib (9.6.1)
> <AE032555-3E2F-3DBF-A26D-EA4576061605>
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
>     0x7fff8c811000 -     0x7fff8c815fff  libpam.2.dylib (20)
> <B93CE8F5-DAA8-30A1-B1F6-F890509513CB> /usr/lib/libpam.2.dylib
>     0x7fff8c9b3000 -     0x7fff8c9b5fff  libCVMSPluginSupport.dylib
> (9.6.1) <FB37F4C4-1E84-3349-BB03-92CA0A5F6837>
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
>     0x7fff8ca2c000 -     0x7fff8ca7efff  libc++.1.dylib (120)
> <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
>     0x7fff8d22c000 -     0x7fff8d248fff  libresolv.9.dylib (54)
> <11C2C826-F1C6-39C6-B4E8-6E0C41D4FA95> /usr/lib/libresolv.9.dylib
>     0x7fff8d249000 -     0x7fff8d24dff7  libheimdal-asn1.dylib (323.92.1)
> <CAE21FFF-5763-399C-B7C5-EEBFFEEF2242> /usr/lib/libheimdal-asn1.dylib
>     0x7fff8d24e000 -     0x7fff8d272fff  libxpc.dylib (300.90.2)
> <AB40CD57-F454-3FD4-B415-63B3C0D5C624> /usr/lib/system/libxpc.dylib
>     0x7fff8d28d000 -     0x7fff8d28effb  libremovefile.dylib (33)
> <3543F917-928E-3DB2-A2F4-7AB73B4970EF> /usr/lib/system/libremovefile.dylib
>     0x7fff8d2a7000 -     0x7fff8d30bfff  com.apple.datadetectorscore (5.0
> - 354.5) <0AE9749A-6BFC-3032-B802-210DF59AEDB0>
> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
>     0x7fff8d369000 -     0x7fff8d392ff7  libc++abi.dylib (49.1)
> <21A807D3-6732-3455-B77F-743E9F916DF0> /usr/lib/libc++abi.dylib
>     0x7fff8d393000 -     0x7fff8d481fff  libJP2.dylib (1043)
> <C4031D64-6C57-3FB4-9D87-874D387381DB>
> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
>     0x7fff8d6db000 -     0x7fff8d6e1ff7  libsystem_platform.dylib
> (24.90.1) <3C3D3DA8-32B9-3243-98EC-D89B9A1670B3>
> /usr/lib/system/libsystem_platform.dylib
>     0x7fff8d6e2000 -     0x7fff8d730ff7  com.apple.opencl (2.3.59 -
> 2.3.59) <B49916BA-1D02-3BA6-9986-5A935A3C009B>
> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
>     0x7fff8d73a000 -     0x7fff8d741ff8  liblaunch.dylib (842.92.1)
> <A40A0C7B-3216-39B4-8AE0-B5D3BAF1DA8A> /usr/lib/system/liblaunch.dylib
>     0x7fff8d751000 -     0x7fff8d785fff  libssl.0.9.8.dylib (50)
> <B15F967C-B002-36C2-9621-3456D8509F50> /usr/lib/libssl.0.9.8.dylib
>     0x7fff8d786000 -     0x7fff8d848ff5  com.apple.CoreText (367.20 -
> 367.20) <B80D086D-93A9-3C35-860E-9C3FDD027F3B>
> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
>     0x7fff8dc63000 -     0x7fff8dc6cff7  libcldcpuengine.dylib (2.3.58)
> <4E8AFDB8-607F-348D-BAEA-DA9ACF44AEAA>
> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
>     0x7fff8dcfa000 -     0x7fff8dd38ff7  libGLImage.dylib (9.6.1)
> <5E02B38C-9F36-39BE-8746-724F0D8BBFC0>
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
>     0x7fff8dd39000 -     0x7fff8de2aff9  libiconv.2.dylib (41)
> <BB44B115-AC32-3877-A0ED-AEC6232A4563> /usr/lib/libiconv.2.dylib
>     0x7fff8deaa000 -     0x7fff8deadff7  libdyld.dylib (239.4)
> <A1273A02-4928-3BAC-A846-6C069DC1A0A6> /usr/lib/system/libdyld.dylib
>     0x7fff8deae000 -     0x7fff8debefff  libbsm.0.dylib (33)
> <2CAC00A2-1352-302A-88FA-C567D4D69179> /usr/lib/libbsm.0.dylib
>     0x7fff8e145000 -     0x7fff8e169ff7  libJPEG.dylib (1043)
> <25723F3F-48A6-3AC5-A7A3-58E418FEBF3F>
> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
>     0x7fff8e23c000 -     0x7fff8e23fffc  com.apple.IOSurface (91.1 - 91.1)
> <D00EEB0C-8AA8-3986-90C1-C97B2486E8FA>
> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
>     0x7fff8e240000 -     0x7fff8e24dff7  libxar.1.dylib (202)
> <5572AA71-E98D-3FE1-9402-BB4A84E0E71E> /usr/lib/libxar.1.dylib
>     0x7fff8e261000 -     0x7fff8e348ff7  libxml2.2.dylib (26)
> <A1DADD11-89E5-3DE4-8802-07186225967F> /usr/lib/libxml2.2.dylib
>     0x7fff8e349000 -     0x7fff8e34ffff  com.apple.AOSNotification (1.7.0
> - 760.3) <7901B867-60F7-3645-BB3E-18C51A6FBCC6>
> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotification
>     0x7fff8e36c000 -     0x7fff8e36cff7  libkeymgr.dylib (28)
> <3AA8D85D-CF00-3BD3-A5A0-E28E1A32A6D8> /usr/lib/system/libkeymgr.dylib
>     0x7fff8e36d000 -     0x7fff8e3e0fff  com.apple.securityfoundation (6.0
> - 55122.3) <8575DF7A-EC79-3FCE-A737-7512363A5B12>
> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
>     0x7fff8e68f000 -     0x7fff8e6fcfff  com.apple.SearchKit (1.4.0 -
> 1.4.0) <B9B8D510-A27E-36B0-93E9-17146D9E9045>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
>     0x7fff8e6fd000 -     0x7fff8e74eff7  com.apple.audio.CoreAudio (4.2.1
> - 4.2.1) <BE13E840-FB45-3BC2-BCF5-031629754FD5>
> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
>     0x7fff8e999000 -     0x7fff8e9c0ff7  libsystem_network.dylib (241.3)
> <8B1E1F1D-A5CC-3BAE-8B1E-ABC84337A364>
> /usr/lib/system/libsystem_network.dylib
>     0x7fff8e9c1000 -     0x7fff8ea24ffb  com.apple.SystemConfiguration
> (1.13.1 - 1.13.1) <2C8E1A73-5AD6-3A7D-8ED8-D6755555A993>
> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
>     0x7fff8ed05000 -     0x7fff8ee0bff7  com.apple.ImageIO.framework
> (3.3.0 - 1043) <C4ADE5B1-A540-34E1-A043-118185489C9D>
> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
>     0x7fff8ee0c000 -     0x7fff8ee59ff2
>  com.apple.print.framework.PrintCore (9.0 - 428)
> <8D8253E3-302F-3DB2-9C5C-572CB974E8B3>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
>     0x7fff8ee7a000 -     0x7fff8ef32ff7  com.apple.DiscRecording (8.0 -
> 8000.4.6) <CDAAAD04-A1D0-3C67-ABCC-EFC9E8D44E7E>
> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
>     0x7fff8ef3c000 -     0x7fff8ef57ff7  libsystem_malloc.dylib (23.10.1)
> <A695B4E4-38E9-332E-A772-29D31E3F1385>
> /usr/lib/system/libsystem_malloc.dylib
>     0x7fff8ef66000 -     0x7fff8ef68ff3  libsystem_configuration.dylib
> (596.15) <4998CB6A-9D54-390A-9F57-5D1AC53C135C>
> /usr/lib/system/libsystem_configuration.dylib
>     0x7fff8efa8000 -     0x7fff8efedff6  com.apple.HIServices (1.23 - 468)
> <E06287C4-1534-3D46-B099-3DF8B8EE4EB5>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
>     0x7fff8f21a000 -     0x7fff8f221fff  libcompiler_rt.dylib (35)
> <4CD916B2-1B17-362A-B403-EF24A1DAC141> /usr/lib/system/libcompiler_rt.dylib
>     0x7fff8f62a000 -     0x7fff8f634ff7  com.apple.bsd.ServiceManagement
> (2.0 - 2.0) <2D27B498-BB9C-3D88-B05A-76908A8A26F3>
> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
>     0x7fff8f665000 -     0x7fff8f736ff1  com.apple.DiskImagesFramework
> (10.9 - 371.1) <D85430A6-1410-3B5F-9D11-17E2440B786E>
> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
>     0x7fff8fcb0000 -     0x7fff8fcb0fff  com.apple.Accelerate (1.9 -
> Accelerate 1.9) <509BB27A-AE62-366D-86D8-0B06D217CF56>
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
>     0x7fff8fcb1000 -     0x7fff8fd90fff  libcrypto.0.9.8.dylib (50)
> <B95B9DBA-39D3-3EEF-AF43-44608B28894E> /usr/lib/libcrypto.0.9.8.dylib
>     0x7fff8fd9d000 -     0x7fff906bd32b  com.apple.CoreGraphics (1.600.0 -
> 599.25.10.1) <EC14B831-96BB-3A50-A451-E36BDC8F59FB>
> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
>     0x7fff906be000 -     0x7fff90717fff  libTIFF.dylib (1043)
> <D7CAE68F-6087-3B40-9CB8-EC6DB47BF877>
> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
>     0x7fff90718000 -     0x7fff9071dfff  libmacho.dylib (845)
> <1D2910DF-C036-3A82-A3FD-44FF73B5FF9B> /usr/lib/system/libmacho.dylib
>     0x7fff90760000 -     0x7fff90769ff3  libsystem_notify.dylib (121)
> <52571EC3-6894-37E4-946E-064B021ED44E>
> /usr/lib/system/libsystem_notify.dylib
>     0x7fff90851000 -     0x7fff90855ff7  libGIF.dylib (1043)
> <AF0FE71A-27AB-31E0-8CEA-BC0BF2091FA8>
> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
>     0x7fff908d1000 -     0x7fff908d2fff  libsystem_sandbox.dylib
> (278.11.1) <0D0B13EA-6B7A-3AC8-BE60-B548543BEB77>
> /usr/lib/system/libsystem_sandbox.dylib
>     0x7fff908da000 -     0x7fff90cbbffe  libLAPACK.dylib (1094.5)
> <7E7A9B8D-1638-3914-BAE0-663B69865986>
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
>     0x7fff90d10000 -     0x7fff90d99ff7  libsystem_c.dylib (997.90.3)
> <6FD3A400-4BB2-3B95-B90C-BE6E9D0D78FA> /usr/lib/system/libsystem_c.dylib
>     0x7fff9135d000 -     0x7fff91365fff  libsystem_dnssd.dylib (522.92.1)
> <17B03FFD-92C5-3282-9981-EBB28B456207> /usr/lib/system/libsystem_dnssd.dylib
>     0x7fff913a5000 -     0x7fff913ecfff  libFontRegistry.dylib (127)
> <A77A0480-AA5D-3CC8-8B68-69985CD546DC>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
>     0x7fff91510000 -     0x7fff91511ff7  libDiagnosticMessagesClient.dylib
> (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E>
> /usr/lib/libDiagnosticMessagesClient.dylib
>     0x7fff91578000 -     0x7fff915baff7  libauto.dylib (185.5)
> <F45C36E8-B606-3886-B5B1-B6745E757CA8> /usr/lib/libauto.dylib
>     0x7fff915bb000 -     0x7fff916a5fff  libsqlite3.dylib (158)
> <00269BF9-43BE-39E0-9C85-24585B9923C8> /usr/lib/libsqlite3.dylib
>     0x7fff916a6000 -     0x7fff916afffd  com.apple.CommonAuth (4.0 - 2.0)
> <32BA436F-6319-3A0B-B5D2-2EB75FF36B5B>
> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
>     0x7fff91860000 -     0x7fff918a7ff7  libcups.2.dylib (372.4)
> <36EA4350-43B4-3A5C-9904-10685BFDA7D4> /usr/lib/libcups.2.dylib
>     0x7fff91bcf000 -     0x7fff91c5fff7  com.apple.Metadata (10.7.0 -
> 800.28) <CB43AF4C-F5DE-3161-B7D7-540DF9718EAD>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
>     0x7fff92194000 -     0x7fff921a4ffb  libsasl2.2.dylib (170)
> <C8E25710-68B6-368A-BF3E-48EC7273177B> /usr/lib/libsasl2.2.dylib
>     0x7fff921a5000 -     0x7fff921b3fff  com.apple.opengl (9.6.1 - 9.6.1)
> <B22FA400-5824-36AF-9945-5FEC31995A0E>
> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>     0x7fff921c1000 -     0x7fff9232fff7  libBLAS.dylib (1094.5)
> <DE93A590-5FA5-32A2-A16C-5D7D7361769F>
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
>     0x7fff9239e000 -     0x7fff923a0ff7  libquarantine.dylib (71)
> <7A1A2BCB-C03D-3A25-BFA4-3E569B2D2C38> /usr/lib/system/libquarantine.dylib
>     0x7fff923a1000 -     0x7fff923c9ffb  libxslt.1.dylib (13)
> <C9794936-633C-3F0C-9E71-30190B9B41C1> /usr/lib/libxslt.1.dylib
>     0x7fff923ca000 -     0x7fff923d5fff  libGL.dylib (9.6.1)
> <4B65BF9F-F34A-3CD1-94E8-DB26DAA0A59D>
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
>     0x7fff923d6000 -     0x7fff92486ff7  libvMisc.dylib (423.32)
> <049C0735-1808-39B9-943F-76CB8021744F>
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
>     0x7fff92634000 -     0x7fff9291efff  com.apple.CoreServices.CarbonCore
> (1077.17 - 1077.17) <3A2E92FD-DEE2-3D45-9619-11500801A61C>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
>     0x7fff9291f000 -     0x7fff92ad7ffb  libicucore.A.dylib (511.34)
> <616A65D6-3F20-3EAB-8CA8-273AD890261C> /usr/lib/libicucore.A.dylib
>     0x7fff92b00000 -     0x7fff92b11ff7  libsystem_asl.dylib (217.1.4)
> <655FB343-52CF-3E2F-B14D-BEBF5AAEF94D> /usr/lib/system/libsystem_asl.dylib
>     0x7fff92b12000 -     0x7fff92b81ff1  com.apple.ApplicationServices.ATS
> (360 - 363.3) <546E89D9-2AE7-3111-B2B8-2366650D22F0>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
>     0x7fff9315e000 -     0x7fff9315fff7  libSystem.B.dylib (1197.1.1)
> <E6BCC031-4342-318C-A1AD-A8E9AEAE716F> /usr/lib/libSystem.B.dylib
>     0x7fff931ca000 -     0x7fff931e3ff7  com.apple.Kerberos (3.0 - 1)
> <F108AFEB-198A-3BAF-BCA5-9DFCE55EFF92>
> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
>     0x7fff93d5b000 -     0x7fff93d5fff7  libsystem_stats.dylib (93.90.3)
> <337946FC-B2E1-3DFA-A8B5-30DA8D584D75> /usr/lib/system/libsystem_stats.dylib
>     0x7fff93d99000 -     0x7fff93e05fff  com.apple.framework.IOKit (2.0.1
> - 907.100.13) <057FDBA3-56D6-3903-8C0B-849214BF1985>
> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>     0x7fff93e06000 -     0x7fff93e09fff  libCoreVMClient.dylib (58.1)
> <EBC36C69-C896-3C3D-8589-3E9023E7E56F>
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
>     0x7fff93e0a000 -     0x7fff93e33fff  com.apple.DictionaryServices (1.2
> - 208) <A539A058-BA57-35EE-AA08-D0B0E835127D>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
>     0x7fff93e39000 -     0x7fff93e60ffb  libsystem_info.dylib (449.1.3)
> <7D41A156-D285-3849-A2C3-C04ADE797D98> /usr/lib/system/libsystem_info.dylib
>     0x7fff93fa6000 -     0x7fff93fb2ff7  com.apple.OpenDirectory (10.9 -
> 173.90.1) <256C265B-7FA6-326D-9F60-18DADF5F3A0E>
> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
>     0x7fff93fbc000 -     0x7fff93fd7ff7  libPng.dylib (1043)
> <23D2DAB7-C9A9-392F-989A-871E89E7751D>
> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
>     0x7fff94e83000 -     0x7fff94e84fff  com.apple.TrustEvaluationAgent
> (2.0 - 25) <334A82F4-4AE4-3719-A511-86D0B0723E2B>
> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
>     0x7fff94e8f000 -     0x7fff94e8ffff  com.apple.ApplicationServices (48
> - 48) <3E3F01A8-314D-378F-835E-9CC4F8820031>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
>     0x7fff94edc000 -     0x7fff94f2afff  libcorecrypto.dylib (161.1)
> <F3973C28-14B6-3006-BB2B-00DD7F09ABC7> /usr/lib/system/libcorecrypto.dylib
>     0x7fff94f2d000 -     0x7fff94f2efff  libunc.dylib (28)
> <62682455-1862-36FE-8A04-7A6B91256438> /usr/lib/system/libunc.dylib
>     0x7fff9546e000 -     0x7fff95488fff  libdispatch.dylib (339.92.1)
> <C4E4A18D-3C3B-3C9C-8709-A4270D998DE7> /usr/lib/system/libdispatch.dylib
>     0x7fff95489000 -     0x7fff9548efff  com.apple.DiskArbitration (2.6 -
> 2.6) <A4165553-770E-3D27-B217-01FC1F852B87>
> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>     0x7fff954d9000 -     0x7fff954daff7  libsystem_blocks.dylib (63)
> <FB856CD1-2AEA-3907-8E9B-1E54B6827F82>
> /usr/lib/system/libsystem_blocks.dylib
>     0x7fff954f5000 -     0x7fff95500ff7  com.apple.NetAuth (5.0 - 5.0)
> <C811E662-9EC3-3B74-808A-A75D624F326B>
> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
>     0x7fff95501000 -     0x7fff9550bfff  libcommonCrypto.dylib (60049)
> <8C4F0CA0-389C-3EDC-B155-E62DD2187E1D> /usr/lib/system/libcommonCrypto.dylib
>     0x7fff958a7000 -     0x7fff958aeffb  libcopyfile.dylib (103.92.1)
> <CF29DFF6-0589-3590-834C-82E2316612E8> /usr/lib/system/libcopyfile.dylib
>     0x7fff96445000 -     0x7fff96447ffb  libutil.dylib (34)
> <DAC4A6CF-A1BB-3874-9569-A919316D30E8> /usr/lib/libutil.dylib
>     0x7fff96454000 -     0x7fff96728fc7  com.apple.vImage (7.0 - 7.0)
> <D241DBFA-AC49-31E2-893D-EAAC31890C90>
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
>     0x7fff96766000 -     0x7fff96781ff7  libCRFSuite.dylib (34)
> <FFAE75FA-C54E-398B-AA97-18164CD9789D> /usr/lib/libCRFSuite.dylib
>     0x7fff9680a000 -     0x7fff9695eff3
>  com.apple.audio.toolbox.AudioToolbox (1.10 - 1.10)
> <69B273E8-5A8E-3FC7-B807-C16B657662FE>
> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
>     0x7fff96d96000 -     0x7fff96d96fff  com.apple.CoreServices (59 - 59)
> <7A697B5E-F179-30DF-93F2-8B503CEEEFD5>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
>     0x7fff96d9c000 -     0x7fff96dd5ff7  com.apple.QD (3.50 - 298)
> <C1F20764-DEF0-34CF-B3AB-AB5480D64E66>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
>     0x7fff96dd6000 -     0x7fff97030ff9  com.apple.security (7.0 -
> 55471.14.8) <EA03E140-2509-3A07-8440-2DC97C0D478B>
> /System/Library/Frameworks/Security.framework/Versions/A/Security
>     0x7fff973f1000 -     0x7fff973f5ff7  libcache.dylib (62)
> <BDC1E65B-72A1-3DA3-A57C-B23159CAAD0B> /usr/lib/system/libcache.dylib
>     0x7fff97410000 -     0x7fff97418ffc  libGFXShared.dylib (9.6.1)
> <25BBF325-AC57-3BAA-9427-2D14CC243AE6>
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
>     0x7fff97419000 -     0x7fff97474ffb  com.apple.AE (665.5 - 665.5)
> <BBA230F9-144C-3CAB-A77A-0621719244CD>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
>     0x7fff97501000 -     0x7fff97512ff7  libz.1.dylib (53)
> <42E0C8C6-CA38-3CA4-8619-D24ED5DD492E> /usr/lib/libz.1.dylib
>     0x7fff9756f000 -     0x7fff975e6fff  com.apple.CoreServices.OSServices
> (600.4 - 600.4) <B9436B61-0885-3EF6-B981-EB77C325F745>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
>     0x7fff975e7000 -     0x7fff975eeff7  libsystem_pthread.dylib (53.1.4)
> <AB498556-B555-310E-9041-F67EC9E00E2C>
> /usr/lib/system/libsystem_pthread.dylib
>     0x7fff97988000 -     0x7fff97b35f27  libobjc.A.dylib (551.1)
> <AD7FD984-271E-30F4-A361-6B20319EC73B> /usr/lib/libobjc.A.dylib
>     0x7fff97bbf000 -     0x7fff97d5aff8  com.apple.CFNetwork (673.3 -
> 673.3) <4375B7CB-34B6-3A26-99AC-2D2404AD9C9B>
> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
>     0x7fff97d5b000 -     0x7fff97d66fff  libkxld.dylib (2422.110.17)
> <B6140BAB-0EAF-3E4F-B055-314068056BB4> /usr/lib/system/libkxld.dylib
>     0x7fff97feb000 -     0x7fff9801cfff  com.apple.MediaKit (15 - 709)
> <23E33409-5C39-3F93-9E73-2B0E9EE8883E>
> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
>     0x7fff98028000 -     0x7fff9803fff7  com.apple.CFOpenDirectory (10.9 -
> 173.90.1) <EBC0A1F2-9054-3D39-99AE-A3F655E55D6A>
> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
>     0x7fff98040000 -     0x7fff9810bfff  libvDSP.dylib (423.32)
> <3BF732BE-DDE0-38EB-8C54-E4E3C64F77A7>
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
>     0x7fff9810c000 -     0x7fff98128ff7  libsystem_kernel.dylib
> (2422.110.17) <873931CE-D1AF-3596-AADB-D2E63C9AB29F>
> /usr/lib/system/libsystem_kernel.dylib
>     0x7fff9819b000 -     0x7fff981d0ffc  com.apple.LDAPFramework (2.4.28 -
> 194.5) <4ADD0595-25B9-3F09-897E-3FB790AD2C5A>
> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
>     0x7fff981d1000 -     0x7fff981d1ffd  libOpenScriptingUtil.dylib (157)
> <19F0E769-0989-3062-9AFB-8976E90E9759> /usr/lib/libOpenScriptingUtil.dylib
>     0x7fff981d2000 -     0x7fff98217fff  libcurl.4.dylib (78.94.1)
> <88F27F9B-052E-3375-938D-2603E90D8AD5> /usr/lib/libcurl.4.dylib
>     0x7fff98218000 -     0x7fff98225ff0  libbz2.1.0.dylib (29)
> <0B98AC35-B138-349C-8063-2B987A75D24C> /usr/lib/libbz2.1.0.dylib
>     0x7fff98383000 -     0x7fff98392ff8  com.apple.LangAnalysis (1.7.0 -
> 1.7.0) <8FE131B6-1180-3892-98F5-C9C9B79072D4>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
>     0x7fff983ad000 -     0x7fff98412ffb  com.apple.Heimdal (4.0 - 2.0)
> <F34D6627-9F80-3823-8B57-DB629307DF87>
> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
>     0x7fff98439000 -     0x7fff9843eff7  libunwind.dylib (35.3)
> <78DCC358-2FC1-302E-B395-0155B47CB547> /usr/lib/system/libunwind.dylib
>     0x7fff9843f000 -     0x7fff98442fff  com.apple.TCC (1.0 - 1)
> <32A075D9-47FD-3E71-95BC-BFB0D583F41C>
> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
>     0x7fff98443000 -     0x7fff9850dfff  com.apple.LaunchServices (572.28
> - 572.28) <FDED4724-4CB6-3DE5-B785-AE6D4C261CF6>
> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
>     0x7fff98518000 -     0x7fff98816fff  com.apple.Foundation (6.9 -
> 1056.13) <2EE9AB07-3EA0-37D3-B407-4A520F2CB497>
> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
>     0x7fff98bb8000 -     0x7fff98bb9fff  liblangid.dylib (117)
> <9546E641-F730-3AB0-B3CD-E0E2FDD173D9> /usr/lib/liblangid.dylib
>     0x7fff98bba000 -     0x7fff98bbafff  com.apple.Accelerate.vecLib (3.9
> - vecLib 3.9) <F8D0CC77-98AC-3B58-9FE6-0C25421827B6>
> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
>     0x7fff98bbb000 -     0x7fff98bc4fff
>  com.apple.speech.synthesis.framework (4.7.1 - 4.7.1)
> <383FB557-E88E-3239-82B8-15F9F885B702>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
>     0x7fff98ebd000 -     0x7fff98f48fff  libCoreStorage.dylib (380)
> <DE9B3F8C-045C-3010-9A25-C8CD72F1066B> /usr/lib/libCoreStorage.dylib
>     0x7fff98f49000 -     0x7fff9912efff  com.apple.CoreFoundation (6.9 -
> 855.17) <729BD6DA-1F63-3E72-A148-26F21EBF52BB>
> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>     0x7fff9912f000 -     0x7fff99131fff  libRadiance.dylib (1043)
> <9813995C-DEAA-3992-8DF8-320E4E4E288B>
> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
>     0x7fff99132000 -     0x7fff99161fd2  libsystem_m.dylib (3047.16)
> <B7F0E2E4-2777-33FC-A787-D6430B630D54> /usr/lib/system/libsystem_m.dylib
>     0x7fff99239000 -     0x7fff99268ff9  com.apple.GSS (4.0 - 2.0)
> <44E914BE-B0D0-3E05-9451-CA9E539AFA52>
> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
>     0x7fff995d6000 -     0x7fff995e0ff7  libcsfde.dylib (380)
> <A5CF6F85-0537-399F-968B-1536B1235E65> /usr/lib/libcsfde.dylib
>     0x7fff99741000 -     0x7fff997cafff  com.apple.ColorSync (4.9.0 -
> 4.9.0) <B756B908-9AD1-3F5D-83F9-7A0B068387D2>
> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
>
> External Modification Summary:
>   Calls made by other processes targeting this process:
>     task_for_pid: 0
>     thread_create: 0
>     thread_set_state: 0
>   Calls made by this process:
>     task_for_pid: 0
>     thread_create: 0
>     thread_set_state: 0
>   Calls made by all processes on this machine:
>     task_for_pid: 1921844
>     thread_create: 1
>     thread_set_state: 6
>
> VM Region Summary:
> ReadOnly portion of Libraries: Total=131.0M resident=41.6M(32%)
> swapped_out_or_unallocated=89.4M(68%)
> Writable regions: Total=35.1M written=312K(1%) resident=416K(1%)
> swapped_out=0K(0%) unallocated=34.7M(99%)
>
> REGION TYPE                      VIRTUAL
> ===========                      =======
> Dispatch continuations             8192K
> Kernel Alloc Once                     4K
> MALLOC                             18.3M
> MALLOC (admin)                       32K
> OpenCL (reserved)                    64K        reserved VM address space
> (unallocated)
> STACK GUARD                        55.7M
> Stack                              8588K
> VM_ALLOCATE                           8K
> VM_ALLOCATE (reserved)               12K        reserved VM address space
> (unallocated)
> __DATA                             5220K
> __LINKEDIT                         69.7M
> __TEXT                             61.3M
> __UNICODE                           544K
> shared memory                         4K
> ===========                      =======
> TOTAL                             227.2M
> TOTAL, minus reserved VM space    227.1M
>
>
>
>
>
> On Wed, Dec 31, 2014 at 1:59 AM, Philippe Tillet <phil.til...@gmail.com>
> wrote:
>
>> Hey,
>>
>> I think I know where the problem comes from. The Matrix AXPY kernels uses
>> a local size tuple of (8, 8) for CPUs.
>> Apparently, your CPU doesn't support local_size_1 greater than 1. This
>> means that all of our matrix kernels are unable to function properly. On
>> the other hand, forcing local_size_1 = 1 for all the CPUs will have a
>> disastrous effect on performance. Still, I think that having poor
>> performance is better than broken correctness :-) I will patch this in the
>> near future.
>>
>> 2014-12-30 11:38 GMT-05:00 Philippe Tillet <phil.til...@gmail.com>:
>>
>> This may be due to the fact that the CPU database was only tested on core
>>> i7 ; perhaps core i5 are somewhat less compliant. Would it be possible to
>>> get a traceback?
>>>
>>> Philippe
>>>
>>> 2014-12-30 10:32 GMT-05:00 FirstN LastN <n4i1ing1...@gmail.com>:
>>>
>>> Hi,
>>>>
>>>> Thank you for your replies. Please find the code below. As I mentioned
>>>> in my previous post, it *runs fine on GPU*.  Also, I used quite a few
>>>> additional flags and linked against quite a few external libraries for the
>>>> original run upon which I based my first post. However, I have now removed
>>>> all extra flags/links, but the result is still the same - I get the
>>>> run-time error that I quoted in my previous post. Some additional
>>>> information:
>>>> gcc 4.8.3 was used for compilation
>>>> Device name: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz
>>>> OpenCL version 1.2.
>>>>
>>>> #define VIENNACL_WITH_OPENCL
>>>> #define VIENNACL_WITH_UBLAS
>>>> #include "viennacl/scalar.hpp"
>>>> #include "viennacl/vector.hpp"
>>>> #include "viennacl/matrix.hpp"
>>>> #include <limits>
>>>> #include <memory>
>>>> #include <math.h>
>>>> #include <iostream>
>>>> #include <string>
>>>>
>>>> int main()
>>>> {
>>>>
>>>> // Sets the device (CPU).
>>>> viennacl::ocl::set_context_device_type(0, viennacl::ocl::cpu_tag());
>>>>
>>>> // Show the current device.
>>>> viennacl::ocl::device CurrentDevice(
>>>> viennacl::ocl::current_context().current_device()
>>>> );
>>>> std::cout << "Current device is : "
>>>>   << viennacl::ocl::current_context().current_device().name()
>>>>   << std::endl;
>>>>
>>>> int m = 10;
>>>> viennacl::matrix<float, viennacl::column_major> A(m, m);
>>>>
>>>>        return 0;
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>> On Tue, Dec 30, 2014 at 2:19 PM, Philippe Tillet <phil.til...@gmail.com
>>>> > wrote:
>>>>
>>>>> I'm realizing that this may be due to a bad handling of the CPU. Have
>>>>> you tried with another device? Could you provide a traceback?
>>>>>
>>>>> Philippe
>>>>>
>>>>> 2014-12-30 9:16 GMT-05:00 Philippe Tillet <phil.til...@gmail.com>:
>>>>>
>>>>> Hello,
>>>>>>
>>>>>> Thanks for your report. I cannot reproduce the bug. i.e.
>>>>>> ============
>>>>>> #include "viennacl/matrix.hpp"
>>>>>>
>>>>>> int main()
>>>>>> {
>>>>>>   unsigned int N = 100;
>>>>>>   viennacl::matrix<float, viennacl::column_major> A(N, N);
>>>>>>   std::cout << A << std::endl;
>>>>>> }
>>>>>> ============
>>>>>> g++ test.cpp -I. -DVIENNACL_WITH_OPENCL -DVIENNACL_WITH_UBLAS -lOpenCL
>>>>>> ============
>>>>>> Works fine with vanilla ViennaCL 1.6.2.
>>>>>> Could you give more information, or try to create a minimum cpp file
>>>>>> which could reproduce the bug?
>>>>>>
>>>>>> Thanks!
>>>>>> Philippe
>>>>>>
>>>>>> 2014-12-30 8:30 GMT-05:00 FirstN LastN <n4i1ing1...@gmail.com>:
>>>>>>
>>>>>>> I have recently upgraded to 1.6.2 from 1.5.2 and started getting an
>>>>>>> error (see below) in the following situation:
>>>>>>> 1). VIENNACL_WITH_OPENCL, VIENNACL_WITH_UBLAS
>>>>>>> 2). device: Intel i5 CPU
>>>>>>> 3). The error happens upon trying to allocate a matrix in the
>>>>>>> following way: viennacl::matrix<float, viennacl::column_major> A(m, m); 
>>>>>>> (it
>>>>>>> gives an error with any template parameters).
>>>>>>>
>>>>>>> Notes:
>>>>>>> 1). This works fine on 1.5.2 (i.e. the exact same code compiled with
>>>>>>> the exact same c++ compiler/flags and OpenCL version).
>>>>>>> 2). Everything else seems to work fine on 1.6.2. At least I can
>>>>>>> allocate vectors/scalars and perform operations on them. Moreover, I can
>>>>>>> construct matrices using the statement above if I switch to GPU and do 
>>>>>>> not
>>>>>>> get any errors.
>>>>>>>
>>>>>>> The error message:
>>>>>>> terminate called after throwing an instance of
>>>>>>> 'viennacl::device_specific::generator_not_supported_exception'
>>>>>>>   what():  ViennaCL: Internal error: The generator cannot handle the
>>>>>>> statement provided: The supplied parameters for this template are 
>>>>>>> invalid :
>>>>>>> err -4
>>>>>>>
>>>>>>> Regards,
>>>>>>> JJ
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Dive into the World of Parallel Programming! The Go Parallel Website,
>>>>>>> sponsored by Intel and developed in partnership with Slashdot Media,
>>>>>>> is your
>>>>>>> hub for all things parallel software development, from weekly thought
>>>>>>> leadership blogs to news, videos, case studies, tutorials and more.
>>>>>>> Take a
>>>>>>> look and join the conversation now.
>>>>>>> http://goparallel.sourceforge.net
>>>>>>> _______________________________________________
>>>>>>> ViennaCL-support mailing list
>>>>>>> ViennaCL-support@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/viennacl-support
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
ViennaCL-support mailing list
ViennaCL-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-support

Reply via email to