Lines Matching refs:uxi
40 Vec *uxi, *uyi, *uxiwork, *uyiwork, *ui, *uiwork; member
307 …PetscCall(Scatter_uxi_uyi(user->u, user->uxi, user->uxi_scatter, user->uyi, user->uyi_scatter, use… in FormJacobianState()
312 PetscCall(MatDiagonalScale(user->C[i], NULL, user->uxi[i])); in FormJacobianState()
384 PetscCall(VecPointwiseMult(user->uxiwork[i], X, user->uxi[i])); in StateMatBlockMult()
402 PetscCall(VecPointwiseMult(user->uxiwork[i], user->uxi[i], user->uxiwork[i])); in StateMatBlockMultTranspose()
493 …PetscCall(Scatter_uxi_uyi(user->u, user->uxi, user->uxi_scatter, user->uyi, user->uyi_scatter, use… in StateMatInvMult()
523 …PetscCall(Scatter_uxi_uyi(user->u, user->uxi, user->uxi_scatter, user->uyi, user->uyi_scatter, use… in StateMatInvTransposeMult()
584 …PetscCall(Scatter_uxi_uyi(user->u, user->uxi, user->uxi_scatter, user->uyi, user->uyi_scatter, use… in FormConstraints()
611 PetscErrorCode Scatter_uxi_uyi(Vec u, Vec *uxi, VecScatter *scatx, Vec *uyi, VecScatter *scaty, Pet… in Scatter_uxi_uyi() argument
617 PetscCall(VecScatterBegin(scatx[i], u, uxi[i], INSERT_VALUES, SCATTER_FORWARD)); in Scatter_uxi_uyi()
618 PetscCall(VecScatterEnd(scatx[i], u, uxi[i], INSERT_VALUES, SCATTER_FORWARD)); in Scatter_uxi_uyi()
635 PetscErrorCode Gather_uxi_uyi(Vec u, Vec *uxi, VecScatter *scatx, Vec *uyi, VecScatter *scaty, Pets… in Gather_uxi_uyi() argument
641 PetscCall(VecScatterBegin(scatx[i], uxi[i], u, INSERT_VALUES, SCATTER_REVERSE)); in Gather_uxi_uyi()
642 PetscCall(VecScatterEnd(scatx[i], uxi[i], u, INSERT_VALUES, SCATTER_REVERSE)); in Gather_uxi_uyi()
676 Vec XX, YY, XXwork, YYwork, yi, uxi, ui, bc; in HyperbolicInitialize() local
898 PetscCall(VecCreate(PETSC_COMM_WORLD, &uxi)); in HyperbolicInitialize()
900 PetscCall(VecSetSizes(uxi, PETSC_DECIDE, user->mx * user->mx)); in HyperbolicInitialize()
902 PetscCall(VecSetFromOptions(uxi)); in HyperbolicInitialize()
904 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uxi)); in HyperbolicInitialize()
905 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uyi)); in HyperbolicInitialize()
906 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uxiwork)); in HyperbolicInitialize()
907 PetscCall(VecDuplicateVecs(uxi, user->nt, &user->uyiwork)); in HyperbolicInitialize()
911 PetscCall(VecGetOwnershipRange(user->uxi[i], &lo, &hi)); in HyperbolicInitialize()
914 PetscCall(VecScatterCreate(user->u, is_from_u, user->uxi[i], is_to_uxi, &user->uxi_scatter[i])); in HyperbolicInitialize()
927 PetscCall(VecGetOwnershipRange(user->uxi[i], &lo, &hi)); in HyperbolicInitialize()
930 …PetscCall(VecScatterCreate(user->ui[i], is_from_u, user->uxi[i], is_to_uxi, &user->ux_scatter[i])); in HyperbolicInitialize()
960 PetscCall(VecCopy(YY, user->uxi[i])); in HyperbolicInitialize()
961 PetscCall(VecScale(user->uxi[i], 150.0 * i * user->ht)); in HyperbolicInitialize()
966 …PetscCall(Gather_uxi_uyi(user->utrue, user->uxi, user->uxi_scatter, user->uyi, user->uyi_scatter, … in HyperbolicInitialize()
971 PetscCall(VecCopy(XX, user->uxi[i])); in HyperbolicInitialize()
972 PetscCall(VecShift(user->uxi[i], i * user->ht)); in HyperbolicInitialize()
976 …PetscCall(Gather_uxi_uyi(user->ur, user->uxi, user->uxi_scatter, user->uyi, user->uyi_scatter, use… in HyperbolicInitialize()
1041 …PetscCall(Scatter_uxi_uyi(user->u, user->uxi, user->uxi_scatter, user->uyi, user->uyi_scatter, use… in HyperbolicInitialize()
1048 PetscCall(MatDiagonalScale(user->C[i], NULL, user->uxi[i])); in HyperbolicInitialize()
1105 PetscCall(VecDestroy(&uxi)); in HyperbolicInitialize()
1153 PetscCall(VecDestroyVecs(user->nt, &user->uxi)); in HyperbolicDestroy()