source: sasmodels/doc/ref/gpu/opencl_installation.rst @ fac23b3

core_shell_microgelsmagnetic_modelticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
Last change on this file since fac23b3 was ec8b9a3, checked in by smk78, 8 years ago

Tweaks to text, including a warning about OpenCL drivers and a link to
an Apple compatibility table. Closes #734

  • Property mode set to 100644
File size: 2.3 KB
RevLine 
[886fa25]1.. _opencl-installation:
2
3*******************
4OpenCL Installation
5*******************
[ec8b9a3]6*Warning! GPU devices do not in general offer the same level of memory protection as CPU devices. If your code attempts to write outside allocated memory buffers unpredicatable behaviour may result (eg, your video display may freeze, or your system may crash, etc). Do not install OpenCL drivers without first checking for known issues (eg, some computer manufacturers install modified graphics drivers so replacing these may not be a good idea!). If in doubt, seek advice from an IT professional before proceeding further.*
[886fa25]7
81. Check if you have OpenCL already installed
9=============================================
10
11Windows
[ec8b9a3]12.......
[886fa25]13    The following instructions are based on
14    http://web.engr.oregonstate.edu/~mjb/cs475/DoIHaveOpenCL.pdf
15
[ec8b9a3]16    * Go to: Start -> Control Panel -> System & Security -> Administrative Tools
[886fa25]17    * Double Click on Computer Managment
18    * Click on Device Manager
19    * Click open Display Adapters
20    * Right-click on available adapter and select Properties
21    * Click on Driver
22    * Go to Driver Details
23    * Scroll down and see if OpenCL is installed (look for OpenCL*.dll files)
24
25Mac OSX
[ec8b9a3]26.......
27    For OS X operating systems higher than 10.6 OpenCL is shipped along with the system.
28
29    However, OpenCL has had a rocky history on Macs. Apple provide a useful compatibility table at https://support.apple.com/en-us/HT202823
[886fa25]30
31
322. Installation
33===============
34
35Windows
[ec8b9a3]36.......
37    Depending on the graphic card in your system, drivers
[886fa25]38    can be obtained from different sources:
39
[ec8b9a3]40    * NVIDIA: https://developer.nvidia.com/opencl
[886fa25]41    * AMD: http://developer.amd.com/tools-and-sdks/opencl-zone/
42
43Mac OSX
[ec8b9a3]44.......
[886fa25]45    N/A
[ec8b9a3]46       
47        You cannot download OpenCL driver updates for your Mac. They are packaged with the normal quarterly OS X updates from Apple.
[886fa25]48
49
50.. note::
[ec8b9a3]51    Intel provides OpenCL drivers for Intel processors at     https://software.intel.com/en-us/articles/opencl-drivers
52    These can sometimes make use of special vector instructions across multiple
[886fa25]53    processors, so it is worth installing if the GPU does not support double
54    precision. You can install this driver alongside the GPU driver for NVIDIA
55    or AMD.
[ec8b9a3]56
57       
58.. note::
59    This help document was last changed by Steve King, 08Oct2016
Note: See TracBrowser for help on using the repository browser.