title: Using multiple programs in OpenCL
body: <p>I am writing a piece of code that utilizes the GPU using OpenCL. I succeeded in making a kernel that runs Vector addition (in a function called <code>VecAdd</code>), so I know it is working. Suppose I want to make a second kernel for Vector subtraction <code>VecSub</code>. How should I go about that? Or more specifically: can I use the same context for both the <code>VecAdd</code> and <code>VecSub</code> function?</p>