Lines Matching refs:zv
472 PetscScalarKokkosView zv;
479 PetscCall(VecGetKokkosView(zz, &zv)); // do after VecCopy(yy, zz) to get the latest data on device
481 PetscCallCXX(KokkosSparse::spmv(PetscGetKokkosExecutionSpace(), "N", 1.0 /*alpha*/, aijkok->csrmat, xv, 1.0 /*beta*/, zv)); /* z = alpha A x + beta z */
483 PetscCall(VecRestoreKokkosView(zz, &zv));
495 PetscScalarKokkosView zv;
503 PetscCall(VecGetKokkosView(zz, &zv));
512 PetscCallCXX(KokkosSparse::spmv(PetscGetKokkosExecutionSpace(), mode, 1.0 /*alpha*/, csrmat, xv, 1.0 /*beta*/, zv)); /* z = alpha A^T x + beta z */
514 PetscCall(VecRestoreKokkosView(zz, &zv));
526 PetscScalarKokkosView zv;
534 PetscCall(VecGetKokkosView(zz, &zv));
543 PetscCallCXX(KokkosSparse::spmv(PetscGetKokkosExecutionSpace(), mode, 1.0 /*alpha*/, csrmat, xv, 1.0 /*beta*/, zv)); /* z = alpha A^H x + beta z */
545 PetscCall(VecRestoreKokkosView(zz, &zv));