Lines Matching refs:X

224 static PetscErrorCode MatMult_Mass(Mat A, Vec X, Vec Y) {  in MatMult_Mass()  argument
233 …PetscCall(VecScatterBegin(op_apply_ctx->l_to_g, X, op_apply_ctx->X_loc, INSERT_VALUES, SCATTER_REV… in MatMult_Mass()
234 …PetscCall(VecScatterEnd(op_apply_ctx->l_to_g, X, op_apply_ctx->X_loc, INSERT_VALUES, SCATTER_REVER… in MatMult_Mass()
261 static PetscErrorCode MatMult_Diff(Mat A, Vec X, Vec Y) { in MatMult_Diff() argument
270 …PetscCall(VecScatterBegin(op_apply_ctx->l_to_g_0, X, op_apply_ctx->X_loc, INSERT_VALUES, SCATTER_R… in MatMult_Diff()
271 …PetscCall(VecScatterEnd(op_apply_ctx->l_to_g_0, X, op_apply_ctx->X_loc, INSERT_VALUES, SCATTER_REV… in MatMult_Diff()
290 PetscCall(VecScatterBegin(op_apply_ctx->g_to_g_D, X, Y, INSERT_VALUES, SCATTER_FORWARD)); in MatMult_Diff()
291 PetscCall(VecScatterEnd(op_apply_ctx->g_to_g_D, X, Y, INSERT_VALUES, SCATTER_FORWARD)); in MatMult_Diff()
298 …mputeErrorMax(OperatorApplyContext op_apply_ctx, CeedOperator op_error, Vec X, CeedVector target, … in ComputeErrorMax() argument
309 …PetscCall(VecScatterBegin(op_apply_ctx->l_to_g, X, op_apply_ctx->X_loc, INSERT_VALUES, SCATTER_REV… in ComputeErrorMax()
310 …PetscCall(VecScatterEnd(op_apply_ctx->l_to_g, X, op_apply_ctx->X_loc, INSERT_VALUES, SCATTER_REVER… in ComputeErrorMax()
348 Vec X, X_loc, rhs, rhs_loc; in main() local
435 PetscCall(VecCreate(comm, &X)); in main()
436 PetscCall(VecSetType(X, default_vec_type)); in main()
437 PetscCall(VecSetSizes(X, m_nodes[0] * m_nodes[1] * m_nodes[2] * num_comp_u, PETSC_DECIDE)); in main()
438 PetscCall(VecSetFromOptions(X)); in main()
439 PetscCall(VecSetUp(X)); in main()
444 PetscCall(VecGetSize(X, &gsize)); in main()
449 PetscCall(VecGetType(X, &vec_type)); in main()
518 PetscCall(VecScatterCreate(X_loc, NULL, X, l_to_g_is, &l_to_g)); in main()
521 PetscCall(VecScatterCreate(X_loc, loc_is, X, l_to_g_is_0, &l_to_g_0)); in main()
528 PetscCall(VecSet(X, 1.0)); in main()
529 PetscCall(VecScatterBegin(l_to_g_0, X_loc, X, INSERT_VALUES, SCATTER_FORWARD)); in main()
530 PetscCall(VecScatterEnd(l_to_g_0, X_loc, X, INSERT_VALUES, SCATTER_FORWARD)); in main()
531 PetscCall(VecGetOwnershipRange(X, &x_start, &x_end)); in main()
533 PetscCall(VecGetArrayRead(X, &x)); in main()
537 PetscCall(VecRestoreArrayRead(X, &x)); in main()
540 PetscCall(VecScatterCreate(X, is_D, X, is_D, &g_to_g_D)); in main()
665 PetscCall(VecGetType(X, &vec_type)); in main()
669 PetscCall(VecDuplicate(X, &rhs)); in main()
706 PetscCall(KSPSolve(ksp, rhs, X)); in main()
718 PetscCall(VecZeroEntries(X)); in main()
727 PetscCall(KSPSolve(ksp, rhs, X)); in main()
757 PetscCall(ComputeErrorMax(op_apply_ctx, op_error, X, target, &max_error)); in main()
780 PetscCall(VecView(X, vtk_viewer_soln)); in main()
786 PetscCall(VecDestroy(&X)); in main()