Home
last modified time | relevance | path

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

/libCEED/examples/solids/src/
H A Dmatops.c111 PetscMemType c_mem_type, f_mem_type; in Prolong_Ceed() local
123 PetscCall(VecGetArrayReadAndMemType(user->loc_vec_c, (const PetscScalar **)&c, &c_mem_type)); in Prolong_Ceed()
125 CeedVectorSetArray(user->ceed_vec_c, MemTypeP2C(c_mem_type), CEED_USE_POINTER, c); in Prolong_Ceed()
132 CeedVectorTakeArray(user->ceed_vec_c, MemTypeP2C(c_mem_type), NULL); in Prolong_Ceed()
148 PetscMemType c_mem_type, f_mem_type; in Restrict_Ceed() local
161 PetscCall(VecGetArrayAndMemType(user->loc_vec_c, &c, &c_mem_type)); in Restrict_Ceed()
163 CeedVectorSetArray(user->ceed_vec_c, MemTypeP2C(c_mem_type), CEED_USE_POINTER, c); in Restrict_Ceed()
170 CeedVectorTakeArray(user->ceed_vec_c, MemTypeP2C(c_mem_type), NULL); in Restrict_Ceed()
/libCEED/examples/petsc/src/
H A Dmatops.c109 PetscMemType c_mem_type, f_mem_type; in MatMult_Prolong() local
119 PetscCall(VecReadP2C(pr_restr_ctx->loc_vec_c, &c_mem_type, pr_restr_ctx->ceed_vec_c)); in MatMult_Prolong()
126 PetscCall(VecReadC2P(pr_restr_ctx->ceed_vec_c, c_mem_type, pr_restr_ctx->loc_vec_c)); in MatMult_Prolong()
143 PetscMemType c_mem_type, f_mem_type; in MatMult_Restrict() local
157 PetscCall(VecP2C(pr_restr_ctx->loc_vec_c, &c_mem_type, pr_restr_ctx->ceed_vec_c)); in MatMult_Restrict()
164 PetscCall(VecC2P(pr_restr_ctx->ceed_vec_c, c_mem_type, pr_restr_ctx->loc_vec_c)); in MatMult_Restrict()