Lines Matching refs:mem_type
120 CeedMemType mem_type = CEED_MEM_HOST; in MatCeedAssemblePointBlockDiagonalCOO() local
124 mem_type = MemTypePetscToCeed(mem_type_petsc); in MatCeedAssemblePointBlockDiagonalCOO()
128 PetscCallCeed(ctx->ceed, CeedVectorGetArrayRead(ctx->coo_values_pbd, mem_type, &values)); in MatCeedAssemblePointBlockDiagonalCOO()
759 CeedMemType mem_type = CEED_MEM_HOST; in MatCeedAssembleCOO() local
764 mem_type = MemTypePetscToCeed(mem_type_petsc); in MatCeedAssembleCOO()
768 PetscCallCeed(ctx->ceed, CeedVectorGetArrayRead(ctx->coo_values_full, mem_type, &values)); in MatCeedAssembleCOO()
1440 PetscCall(VecGetArrayReadAndMemType(X, &x, &(*ctx)->mem_type)); in MatCeedContextCreate()
1591 PetscMemType mem_type; in MatGetDiagonal_Ceed() local
1601 PetscCall(VecPetscToCeed(D_loc, &mem_type, ctx->x_loc)); in MatGetDiagonal_Ceed()
1609 PetscCall(VecCeedToPetsc(ctx->x_loc, mem_type, D_loc)); in MatGetDiagonal_Ceed()
1658 if (PetscMemTypeDevice(ctx->mem_type)) PetscCall(PetscLogGpuFlops(ctx->flops_mult)); in MatMult_Ceed()
1719 if (PetscMemTypeDevice(ctx->mem_type)) PetscCall(PetscLogGpuFlops(ctx->flops_mult_transpose)); in MatMultTranspose_Ceed()