Searched refs:PetscOffloadHost (Results 1 – 4 of 4) sorted by relevance
148 #define PetscOffloadHost(m) (((m) & PETSC_OFFLOAD_CPU) == PETSC_OFFLOAD_CPU) macro157 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()
1449 mode = PetscOffloadHost(xmask) ? cupmMemcpyHostToDevice : cupmMemcpyDeviceToDevice; in CopyAsync()1451 mode = PetscOffloadHost(xmask) ? cupmMemcpyHostToHost : cupmMemcpyDeviceToHost; in CopyAsync()
1686 if (PetscOffloadUnallocated(offloadmask) || PetscOffloadHost(offloadmask)) { in GetColumnVector()
20 if (!PetscOffloadHost(mask)) PetscFunctionReturn(PETSC_SUCCESS); in VecValidValues_Internal()