Searched refs:Y_loc (Results 1 – 3 of 3) sorted by relevance
| /honee/src/ |
| H A D | petsc_ops.c | 56 Vec Y_loc, OperatorApplyContext *ctx) { in OperatorApplyContextCreate() argument 74 if (Y_loc) { in OperatorApplyContextCreate() 75 PetscCall(VecGetLocalSize(Y_loc, &Y_size)); in OperatorApplyContextCreate() 110 if (Y_loc) PetscCall(PetscObjectReference((PetscObject)Y_loc)); in OperatorApplyContextCreate() 111 (*ctx)->Y_loc = Y_loc; in OperatorApplyContextCreate() 139 PetscCall(VecDestroy(&ctx->Y_loc)); in OperatorApplyContextDestroy() 208 …Operator_Core(Vec X, Vec X_loc, CeedVector x_ceed, CeedVector y_ceed, Vec Y_loc, Vec Y, OperatorAp… in ApplyCeedOperator_Core() argument 217 if (Y_loc) PetscCall(VecPetscToCeed(Y_loc, &y_mem_type, y_ceed)); in ApplyCeedOperator_Core() 228 if (Y_loc) PetscCall(VecCeedToPetsc(ctx->y_ceed, y_mem_type, Y_loc)); in ApplyCeedOperator_Core() 229 if (Y) PetscCall(DMLocalToGlobal(ctx->dm_y, Y_loc, ADD_VALUES, Y)); in ApplyCeedOperator_Core() [all …]
|
| H A D | mat-ceed.c | 1639 Vec X_loc = ctx->X_loc, Y_loc; in MatMult_Ceed() local 1643 PetscCall(DMGetLocalVector(ctx->dm_y, &Y_loc)); in MatMult_Ceed() 1650 PetscCall(VecZeroEntries(Y_loc)); in MatMult_Ceed() 1651 PetscCall(VecPetscToCeed(Y_loc, &y_mem_type, ctx->y_loc)); in MatMult_Ceed() 1665 PetscCall(VecCeedToPetsc(ctx->y_loc, y_mem_type, Y_loc)); in MatMult_Ceed() 1669 PetscCall(DMLocalToGlobal(ctx->dm_y, Y_loc, ADD_VALUES, Y)); in MatMult_Ceed() 1673 PetscCall(DMRestoreLocalVector(ctx->dm_y, &Y_loc)); in MatMult_Ceed() 1700 Vec X_loc, Y_loc = ctx->Y_loc_transpose; in MatMultTranspose_Ceed() local 1703 if (!ctx->Y_loc_transpose) PetscCall(DMGetLocalVector(ctx->dm_y, &Y_loc)); in MatMultTranspose_Ceed() 1707 PetscCall(DMGlobalToLocal(ctx->dm_y, Y, INSERT_VALUES, Y_loc)); in MatMultTranspose_Ceed() [all …]
|
| /honee/include/ |
| H A D | petsc_ops.h | 12 Vec X_loc, Y_loc; member 19 Vec Y_loc, OperatorApplyContext *op_apply_ctx); 29 PetscErrorCode ApplyCeedOperatorGlobalToLocal(Vec X, Vec Y_loc, OperatorApplyContext ctx); 31 PetscErrorCode ApplyCeedOperatorLocalToLocal(Vec X_loc, Vec Y_loc, OperatorApplyContext ctx); 32 PetscErrorCode ApplyAddCeedOperatorLocalToLocal(Vec X_loc, Vec Y_loc, OperatorApplyContext ctx);
|