Searched refs:PetscOffloadMask (Results 1 – 15 of 15) sorted by relevance
| /petsc/include/ |
| H A D | petscdevicetypes.h | 145 } PetscOffloadMask; typedef 179 …ISCARD static inline PETSC_CONSTEXPR_14 const char *PetscOffloadMaskToString(PetscOffloadMask mask) in PetscOffloadMaskToString() 197 …CARD static inline PETSC_CONSTEXPR_14 PetscMemType PetscOffloadMaskToMemType(PetscOffloadMask mask) in PetscOffloadMaskToMemType() 382 …ine PetscDeviceCopyMode PetscOffloadMaskToDeviceCopyMode(PetscOffloadMask dest, PetscOffloadMask s… in PetscOffloadMaskToDeviceCopyMode()
|
| H A D | petscvec.h | 558 PETSC_EXTERN PetscErrorCode VecGetOffloadMask(Vec, PetscOffloadMask *);
|
| /petsc/src/vec/vec/tests/ |
| H A D | ex65.c | 28 PetscOffloadMask mask; in main() 39 PetscOffloadMask mask; in main()
|
| /petsc/src/vec/vec/impls/mpi/cupm/cuda/ |
| H A D | vecmpicupm.cu | 57 …te(Vec v, const PetscScalar **host_array, const PetscScalar **device_array, PetscOffloadMask *mask) in VecCUDAGetArrays_Private()
|
| /petsc/src/vec/vec/impls/mpi/cupm/hip/ |
| H A D | vecmpicupm.hip.cxx | 57 …te(Vec v, const PetscScalar **host_array, const PetscScalar **device_array, PetscOffloadMask *mask) in VecHIPGetArrays_Private()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscdevice.pxi | 5 ctypedef enum PetscOffloadMask:
|
| H A D | petscvec.pxi | 202 PetscErrorCode VecGetOffloadMask(PetscVec, PetscOffloadMask*)
|
| H A D | Vec.pyx | 1581 Enum value from `petsc.PetscOffloadMask` describing the offloading 1586 petsc.VecGetOffloadMask, petsc.PetscOffloadMask 1589 cdef PetscOffloadMask mask = PETSC_OFFLOAD_UNALLOCATED
|
| /petsc/include/petsc/private/ |
| H A D | vecimpl.h | 165 …PetscOffloadMask offloadmask; /* a mask which indicates where the valid vector data is (GPU, CPU o… 368 …Code VecCUDAGetArrays_Private(Vec, const PetscScalar **, const PetscScalar **, PetscOffloadMask *); 377 …rCode VecHIPGetArrays_Private(Vec, const PetscScalar **, const PetscScalar **, PetscOffloadMask *);
|
| H A D | veccupmimpl.h | 238 …GetArrays_CUPMBase(Vec, const PetscScalar **, const PetscScalar **, PetscOffloadMask *, PetscDevic… 1053 …, const PetscScalar **host_array, const PetscScalar **device_array, PetscOffloadMask *mask, PetscD… in GetArrays_CUPMBase()
|
| H A D | matimpl.h | 487 …PetscOffloadMask offloadmask; /* a mask which indicates where the valid matrix data is (GPU, CPU o…
|
| /petsc/src/vec/vec/interface/ |
| H A D | rvector.c | 17 PetscOffloadMask mask; in VecValidValues_Internal() 1615 PetscOffloadMask flg; in VecGetSubVector() 1634 PetscOffloadMask flg; in VecGetSubVector() 1734 PetscOffloadMask ymask = (*Y)->offloadmask; in VecRestoreSubVector() 1760 PetscOffloadMask ymask = (*Y)->offloadmask; in VecRestoreSubVector()
|
| H A D | vector.c | 2306 PetscErrorCode VecGetOffloadMask(Vec v, PetscOffloadMask *mask) in VecGetOffloadMask()
|
| /petsc/doc/changes/ |
| H A D | 318.md | 94 - Add `PetscOffloadMaskToString()` to (shockingly) convert `PetscOffloadMask` to string
|
| /petsc/src/mat/impls/dense/seq/ |
| H A D | dense.c | 1215 PetscOffloadMask oldf; in MatSetValues_SeqDense()
|