Index: doc/ref/gpu/gpu_computations.rst
===================================================================
--- doc/ref/gpu/gpu_computations.rst	(revision 6ae795724ae8ad6ee8d6277d9f2de7215e34a8f0)
+++ doc/ref/gpu/gpu_computations.rst	(revision 6ae795724ae8ad6ee8d6277d9f2de7215e34a8f0)
@@ -0,0 +1,56 @@
+.. _models-complitation:
+
+****************
+GPU Computations
+****************
+SasView model evaluations can run on your graphics card (GPU) or they can run
+on the processor (CPU).
+
+To run on the GPU, your computer must have OpenCL drivers installed.
+For information about OpenCL installation see the
+:ref:`opencl-installation` documentation
+
+Where the model is evaluated is a little bit complicated.
+If the model has the line *single=False* then it requires double precision.
+If the GPU is single precision only, then it will try running via OpenCL
+on the CPU.  If the OpenCL driver is not available for the CPU then
+it will run as a normal program on the CPU.
+For models with a large number of parameters or with a lot of code,
+the GPU may be too small to run the program effectively.
+In this case, you should try simplifying the model, maybe breaking it
+into several different models so that you don't need if statements in your code.
+If it is still too big, you can set *opencl=False* in the model file and
+the model will only run as a normal program on the CPU.
+This will not usually be necessary.
+
+If you have multiple GPU devices you can tell SasView which device to use.
+By default, SasView looks for one GPU and one CPU device
+from available OpenCL platforms.
+
+It prefers AMD or NVIDIA drivers for GPU, and prefers Intel or
+Apple drivers for CPU.
+Both GPU and CPU are included on the assumption that CPU is always available
+and supports double precision.
+
+The device order is important: GPU is checked before CPU on the assumption that
+it will be faster. By examining ~/sasview.log you can see which device SasView
+chose to run the model.
+If you don't want to use OpenCL, you can set *SAS_OPENCL=None*
+in the environment, and it will only use normal programs.
+If you want to use one of the other devices, you can run the following
+from the python console in SasView::
+
+    import pyopencl as cl
+    cl.create_some_context()
+
+This will provide a menu of different OpenCL drivers available.
+When one is selected, it will say "set PYOPENCL_CTX=..."
+Use that value as the value of *SAS_OPENCL*.
+
+For models run as normal programs, you may need to specify a compiler.
+This is done using the SAS_COMPILER environment variable.
+Set it to *tinycc* for the tinycc compiler, *msvc* for the
+Microsoft Visual C compiler, or *mingw* for the MinGW compiler.
+TinyCC is provided with SasView so that is the default.
+If you want one of the other compilers, be sure to have it available
+on the path so SasView can find it.
Index: doc/ref/gpu/opencl_installation.rst
===================================================================
--- doc/ref/gpu/opencl_installation.rst	(revision 6ae795724ae8ad6ee8d6277d9f2de7215e34a8f0)
+++ doc/ref/gpu/opencl_installation.rst	(revision 6ae795724ae8ad6ee8d6277d9f2de7215e34a8f0)
@@ -0,0 +1,51 @@
+.. _opencl-installation:
+
+*******************
+OpenCL Installation
+*******************
+
+1. Check if you have OpenCL already installed
+=============================================
+
+Windows
+=========
+    The following instructions are based on
+    http://web.engr.oregonstate.edu/~mjb/cs475/DoIHaveOpenCL.pdf
+
+    * Go to: Start -> Control Panel -> Administrative Tools
+    * Double Click on Computer Managment
+    * Click on Device Manager
+    * Click open Display Adapters
+    * Right-click on available adapter and select Properties
+    * Click on Driver
+    * Go to Driver Details
+    * Scroll down and see if OpenCL is installed (look for OpenCL*.dll files)
+
+Mac OSX
+=========
+    For OSXs higher than 10.6 OpenCL is shipped along with the system.
+
+
+2. Installation
+===============
+
+Windows
+=========
+    Depeneding on the graphic card on your system, drivers
+    can be obtained from different sources:
+
+    * Nvidia: https://developer.nvidia.com/opencl
+    * AMD: http://developer.amd.com/tools-and-sdks/opencl-zone/
+
+Mac OSX
+=========
+    N/A
+
+
+.. note::
+    Note that Intel provides an OpenCL drivers for Intel processors:
+    https://software.intel.com/en-us/articles/opencl-drivers
+    This can sometimes make use of special vector instructions across multiple
+    processors, so it is worth installing if the GPU does not support double
+    precision. You can install this driver alongside the GPU driver for NVIDIA
+    or AMD.
Index: doc/ref/gpu_computations.rst
===================================================================
--- doc/ref/gpu_computations.rst	(revision 886fa25dbb18c6bb0e504b4c4231771e0f26d910)
+++ 	(revision )
@@ -1,56 +1,0 @@
-.. _models-complitation:
-
-****************
-GPU Computations
-****************
-SasView model evaluations can run on your graphics card (GPU) or they can run
-on the processor (CPU).
-
-To run on the GPU, your computer must have OpenCL drivers installed.
-For information about OpenCL installation see the
-:ref:`opencl-installation` documentation
-
-Where the model is evaluated is a little bit complicated.
-If the model has the line *single=False* then it requires double precision.
-If the GPU is single precision only, then it will try running via OpenCL
-on the CPU.  If the OpenCL driver is not available for the CPU then
-it will run as a normal program on the CPU.
-For models with a large number of parameters or with a lot of code,
-the GPU may be too small to run the program effectively.
-In this case, you should try simplifying the model, maybe breaking it
-into several different models so that you don't need if statements in your code.
-If it is still too big, you can set *opencl=False* in the model file and
-the model will only run as a normal program on the CPU.
-This will not usually be necessary.
-
-If you have multiple GPU devices you can tell SasView which device to use.
-By default, SasView looks for one GPU and one CPU device
-from available OpenCL platforms.
-
-It prefers AMD or NVIDIA drivers for GPU, and prefers Intel or
-Apple drivers for CPU.
-Both GPU and CPU are included on the assumption that CPU is always available
-and supports double precision.
-
-The device order is important: GPU is checked before CPU on the assumption that
-it will be faster. By examining ~/sasview.log you can see which device SasView
-chose to run the model.
-If you don't want to use OpenCL, you can set *SAS_OPENCL=None*
-in the environment, and it will only use normal programs.
-If you want to use one of the other devices, you can run the following
-from the python console in SasView::
-
-    import pyopencl as cl
-    cl.create_some_context()
-
-This will provide a menu of different OpenCL drivers available.
-When one is selected, it will say "set PYOPENCL_CTX=..."
-Use that value as the value of *SAS_OPENCL*.
-
-For models run as normal programs, you may need to specify a compiler.
-This is done using the SAS_COMPILER environment variable.
-Set it to *tinycc* for the tinycc compiler, *msvc* for the
-Microsoft Visual C compiler, or *mingw* for the MinGW compiler.
-TinyCC is provided with SasView so that is the default.
-If you want one of the other compilers, be sure to have it available
-on the path so SasView can find it.
Index: doc/ref/index.rst
===================================================================
--- doc/ref/index.rst	(revision 886fa25dbb18c6bb0e504b4c4231771e0f26d910)
+++ doc/ref/index.rst	(revision 6ae795724ae8ad6ee8d6277d9f2de7215e34a8f0)
@@ -9,5 +9,5 @@
    intro.rst
    refs.rst
