Searched refs:c_mem_type (Results 1 – 2 of 2) sorted by relevance
| /libCEED/examples/solids/src/ |
| H A D | matops.c | 111 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 D | matops.c | 109 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()
|