Home
last modified time | relevance | path

Searched defs:host_array (Results 1 – 6 of 6) sorted by relevance

/petsc/include/petsc/private/
H A Dveccupmimpl.h520 …te_IMPL_Private(Vec v, PetscBool *alloc_missing, PetscInt nghost, PetscScalar *host_array) noexcept in VecCreate_IMPL_Private()
761 auto &host_array = vimpl->array_allocated; in ReplaceArray() local
815 auto &host_array = vimpl->unplacedarray; in ResetArray() local
894 …se<T, D>::Initialize_CUPMBase(Vec v, PetscBool allocate_missing, PetscScalar *host_array, PetscSca… in Initialize_CUPMBase()
1053 inline PetscErrorCode Vec_CUPMBase<T, D>::GetArrays_CUPMBase(Vec v, const PetscScalar **host_array,… in GetArrays_CUPMBase()
/petsc/src/vec/vec/impls/mpi/cupm/hip/
H A Dvecmpicupm.hip.cxx57 PetscErrorCode VecHIPGetArrays_Private(Vec v, const PetscScalar **host_array, const PetscScalar **d… in VecHIPGetArrays_Private()
/petsc/src/vec/vec/impls/mpi/cupm/cuda/
H A Dvecmpicupm.cu57 PetscErrorCode VecCUDAGetArrays_Private(Vec v, const PetscScalar **host_array, const PetscScalar **… in VecCUDAGetArrays_Private()
/petsc/src/vec/vec/impls/mpi/cupm/
H A Dvecmpicupm_impl.hpp74 …DeviceContext dctx, PetscBool allocate_missing, PetscInt nghost, PetscScalar *host_array, PetscSca… in CreateMPICUPM_()
102 …thArrays(MPI_Comm comm, PetscInt bs, PetscInt n, PetscInt N, const PetscScalar host_array[], const… in CreateMPICUPMWithArrays()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp137 …ecCreate_IMPL_Private_(Vec v, PetscBool *alloc_missing, PetscInt, PetscScalar *host_array) noexcept in VecCreate_IMPL_Private_()
175 …e VecSeq_CUPM<T>::CreateSeqCUPM_(Vec v, PetscDeviceContext dctx, PetscScalar *host_array, PetscSca… in CreateSeqCUPM_()
290 …eqCUPMWithBothArrays(MPI_Comm comm, PetscInt bs, PetscInt n, const PetscScalar host_array[], const… in CreateSeqCUPMWithBothArrays()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1862 if (const auto host_array = mimpl->v) { in GetSubMatrix() local