Home
last modified time | relevance | path

Searched refs:PetscOffloadMask (Results 1 – 15 of 15) sorted by relevance

/petsc/include/
H A Dpetscdevicetypes.h145 } 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 Dpetscvec.h558 PETSC_EXTERN PetscErrorCode VecGetOffloadMask(Vec, PetscOffloadMask *);
/petsc/src/vec/vec/tests/
H A Dex65.c28 PetscOffloadMask mask; in main()
39 PetscOffloadMask mask; in main()
/petsc/src/vec/vec/impls/mpi/cupm/cuda/
H A Dvecmpicupm.cu57 …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 Dvecmpicupm.hip.cxx57 …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 Dpetscdevice.pxi5 ctypedef enum PetscOffloadMask:
H A Dpetscvec.pxi202 PetscErrorCode VecGetOffloadMask(PetscVec, PetscOffloadMask*)
H A DVec.pyx1581 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 Dvecimpl.h165PetscOffloadMask 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 Dveccupmimpl.h238 …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 Dmatimpl.h487PetscOffloadMask offloadmask; /* a mask which indicates where the valid matrix data is (GPU, CPU o…
/petsc/src/vec/vec/interface/
H A Drvector.c17 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 Dvector.c2306 PetscErrorCode VecGetOffloadMask(Vec v, PetscOffloadMask *mask) in VecGetOffloadMask()
/petsc/doc/changes/
H A D318.md94 - Add `PetscOffloadMaskToString()` to (shockingly) convert `PetscOffloadMask` to string
/petsc/src/mat/impls/dense/seq/
H A Ddense.c1215 PetscOffloadMask oldf; in MatSetValues_SeqDense()