-   gpu_computations.rst
+   gpu/gpu_computations.rst
    magnetism/magnetism.rst
    sesans/sans_to_sesans.rst
Index: doc/ref/opencl_installation.rst
===================================================================
--- doc/ref/opencl_installation.rst	(revision 886fa25dbb18c6bb0e504b4c4231771e0f26d910)
+++ 	(revision )
@@ -1,51 +1,0 @@
-.. _opencl-installation:
-
-*******************
-OpenCL Installation
-*******************
-
-1. Check if you have OpenCL already installed
-=============================================
-
-Windows
-=========
-    The following instructions are based on
-    http://web.engr.oregonstate.edu/~mjb/cs475/DoIHaveOpenCL.pdf
-
-    * Go to: Start -> Control Panel -> Administrative Tools
-    * Double Click on Computer Managment
-    * Click on Device Manager
-    * Click open Display Adapters
-    * Right-click on available adapter and select Properties
-    * Click on Driver
-    * Go to Driver Details
-    * Scroll down and see if OpenCL is installed (look for OpenCL*.dll files)
-
-Mac OSX
-=========
-    For OSXs higher than 10.6 OpenCL is shipped along with the system.
-
-
-2. Installation
-===============
-
-Windows
-=========
-    Depeneding on the graphic card on your system, drivers
-    can be obtained from different sources:
-
-    * Nvidia: https://developer.nvidia.com/opencl
-    * AMD: http://developer.amd.com/tools-and-sdks/opencl-zone/
-
-Mac OSX
-=========
-    N/A
-
-
-.. note::
-    Note that Intel provides an OpenCL drivers for Intel processors:
-    https://software.intel.com/en-us/articles/opencl-drivers
-    This can sometimes make use of special vector instructions across multiple
-    processors, so it is worth installing if the GPU does not support double
-    precision. You can install this driver alongside the GPU driver for NVIDIA
-    or AMD.
