Searched refs:memtype_x (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/unconstrained/tutorials/ |
| H A D | rosenbrock4.h | 471 PetscMemType memtype_x; in FormObjective() local 478 PetscCall(VecGetArrayReadAndMemType(X, &x, &memtype_x)); in FormObjective() 479 if (memtype_x == PETSC_MEMTYPE_HOST) { in FormObjective() 483 } else if (memtype_x == PETSC_MEMTYPE_DEVICE) { in FormObjective() 497 } else SETERRQ(user->comm, PETSC_ERR_SUP, "Unsupported memtype %d", (int)memtype_x); in FormObjective() 510 PetscMemType memtype_x, memtype_g; in FormGradient() local 517 PetscCall(VecGetArrayReadAndMemType(X, &x, &memtype_x)); in FormGradient() 519 …PetscAssert(memtype_x == memtype_g, user->comm, PETSC_ERR_ARG_INCOMP, "solution vector and gradien… in FormGradient() 520 if (memtype_x == PETSC_MEMTYPE_HOST) { in FormGradient() 523 } else if (memtype_x == PETSC_MEMTYPE_DEVICE) { in FormGradient() [all …]
|
| /petsc/src/ksp/ksp/utils/lmvm/dense/ |
| H A D | cd_utils.c | 150 PetscMemType memtype_r, memtype_x; in MatUpperTriangularSolveInPlace() local 157 PetscCall(VecGetArrayAndMemType(X, &x, &memtype_x)); in MatUpperTriangularSolveInPlace() 164 …PetscAssert(memtype_x == memtype_r, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Incompatible device pointers… in MatUpperTriangularSolveInPlace() 166 …PetscCall(MatUpperTriangularSolveInPlace_Internal(strategy, memtype_x, hermitian_transpose, m, old… in MatUpperTriangularSolveInPlace()
|