Home
last modified time | relevance | path

Searched refs:aptr (Results 1 – 5 of 5) sorted by relevance

/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp857 …scInt size, PetscScalar *PETSC_RESTRICT xptr, const PetscScalar *PETSC_RESTRICT aptr, Args... yptr) in MAXPY_kernel() argument
866 if (tx < N) aptr_shmem[tx] = aptr[tx]; in MAXPY_kernel()
907 …eContext dctx, cupmStream_t stream, PetscScalar *xptr, const PetscScalar *aptr, const Vec *yin, Pe… in MAXPY_kernel_dispatch_() argument
915 size, xptr, aptr, DeviceArrayRead(dctx, yin[Idx]).data()... in MAXPY_kernel_dispatch_()
924 …eContext dctx, cupmStream_t stream, PetscScalar *xptr, const PetscScalar *aptr, const Vec *yin, Pe… in MAXPY_kernel_dispatch_() argument
927 …PetscCall(MAXPY_kernel_dispatch_(dctx, stream, xptr, aptr + yidx, yin + yidx, size, util::make_ind… in MAXPY_kernel_dispatch_()
1568 const auto aptr = cupmScalarPtrCast(&alpha); in AXPBYAsync() local
1583 PetscCallCUPMBLAS(cupmBlasXscal(cupmBlasHandle, n, aptr, yptr.cupmdata(), 1)); in AXPBYAsync()
1589 … PetscCallCUPMBLAS(cupmBlasXaxpy(cupmBlasHandle, n, aptr, xptr.cupmdata(), 1, yptr.cupmdata(), 1)); in AXPBYAsync()
1874 const auto aptr = ConditionalDeviceArrayRead(vatol); in ErrorWnorm() local
[all …]
/petsc/include/petsc/private/
H A Dveccupmimpl.h749 const auto aptr = const_cast<PetscScalar *>(a); in ReplaceArray() local
771 host_array = aptr; in ReplaceArray()
781 PetscCall(ResetAllocatedDevicePtr_(dctx, v, aptr)); in ReplaceArray()
784 if (aptr) v->offloadmask = PETSC_OFFLOAD_GPU; in ReplaceArray()
/petsc/src/mat/impls/aij/seq/
H A Daij.c2249 PetscInt *adx, *bdx, *aii, *bii, *aptr, *bptr; in MatIsTranspose_SeqAIJ() local
2266 PetscCall(PetscMalloc1(ma, &aptr)); in MatIsTranspose_SeqAIJ()
2268 for (i = 0; i < ma; i++) aptr[i] = aii[i]; in MatIsTranspose_SeqAIJ()
2273 while (aptr[i] < aii[i + 1]) { in MatIsTranspose_SeqAIJ()
2277 idc = adx[aptr[i]]; in MatIsTranspose_SeqAIJ()
2279 vc = va[aptr[i]]; in MatIsTranspose_SeqAIJ()
2285 aptr[i]++; in MatIsTranspose_SeqAIJ()
2291 PetscCall(PetscFree(aptr)); in MatIsTranspose_SeqAIJ()
2301 PetscInt *adx, *bdx, *aii, *bii, *aptr, *bptr; in MatIsHermitianTranspose_SeqAIJ() local
2318 PetscCall(PetscMalloc1(ma, &aptr)); in MatIsHermitianTranspose_SeqAIJ()
[all …]
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1493 const auto aptr = thrust::device_pointer_cast(da.data()); in Conjugate()
1498 aptr, aptr + N, aptr, in Conjugate()
/petsc/src/vec/vec/impls/seq/
H A Ddvec2.c670 #pragma disjoint(*xx, **yptr, *aptr) in VecMAXPY_Seq()