Add very WIP cuda (pycuda and CUBLAS) test functions.
This kind of works.
Rename cuda helpers.
Trying out doing calc_x for multiple sites in parallel with cuBLAS.
Try simplest approach to ARPACK CUDA acceleration.
Add simplest ppinv CUDA support.
Redo EOp and ppInvOp CUDA versions doing more pre-allocation and calling cublas more directly. Also use cublas for axpy operations,
and use d streams, since they seem not to incur a penalty for larger D.
Add very WIP cuda (pycuda and CUBLAS) test functions.
This kind of works.
Rename cuda helpers.
Trying out doing calc_x for multiple sites in parallel with cuBLAS.
Try simplest approach to ARPACK CUDA acceleration.
Make heisenberg example use cuda.
Copy the new A matrices after truncate.

This is necessary to get contiguous memory, so
pycuda's gpuarray works.