title: arrayfire SVD jobu and jobvt parameters
body: <p>The <code>svd</code> and <code>svdInPlace</code> functions provided by Arrayfire are hard-wired to use <code>'A'</code> as the parameter for <code>jobu</code> and <code>jobvt</code>. Is there a way to use <code>'S'</code> for this parameter instead? I need to compute the SVD of an extremely tall but narrow matrix, and I only care about a handful of the singular vectors/values.</p>
  
  <p>I know that the <code>'S'</code> parameter was previously unsupported by <code>cusolverDnDgesvd</code>, but that no longer seems to be the case in CUDA 8.0.</p>
  
  <p>I'm currently trying to use <code>cusolverDnDgesvd</code> directly, but running into problems when I try to use Arrayfire's device pointers (which may lead to a separate question).</p>