Searched refs:VecSeq_T (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | veccupmimpl.h | 1012 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 D | vecmpicupm_impl.hpp | 43 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 D | vecmpicupm.hpp | 23 using VecSeq_T = VecSeq_CUPM<T>; typedef in Petsc::vec::cupm::impl::VecMPI_CUPM
|