Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dveccupmimpl.h966 #define VecSetOp_CUPM(op_name, op_host, ...) \ macro
995VecSetOp_CUPM(getarray, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ… in BindToCPU_CUPMBase()
996VecSetOp_CUPM(getarraywrite, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS… in BindToCPU_CUPMBase()
997VecSetOp_CUPM(restorearraywrite, nullptr, D::template RestoreArray<PETSC_MEMTYPE_HOST, PETSC_MEMOR… in BindToCPU_CUPMBase()
999VecSetOp_CUPM(getarrayread, nullptr, [](Vec v, const PetscScalar **a) { return D::template GetArra… in BindToCPU_CUPMBase()
1000VecSetOp_CUPM(restorearrayread, nullptr, [](Vec v, const PetscScalar **a) { return D::template Res… in BindToCPU_CUPMBase()
1002VecSetOp_CUPM(getarrayandmemtype, nullptr, D::template GetArrayAndMemtype<PETSC_MEMORY_ACCESS_READ… in BindToCPU_CUPMBase()
1003VecSetOp_CUPM(restorearrayandmemtype, nullptr, D::template RestoreArrayAndMemtype<PETSC_MEMORY_ACC… in BindToCPU_CUPMBase()
1005VecSetOp_CUPM(getarraywriteandmemtype, nullptr, D::template GetArrayAndMemtype<PETSC_MEMORY_ACCESS… in BindToCPU_CUPMBase()
1006VecSetOp_CUPM(restorearraywriteandmemtype, nullptr, [](Vec v, PetscScalar **a, PetscMemType *) { r… in BindToCPU_CUPMBase()
[all …]
/petsc/src/vec/vec/impls/mpi/cupm/
H A Dvecmpicupm_impl.hpp153 VecSetOp_CUPM(dot, VecDot_MPI, Dot); in BindToCPU()
154 VecSetOp_CUPM(mdot, VecMDot_MPI, MDot); in BindToCPU()
155 VecSetOp_CUPM(norm, VecNorm_MPI, Norm); in BindToCPU()
156 VecSetOp_CUPM(tdot, VecTDot_MPI, TDot); in BindToCPU()
157 VecSetOp_CUPM(resetarray, VecResetArray_MPI, base_type::template ResetArray<PETSC_MEMTYPE_HOST>); in BindToCPU()
158 VecSetOp_CUPM(placearray, VecPlaceArray_MPI, base_type::template PlaceArray<PETSC_MEMTYPE_HOST>); in BindToCPU()
159 VecSetOp_CUPM(max, VecMax_MPI, Max); in BindToCPU()
160 VecSetOp_CUPM(min, VecMin_MPI, Min); in BindToCPU()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp330 VecSetOp_CUPM(dot, VecDot_Seq, Dot); in BindToCPU()
331 VecSetOp_CUPM(norm, VecNorm_Seq, Norm); in BindToCPU()
332 VecSetOp_CUPM(tdot, VecTDot_Seq, TDot); in BindToCPU()
333 VecSetOp_CUPM(mdot, VecMDot_Seq, MDot); in BindToCPU()
334 VecSetOp_CUPM(resetarray, VecResetArray_Seq, base_type::template ResetArray<PETSC_MEMTYPE_HOST>); in BindToCPU()
335 VecSetOp_CUPM(placearray, VecPlaceArray_Seq, base_type::template PlaceArray<PETSC_MEMTYPE_HOST>); in BindToCPU()
337 VecSetOp_CUPM(max, VecMax_Seq, Max); in BindToCPU()
338 VecSetOp_CUPM(min, VecMin_Seq, Min); in BindToCPU()
339 VecSetOp_CUPM(setpreallocationcoo, VecSetPreallocationCOO_Seq, SetPreallocationCOO); in BindToCPU()
340 VecSetOp_CUPM(setvaluescoo, VecSetValuesCOO_Seq, SetValuesCOO); in BindToCPU()