Lines Matching refs:Mx
159 PetscInt i, j, Mx, My, xs, ys, xm, ym; in FormIFunction() local
166 …PetscCall(DMDAGetInfo(da, PETSC_IGNORE, &Mx, &My, PETSC_IGNORE, PETSC_IGNORE, PETSC_IGNORE, PETSC_… in FormIFunction()
168 hx = 1.0 / (PetscReal)(Mx - 1); in FormIFunction()
195 if (i == 0 || j == 0 || i == Mx - 1 || j == My - 1) { in FormIFunction()
201 } else if (i == Mx - 1 && j == 0) { /* SE corner */ in FormIFunction()
205 } else if (i == Mx - 1 && j == My - 1) { /* NE corner */ in FormIFunction()
209 } else if (i == Mx - 1) { /* Right */ in FormIFunction()
248 PetscInt i, j, Mx, My, xs, ys, xm, ym, nc; in FormIJacobian() local
255 …PetscCall(DMDAGetInfo(da, PETSC_IGNORE, &Mx, &My, PETSC_IGNORE, PETSC_IGNORE, PETSC_IGNORE, PETSC_… in FormIJacobian()
258 hx = 1.0 / (PetscReal)(Mx - 1); in FormIJacobian()
268 if (user->boundary == 0 && (i == 0 || i == Mx - 1 || j == 0 || j == My - 1)) { in FormIJacobian()
280 } else if (user->boundary > 0 && i == Mx - 1) { /* Right Neumann */ in FormIJacobian()
341 PetscInt i, j, xs, ys, xm, ym, Mx, My; in FormInitialSolution() local
346 …PetscCall(DMDAGetInfo(da, PETSC_IGNORE, &Mx, &My, PETSC_IGNORE, PETSC_IGNORE, PETSC_IGNORE, PETSC_… in FormInitialSolution()
348 hx = 1.0 / (PetscReal)(Mx - 1); in FormInitialSolution()