gmres in viennacl kcycle