Searched refs:ymask (Results 1 – 2 of 2) sorted by relevance
1734 PetscOffloadMask ymask = (*Y)->offloadmask; in VecRestoreSubVector() local1741 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() local1767 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()
1431 switch (const auto ymask = yout->offloadmask) { in CopyAsync() local1460 …_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Incompatible offload mask %s", PetscOffloadMaskToString(ymask)); in CopyAsync()