Searched refs:VecSetOp_CUPM (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | veccupmimpl.h | 966 #define VecSetOp_CUPM(op_name, op_host, ...) \ macro 995 …VecSetOp_CUPM(getarray, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS_READ… in BindToCPU_CUPMBase() 996 …VecSetOp_CUPM(getarraywrite, nullptr, D::template GetArray<PETSC_MEMTYPE_HOST, PETSC_MEMORY_ACCESS… in BindToCPU_CUPMBase() 997 …VecSetOp_CUPM(restorearraywrite, nullptr, D::template RestoreArray<PETSC_MEMTYPE_HOST, PETSC_MEMOR… in BindToCPU_CUPMBase() 999 …VecSetOp_CUPM(getarrayread, nullptr, [](Vec v, const PetscScalar **a) { return D::template GetArra… in BindToCPU_CUPMBase() 1000 …VecSetOp_CUPM(restorearrayread, nullptr, [](Vec v, const PetscScalar **a) { return D::template Res… in BindToCPU_CUPMBase() 1002 …VecSetOp_CUPM(getarrayandmemtype, nullptr, D::template GetArrayAndMemtype<PETSC_MEMORY_ACCESS_READ… in BindToCPU_CUPMBase() 1003 …VecSetOp_CUPM(restorearrayandmemtype, nullptr, D::template RestoreArrayAndMemtype<PETSC_MEMORY_ACC… in BindToCPU_CUPMBase() 1005 …VecSetOp_CUPM(getarraywriteandmemtype, nullptr, D::template GetArrayAndMemtype<PETSC_MEMORY_ACCESS… in BindToCPU_CUPMBase() 1006 …VecSetOp_CUPM(restorearraywriteandmemtype, nullptr, [](Vec v, PetscScalar **a, PetscMemType *) { r… in BindToCPU_CUPMBase() [all …]
|
| /petsc/src/vec/vec/impls/mpi/cupm/ |
| H A D | vecmpicupm_impl.hpp | 153 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 D | vecseqcupm_impl.hpp | 330 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()
|