Home
last modified time | relevance | path

Searched refs:VecSeq_T (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dveccupmimpl.h1012 using VecSeq_T = VecSeq_CUPM<T>; in BindToCPU_CUPMBase() local
1013 VecSetOp_CUPM(scale, VecScale_Seq, VecSeq_T::Scale); in BindToCPU_CUPMBase()
1014 VecSetOp_CUPM(copy, VecCopy_Seq, VecSeq_T::Copy); in BindToCPU_CUPMBase()
1015 VecSetOp_CUPM(set, VecSet_Seq, VecSeq_T::Set); in BindToCPU_CUPMBase()
1016 VecSetOp_CUPM(swap, VecSwap_Seq, VecSeq_T::Swap); in BindToCPU_CUPMBase()
1017 VecSetOp_CUPM(axpy, VecAXPY_Seq, VecSeq_T::AXPY); in BindToCPU_CUPMBase()
1018 VecSetOp_CUPM(axpby, VecAXPBY_Seq, VecSeq_T::AXPBY); in BindToCPU_CUPMBase()
1019 VecSetOp_CUPM(maxpy, VecMAXPY_Seq, VecSeq_T::MAXPY); in BindToCPU_CUPMBase()
1020 VecSetOp_CUPM(aypx, VecAYPX_Seq, VecSeq_T::AYPX); in BindToCPU_CUPMBase()
1021 VecSetOp_CUPM(waxpy, VecWAXPY_Seq, VecSeq_T::WAXPY); in BindToCPU_CUPMBase()
[all …]
/petsc/src/vec/vec/impls/mpi/cupm/
H A Dvecmpicupm_impl.hpp43 PetscCall(VecSeq_T::ClearAsyncFunctions(v)); in VecDestroy_IMPL_()
69 PetscCall(VecSeq_T::InitializeAsyncFunctions(v)); in VecCreate_IMPL_Private_()
171 PetscCall(VecNorm_MPI_Default(v, type, z, VecSeq_T::Norm)); in Norm()
179 …tol, vrtol, ignore_max, norm, norm_loc, norma, norma_loc, normr, normr_loc, VecSeq_T::ErrorWnorm)); in ErrorWnorm()
187 PetscCall(VecXDot_MPI_Default(x, y, z, VecSeq_T::Dot)); in Dot()
195 PetscCall(VecXDot_MPI_Default(x, y, z, VecSeq_T::TDot)); in TDot()
203 PetscCall(VecMXDot_MPI_Default(x, nv, y, z, VecSeq_T::MDot)); in MDot()
211 PetscCall(VecDotNorm2_MPI_Default(x, y, dp, nm, VecSeq_T::DotNorm2)); in DotNorm2()
221 PetscCall(VecMinMax_MPI_Default(x, idx, z, VecSeq_T::Max, ops)); in Max()
231 PetscCall(VecMinMax_MPI_Default(x, idx, z, VecSeq_T::Min, ops)); in Min()
H A Dvecmpicupm.hpp23 using VecSeq_T = VecSeq_CUPM<T>; typedef in Petsc::vec::cupm::impl::VecMPI_CUPM