| /honee/src/ |
| H A D | petsc_ops.c | 55 …M dm_x, DM dm_y, Ceed ceed, CeedOperator op_apply, CeedVector x_ceed, CeedVector y_ceed, Vec X_loc, in OperatorApplyContextCreate() argument 66 if (X_loc) { in OperatorApplyContextCreate() 67 PetscCall(VecGetLocalSize(X_loc, &X_size)); in OperatorApplyContextCreate() 108 if (X_loc) PetscCall(PetscObjectReference((PetscObject)X_loc)); in OperatorApplyContextCreate() 109 (*ctx)->X_loc = X_loc; in OperatorApplyContextCreate() 138 PetscCall(VecDestroy(&ctx->X_loc)); in OperatorApplyContextDestroy() 208 PetscErrorCode ApplyCeedOperator_Core(Vec X, Vec X_loc, CeedVector x_ceed, CeedVector y_ceed, Vec Y… in ApplyCeedOperator_Core() argument 214 if (X) PetscCall(DMGlobalToLocal(ctx->dm_x, X, INSERT_VALUES, X_loc)); in ApplyCeedOperator_Core() 215 if (X_loc) PetscCall(VecReadPetscToCeed(X_loc, &x_mem_type, x_ceed)); in ApplyCeedOperator_Core() 226 if (X_loc) PetscCall(VecReadCeedToPetsc(ctx->x_ceed, x_mem_type, X_loc)); in ApplyCeedOperator_Core() [all …]
|
| H A D | mat-ceed.c | 402 Vec X_loc, Y_loc_transpose = NULL; in MatCreateCeed() local 404 PetscCall(DMCreateLocalVector(dm_x, &X_loc)); in MatCreateCeed() 405 PetscCall(VecZeroEntries(X_loc)); in MatCreateCeed() 410 …PetscCall(MatCeedContextCreate(dm_x, dm_y, X_loc, Y_loc_transpose, op_mult, op_mult_transpose, MAT… in MatCreateCeed() 412 PetscCall(VecDestroy(&X_loc)); in MatCreateCeed() 514 PetscCall(VecGetType(ctx->X_loc, &vec_type)); in MatCreateCeed() 1186 PetscErrorCode MatCeedSetLocalVectors(Mat mat, Vec X_loc, Vec Y_loc_transpose) { in MatCeedSetLocalVectors() argument 1191 if (X_loc) { in MatCeedSetLocalVectors() 1194 PetscCall(VecGetSize(ctx->X_loc, &len_old)); in MatCeedSetLocalVectors() 1195 PetscCall(VecGetSize(X_loc, &len_new)); in MatCeedSetLocalVectors() [all …]
|
| H A D | dm-utils.c | 940 Vec X_loc; in DMPlexCeedCoordinateCreateField() local 945 PetscCall(DMGetCellCoordinatesLocal(dm, &X_loc)); in DMPlexCeedCoordinateCreateField() 947 PetscCall(DMGetCoordinatesLocal(dm, &X_loc)); in DMPlexCeedCoordinateCreateField() 949 PetscCall(VecGetState(X_loc, &X_loc_state)); in DMPlexCeedCoordinateCreateField() 950 … PetscCall(PetscObjectContainerQuery((PetscObject)X_loc, container_name, (void **)&vec_and_state)); in DMPlexCeedCoordinateCreateField() 958 PetscCall(VecCopyPetscToCeed(X_loc, *vector)); in DMPlexCeedCoordinateCreateField() 964 …PetscCall(PetscObjectContainerCompose((PetscObject)X_loc, container_name, vec_and_state, (PetscCtx… in DMPlexCeedCoordinateCreateField()
|
| H A D | differential_filter.c | 313 PetscCall(UpdateBoundaryValues(honee, diff_filter->op_rhs_ctx->X_loc, solution_time)); in DifferentialFilterApply() 314 PetscCall(VecGetState(diff_filter->op_rhs_ctx->X_loc, &X_loc_state)); in DifferentialFilterApply() 317 PetscCall(VecGetState(diff_filter->op_rhs_ctx->X_loc, &X_loc_state)); in DifferentialFilterApply()
|
| /honee/include/ |
| H A D | petsc_ops.h | 12 Vec X_loc, Y_loc; member 18 …M dm_x, DM dm_y, Ceed ceed, CeedOperator op_apply, CeedVector x_ceed, CeedVector y_ceed, Vec X_loc, 30 PetscErrorCode ApplyCeedOperatorLocalToGlobal(Vec X_loc, Vec Y, OperatorApplyContext ctx); 31 PetscErrorCode ApplyCeedOperatorLocalToLocal(Vec X_loc, Vec Y_loc, OperatorApplyContext ctx); 32 PetscErrorCode ApplyAddCeedOperatorLocalToLocal(Vec X_loc, Vec Y_loc, OperatorApplyContext ctx);
|
| H A D | mat-ceed.h | 39 PETSC_CEED_EXTERN PetscErrorCode MatCeedSetLocalVectors(Mat mat, Vec X_loc, Vec Y_loc_transpose); 40 PETSC_CEED_EXTERN PetscErrorCode MatCeedGetLocalVectors(Mat mat, Vec *X_loc, Vec *Y_loc_transpose); 41 PETSC_CEED_EXTERN PetscErrorCode MatCeedRestoreLocalVectors(Mat mat, Vec *X_loc, Vec *Y_loc_transpo…
|
| H A D | mat-ceed-impl.h | 22 Vec X_loc, Y_loc_transpose; member 30 PETSC_CEED_EXTERN PetscErrorCode MatCeedContextCreate(DM dm_x, DM dm_y, Vec X_loc, Vec Y_loc_transp…
|
| /honee/src/spanstats/ |
| H A D | spanstats.c | 180 Vec X_loc; in SpanwiseStatisticsSetupDataCreate() local 210 PetscCall(DMGetCellCoordinatesLocal(dm, &X_loc)); in SpanwiseStatisticsSetupDataCreate() 212 PetscCall(DMGetCoordinatesLocal(dm, &X_loc)); in SpanwiseStatisticsSetupDataCreate() 216 PetscCall(VecCopyPetscToCeed(X_loc, (*stats_setup_data)->x_coord)); in SpanwiseStatisticsSetupDataCreate()
|