Home
last modified time | relevance | path

Searched refs:x_mem_type (Results 1 – 6 of 6) sorted by relevance

/libCEED/examples/solids/src/
H A Dmatops.c25 PetscMemType x_mem_type, y_mem_type; in ApplyLocalCeedOp() local
34 PetscCall(VecGetArrayReadAndMemType(user->X_loc, (const PetscScalar **)&x, &x_mem_type)); in ApplyLocalCeedOp()
36 CeedVectorSetArray(user->x_ceed, MemTypeP2C(x_mem_type), CEED_USE_POINTER, x); in ApplyLocalCeedOp()
43 CeedVectorTakeArray(user->x_ceed, MemTypeP2C(x_mem_type), NULL); in ApplyLocalCeedOp()
194 PetscMemType x_mem_type; in GetDiag_Ceed() local
197 PetscCall(VecGetArrayAndMemType(user->X_loc, &x, &x_mem_type)); in GetDiag_Ceed()
198 CeedVectorSetArray(user->x_ceed, MemTypeP2C(x_mem_type), CEED_USE_POINTER, x); in GetDiag_Ceed()
207 CeedVectorTakeArray(user->x_ceed, MemTypeP2C(x_mem_type), NULL); in GetDiag_Ceed()
221 PetscMemType x_mem_type; in ComputeStrainEnergy() local
232 PetscCall(VecGetArrayReadAndMemType(user->X_loc, (const PetscScalar **)&x, &x_mem_type)); in ComputeStrainEnergy()
[all …]
H A Dmisc.c148 PetscMemType x_mem_type, y_mem_type; in ViewDiagnosticQuantities() local
174 PetscCall(VecGetArrayReadAndMemType(user->X_loc, (const PetscScalar **)&x, &x_mem_type)); in ViewDiagnosticQuantities()
176 CeedVectorSetArray(user->x_ceed, MemTypeP2C(x_mem_type), CEED_USE_POINTER, x); in ViewDiagnosticQuantities()
183 CeedVectorTakeArray(user->x_ceed, MemTypeP2C(x_mem_type), NULL); in ViewDiagnosticQuantities()
/libCEED/examples/petsc/src/
H A Dmatops.c67 PetscMemType x_mem_type, y_mem_type; in ApplyLocal_Ceed() local
74 PetscCall(VecReadP2C(op_apply_ctx->X_loc, &x_mem_type, op_apply_ctx->x_ceed)); in ApplyLocal_Ceed()
81 PetscCall(VecReadC2P(op_apply_ctx->x_ceed, x_mem_type, op_apply_ctx->X_loc)); in ApplyLocal_Ceed()
/libCEED/examples/petsc/
H A Dbpsraw.c227 PetscMemType x_mem_type, y_mem_type; in MatMult_Mass() local
237 PetscCall(VecGetArrayReadAndMemType(op_apply_ctx->X_loc, (const PetscScalar **)&x, &x_mem_type)); in MatMult_Mass()
239 CeedVectorSetArray(op_apply_ctx->x_ceed, MemTypeP2C(x_mem_type), CEED_USE_POINTER, x); in MatMult_Mass()
246 CeedVectorTakeArray(op_apply_ctx->x_ceed, MemTypeP2C(x_mem_type), NULL); in MatMult_Mass()
264 PetscMemType x_mem_type, y_mem_type; in MatMult_Diff() local
274 PetscCall(VecGetArrayReadAndMemType(op_apply_ctx->X_loc, (const PetscScalar **)&x, &x_mem_type)); in MatMult_Diff()
276 CeedVectorSetArray(op_apply_ctx->x_ceed, MemTypeP2C(x_mem_type), CEED_USE_POINTER, x); in MatMult_Diff()
283 CeedVectorTakeArray(op_apply_ctx->x_ceed, MemTypeP2C(x_mem_type), NULL); in MatMult_Diff()
/libCEED/examples/fluids/src/
H A Dpetsc_ops.c218 PetscMemType x_mem_type, y_mem_type; in ApplyCeedOperator_Core() local
223 if (X_loc) PetscCall(VecReadPetscToCeed(X_loc, &x_mem_type, x_ceed)); in ApplyCeedOperator_Core()
234 if (X_loc) PetscCall(VecReadCeedToPetsc(ctx->x_ceed, x_mem_type, X_loc)); in ApplyCeedOperator_Core()
H A Dmat-ceed.c1561 PetscMemType x_mem_type, y_mem_type; in MatMult_Ceed() local
1572 PetscCall(VecReadPetscToCeed(X_loc, &x_mem_type, ctx->x_loc)); in MatMult_Ceed()
1584 PetscCall(VecReadCeedToPetsc(ctx->x_loc, x_mem_type, X_loc)); in MatMult_Ceed()
1622 PetscMemType x_mem_type, y_mem_type; in MatMultTranspose_Ceed() local
1635 PetscCall(VecPetscToCeed(X_loc, &x_mem_type, ctx->x_loc)); in MatMultTranspose_Ceed()
1646 PetscCall(VecCeedToPetsc(ctx->x_loc, x_mem_type, X_loc)); in MatMultTranspose_Ceed()