GPU conjugate gradient solver working
not as fast as hoped.

changed everything back to float for CUDA compute capability 1.1