Home
last modified time | relevance | path

Searched refs:ymask (Results 1 – 2 of 2) sorted by relevance

/petsc/src/vec/vec/interface/
H A Drvector.c1734 PetscOffloadMask ymask = (*Y)->offloadmask; in VecRestoreSubVector() local
1741 if (ymask == PETSC_OFFLOAD_CPU) { in VecRestoreSubVector()
1743 } else if (ymask == PETSC_OFFLOAD_GPU) { in VecRestoreSubVector()
1748 if (ymask == PETSC_OFFLOAD_CPU) PetscCall(VecCUDAResetArray(*Y)); in VecRestoreSubVector()
1751 if (ymask == PETSC_OFFLOAD_GPU) PetscCall(VecResetArray(*Y)); in VecRestoreSubVector()
1760 PetscOffloadMask ymask = (*Y)->offloadmask; in VecRestoreSubVector() local
1767 if (ymask == PETSC_OFFLOAD_CPU) { in VecRestoreSubVector()
1769 } else if (ymask == PETSC_OFFLOAD_GPU) { in VecRestoreSubVector()
1774 if (ymask == PETSC_OFFLOAD_CPU) PetscCall(VecHIPResetArray(*Y)); in VecRestoreSubVector()
1777 if (ymask == PETSC_OFFLOAD_GPU) PetscCall(VecResetArray(*Y)); in VecRestoreSubVector()
/petsc/src/vec/vec/impls/seq/cupm/
H A Dvecseqcupm_impl.hpp1431 switch (const auto ymask = yout->offloadmask) { in CopyAsync() local
1460 …_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Incompatible offload mask %s", PetscOffloadMaskToString(ymask)); in CopyAsync()