Home
last modified time | relevance | path

Searched refs:X_loc (Results 1 – 8 of 8) sorted by relevance

/honee/src/
H A Dpetsc_ops.c55 …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 Dmat-ceed.c402 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 Ddm-utils.c940 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 Ddifferential_filter.c313 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 Dpetsc_ops.h12 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 Dmat-ceed.h39 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 Dmat-ceed-impl.h22 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 Dspanstats.c180 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()