Lines Matching refs:X

380     Vec X;  in MatCreateCeed()  local
382 PetscCall(DMGetGlobalVector(dm_x, &X)); in MatCreateCeed()
383 PetscCall(VecGetSize(X, &X_g_size)); in MatCreateCeed()
384 PetscCall(VecGetLocalSize(X, &X_l_size)); in MatCreateCeed()
385 PetscCall(DMRestoreGlobalVector(dm_x, &X)); in MatCreateCeed()
1437 Vec X; in MatCeedContextCreate() local
1439 PetscCall(DMGetLocalVector(dm_x, &X)); in MatCeedContextCreate()
1440 PetscCall(VecGetArrayReadAndMemType(X, &x, &(*ctx)->mem_type)); in MatCeedContextCreate()
1441 PetscCall(VecRestoreArrayReadAndMemType(X, &x)); in MatCeedContextCreate()
1442 PetscCall(DMRestoreLocalVector(dm_x, &X)); in MatCeedContextCreate()
1630 PetscErrorCode MatMult_Ceed(Mat A, Vec X, Vec Y) { in MatMult_Ceed() argument
1635 PetscCall(PetscLogEventBegin(ctx->log_event_mult, A, X, Y, NULL)); in MatMult_Ceed()
1646 PetscCall(DMGlobalToLocal(ctx->dm_x, X, INSERT_VALUES, X_loc)); in MatMult_Ceed()
1654 PetscCall(PetscLogEventBegin(ctx->log_event_ceed_mult, A, X, Y, NULL)); in MatMult_Ceed()
1661 PetscCall(PetscLogEventEnd(ctx->log_event_ceed_mult, A, X, Y, NULL)); in MatMult_Ceed()
1676 PetscCall(PetscLogEventEnd(ctx->log_event_mult, A, X, Y, NULL)); in MatMult_Ceed()
1691 PetscErrorCode MatMultTranspose_Ceed(Mat A, Vec Y, Vec X) { in MatMultTranspose_Ceed() argument
1696 PetscCall(PetscLogEventBegin(ctx->log_event_mult_transpose, A, Y, X, NULL)); in MatMultTranspose_Ceed()
1715 PetscCall(PetscLogEventBegin(ctx->log_event_ceed_mult_transpose, A, Y, X, NULL)); in MatMultTranspose_Ceed()
1722 PetscCall(PetscLogEventEnd(ctx->log_event_ceed_mult_transpose, A, Y, X, NULL)); in MatMultTranspose_Ceed()
1729 PetscCall(VecZeroEntries(X)); in MatMultTranspose_Ceed()
1730 PetscCall(DMLocalToGlobal(ctx->dm_x, X_loc, ADD_VALUES, X)); in MatMultTranspose_Ceed()
1737 PetscCall(PetscLogEventEnd(ctx->log_event_mult_transpose, A, Y, X, NULL)); in MatMultTranspose_Ceed()