Home
last modified time | relevance | path

Searched refs:yv (Results 1 – 12 of 12) sorted by relevance

/petsc/src/vec/vec/impls/seq/kokkos/
H A Dveckok.kokkos.cxx237 PetscScalarKokkosView yv; in VecAXPY_SeqKokkos() local
242 PetscCall(VecGetKokkosView(yin, &yv)); in VecAXPY_SeqKokkos()
243 PetscCallCXX(KokkosBlas::axpy(PetscGetKokkosExecutionSpace(), alpha, xv, yv)); in VecAXPY_SeqKokkos()
245 PetscCall(VecRestoreKokkosView(yin, &yv)); in VecAXPY_SeqKokkos()
267 ConstPetscScalarKokkosView xv, yv; in VecTDot_SeqKokkos() local
272 PetscCall(VecGetKokkosView(yin, &yv)); in VecTDot_SeqKokkos()
274 …>map->n), KOKKOS_LAMBDA(const PetscInt &i, PetscScalar &update) { update += yv(i) * xv(i); }, *z)); in VecTDot_SeqKokkos()
275 PetscCall(VecRestoreKokkosView(yin, &yv)); in VecTDot_SeqKokkos()
295 ConstPetscScalarKokkosView xv, yv[8]; member
300 yv[0] = yv0; in MDotFunctor()
[all …]
/petsc/src/ts/utils/
H A Ddmnetworkts.c117 PetscScalar *yv; in TSMonitorLGCtxNetworkSolution()
140 PetscCall(VecGetArray(uv, &yv)); in TSMonitorLGCtxNetworkSolution()
143 if (PetscRealPart(yv[j]) <= 0.0) yv[j] = -12; in TSMonitorLGCtxNetworkSolution()
144 else yv[j] = PetscLog10Real(PetscRealPart(yv[j])); in TSMonitorLGCtxNetworkSolution()
146 xv = yv; in TSMonitorLGCtxNetworkSolution()
174 PetscCall(VecRestoreArray(uv, &yv)); in TSMonitorLGCtxNetworkSolution()
/petsc/src/vec/is/sf/tests/
H A Dex7.c11 const PetscScalar *yv; in main() local
53 PetscCall(VecGetArrayRead(y, &yv)); in main()
54 PetscCall(VecCreateMPIWithArray(PETSC_COMM_WORLD, 1, n, PETSC_DECIDE, yv, &z)); in main()
56 PetscCall(VecRestoreArrayRead(y, &yv)); in main()
/petsc/src/ksp/pc/impls/pbjacobi/kokkos/
H A Dpbjacobi_kok.kokkos.cxx36 PetscScalarKokkosView yv; in PCApplyOrTranspose_PBJacobi_Kokkos() local
46 PetscCall(VecGetKokkosViewWrite(y, &yv)); in PCApplyOrTranspose_PBJacobi_Kokkos()
57 yp = &yv(bs * k); in PCApplyOrTranspose_PBJacobi_Kokkos()
66 PetscCall(VecRestoreKokkosViewWrite(y, &yv)); in PCApplyOrTranspose_PBJacobi_Kokkos()
/petsc/src/ksp/pc/impls/vpbjacobi/kokkos/
H A Dvpbjacobi_kok.kokkos.cxx76 PetscScalarKokkosView yv; in PCApplyOrTranspose_VPBJacobi_Kokkos() local
88 PetscCall(VecGetKokkosViewWrite(y, &yv)); in PCApplyOrTranspose_VPBJacobi_Kokkos()
96 PetscScalar *ybuf = &yv(bs(bid)); in PCApplyOrTranspose_VPBJacobi_Kokkos()
118 yp = &yv(bs(k)); in PCApplyOrTranspose_VPBJacobi_Kokkos()
128 PetscCall(VecRestoreKokkosViewWrite(y, &yv)); in PCApplyOrTranspose_VPBJacobi_Kokkos()
/petsc/src/snes/tutorials/
H A Dex19.c386 PetscScalar yu = 0, yv = 0, yo = 0, yt = 0; in NonlinearGS() local
577 yv = fv / dfvdv; in NonlinearGS()
578 yo = (fomega - (dfodu * yu + dfodv * yv)) / dfodo; in NonlinearGS()
579 yt = (ftemp - (dftdu * yu + dftdv * yv)) / dftdt; in NonlinearGS()
582 x[j][i].v = x[j][i].v - yv; in NonlinearGS()
621 pynorm = PetscRealPart(yu * yu + yv * yv + yo * yo + yt * yt); in NonlinearGS()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.kokkos.cxx390 PetscScalarKokkosView yv; in MatMult_SeqAIJKokkos() local
396 PetscCall(VecGetKokkosViewWrite(yy, &yv)); in MatMult_SeqAIJKokkos()
398 …kosExecutionSpace(), "N", 1.0 /*alpha*/, aijkok->csrmat, xv, 0.0 /*beta*/, yv)); /* y = alpha A x … in MatMult_SeqAIJKokkos()
400 PetscCall(VecRestoreKokkosViewWrite(yy, &yv)); in MatMult_SeqAIJKokkos()
413 PetscScalarKokkosView yv; in MatMultTranspose_SeqAIJKokkos() local
420 PetscCall(VecGetKokkosViewWrite(yy, &yv)); in MatMultTranspose_SeqAIJKokkos()
429 …cGetKokkosExecutionSpace(), mode, 1.0 /*alpha*/, csrmat, xv, 0.0 /*beta*/, yv)); /* y = alpha A^T … in MatMultTranspose_SeqAIJKokkos()
431 PetscCall(VecRestoreKokkosViewWrite(yy, &yv)); in MatMultTranspose_SeqAIJKokkos()
443 PetscScalarKokkosView yv; in MatMultHermitianTranspose_SeqAIJKokkos() local
450 PetscCall(VecGetKokkosViewWrite(yy, &yv)); in MatMultHermitianTranspose_SeqAIJKokkos()
[all …]
/petsc/include/
H A Dpetscvec.h602 static inline PetscErrorCode VecGetArrayPair(Vec x, Vec y, PetscScalar *xv[], PetscScalar *yv[]) in VecGetArrayPair() argument
605 PetscCall(VecGetArray(y, yv)); in VecGetArrayPair()
606 if (x == y) *xv = *yv; in VecGetArrayPair()
626 static inline PetscErrorCode VecRestoreArrayPair(Vec x, Vec y, PetscScalar *xv[], PetscScalar *yv[]) in VecRestoreArrayPair() argument
629 PetscCall(VecRestoreArray(y, yv)); in VecRestoreArrayPair()
/petsc/src/vec/vec/impls/seq/
H A Dbvec2.c520 PetscScalar yv = y ? y[i] : 0.0; in VecSetValues_Seq() local
526 xx[ix[i]] = yv; in VecSetValues_Seq()
528 xx[ix[i]] += yv; in VecSetValues_Seq()
/petsc/src/vec/vec/impls/mpi/
H A Dpdvec.c746 PetscScalar yv = y ? y[i] : 0; in VecSetValues_MPI() local
752 xx[row - start] = yv; in VecSetValues_MPI()
754 xx[row - start] += yv; in VecSetValues_MPI()
758 PetscCall(VecStashValue_Private(&xin->stash, row, yv)); in VecSetValues_MPI()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp696 PetscScalar *yv; in MatSolve_Factored_Dispatch_() local
702 PetscCall(VecCUPMGetArrayWriteAsync<T>(y, &yv, dctx)); in MatSolve_Factored_Dispatch_()
704 PetscCall(VecGetArray(y, &yv)); in MatSolve_Factored_Dispatch_()
706 PetscCall(PetscCUPMMemcpyAsync(yv, y_array, k, copy_mode, stream)); in MatSolve_Factored_Dispatch_()
708 PetscCall(VecCUPMRestoreArrayWriteAsync<T>(y, &yv, dctx)); in MatSolve_Factored_Dispatch_()
710 PetscCall(VecRestoreArray(y, &yv)); in MatSolve_Factored_Dispatch_()
/petsc/src/mat/impls/dense/seq/
H A Ddense.c241 PetscScalar *yv; in MatAXPY_SeqDense() local
246 PetscCall(MatDenseGetArray(Y, &yv)); in MatAXPY_SeqDense()
252 …, PetscSafePointerPlusOffset(xv, j * ldax), &one, PetscSafePointerPlusOffset(yv, j * lday), &one)); in MatAXPY_SeqDense()
254 PetscCallBLAS("BLASaxpy", BLASaxpy_(&N, &alpha, xv, &one, yv, &one)); in MatAXPY_SeqDense()
257 PetscCall(MatDenseRestoreArray(Y, &yv)); in MatAXPY_SeqDense()
555 PetscScalar *yv; in MatSolve_SeqDense_TearDown() local
556 PetscCall(VecGetArray(yy, &yv)); in MatSolve_SeqDense_TearDown()
557 PetscCall(PetscArraycpy(yv, y, k)); in MatSolve_SeqDense_TearDown()
558 PetscCall(VecRestoreArray(yy, &yv)); in MatSolve_SeqDense_TearDown()