https://hgpu.org/?p=3109
Implementation of Variable Preconditioned GCR with mixed precision on GPU using CUDA