Home
last modified time | relevance | path

Searched refs:PetscOffloadHost (Results 1 – 4 of 4) sorted by relevance

/petsc/include/
H A Dpetscdevicetypes.h148 #define PetscOffloadHost(m) (((m) & PETSC_OFFLOAD_CPU) == PETSC_OFFLOAD_CPU) macro
157 static_assert(!PetscOffloadHost(PETSC_OFFLOAD_UNALLOCATED), "");
158 static_assert(PetscOffloadHost(PETSC_OFFLOAD_BOTH), "");
159 static_assert(!PetscOffloadHost(PETSC_OFFLOAD_GPU), "");
160 static_assert(PetscOffloadHost(PETSC_OFFLOAD_BOTH), "");
161 static_assert(!PetscOffloadHost(PETSC_OFFLOAD_KOKKOS), "");
391 mode = PetscOffloadHost(src) ? PETSC_DEVICE_COPY_HTOD : PETSC_DEVICE_COPY_DTOD; in PetscOffloadMaskToDeviceCopyMode()
393 mode = PetscOffloadHost(src) ? PETSC_DEVICE_COPY_HTOH : PETSC_DEVICE_COPY_DTOH; in PetscOffloadMaskToDeviceCopyMode()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp1449 mode = PetscOffloadHost(xmask) ? cupmMemcpyHostToDevice : cupmMemcpyDeviceToDevice; in CopyAsync()
1451 mode = PetscOffloadHost(xmask) ? cupmMemcpyHostToHost : cupmMemcpyDeviceToHost; in CopyAsync()
/petsc/src/mat/impls/dense/seq/cupm/
H A Dmatseqdensecupm.hpp1686 if (PetscOffloadUnallocated(offloadmask) || PetscOffloadHost(offloadmask)) { in GetColumnVector()
/petsc/src/vec/vec/interface/
H A Drvector.c20 if (!PetscOffloadHost(mask)) PetscFunctionReturn(PETSC_SUCCESS); in VecValidValues_Internal()