Got overlapped preconditioned GCR working