diff --git a/src/Solvers/EllipticDomain.cpp b/src/Solvers/EllipticDomain.cpp index 452cab2dab896b0c3db79601278270c5ec646f30..0b7be840f88885c8b7000bbfd15eeda3858c5c7d 100644 --- a/src/Solvers/EllipticDomain.cpp +++ b/src/Solvers/EllipticDomain.cpp @@ -84,8 +84,8 @@ void EllipticDomain::compute(Vector_t hr, NDIndex<3> localId) { * grid points per plane --> otherwise we might * get not unique global indices in the Tpetra::CrsMatrix */ - for (y = 0; y < nr_m[1]; ++y) { - for (x = 0; x < nr_m[0]; ++x) { + for (x = 0; x < nr_m[0]; ++x) { + for (y = 0; y < nr_m[1]; ++y) { if (isInside(x, y, 1)) { idxMap_m[toCoordIdx(x, y)] = idx; coordMap_m[idx++] = toCoordIdx(x, y);