Lines Matching refs:xs
41 PetscInt lsize, M, xs, xm, i; in InitialConditions() local
53 PetscCall(DMDAGetCorners(da, &xs, 0, 0, &xm, 0, 0)); in InitialConditions()
55 for (i = xs; i < xs + xm; i++) { in InitialConditions()
60 app->sw[i - xs] = 1; in InitialConditions()
103 PetscInt M, xs, xm, i; in IFunction() local
111 PetscCall(DMDAGetCorners(da, &xs, 0, 0, &xm, 0, 0)); in IFunction()
123 for (i = xs; i < xs + xm; i++) { in IFunction()
129 f[i] = (u[i + 1] - 2 * u[i] + u[i - 1]) / h2 + app->sw[i - xs] * (-app->A * u[i]) - udot[i]; in IFunction()
149 PetscInt M, xs, xm, i; in IJacobian() local
156 PetscCall(DMDAGetCorners(da, &xs, 0, 0, &xm, 0, 0)); in IJacobian()
160 for (i = xs; i < xs + xm; i++) { in IJacobian()
175 v[1] = -2 / h2 + app->sw[i - xs] * (-app->A) - a; in IJacobian()