Home
last modified time | relevance | path

Searched refs:dLocal (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/impls/stag/
H A Dstag3d.c847 PetscInt dLocal; in DMStagSetUpBuildScatterPopulateIdx_3d() local
850 for (d = 0, dLocal = 0; d < stag->dof[0]; ++d, ++dLocal, ++c) { /* Vertex */ in DMStagSetUpBuildScatterPopulateIdx_3d()
852 idxLocal[c] = kg * eplGhost + jg * eprGhost + ig * stag->entriesPerElement + dLocal; in DMStagSetUpBuildScatterPopulateIdx_3d()
854dLocal += stag->dof[1]; /* Skip back down edge */ in DMStagSetUpBuildScatterPopulateIdx_3d()
855 for (; dLocal < stag->dof[0] + 2 * stag->dof[1]; ++d, ++dLocal, ++c) { /* Back left edge */ in DMStagSetUpBuildScatterPopulateIdx_3d()
857 idxLocal[c] = kg * eplGhost + jg * eprGhost + ig * stag->entriesPerElement + dLocal; in DMStagSetUpBuildScatterPopulateIdx_3d()
859dLocal += stag->dof[2]; /* Skip back… in DMStagSetUpBuildScatterPopulateIdx_3d()
860 …for (; dLocal < stag->dof[0] + 3 * stag->dof[1] + stag->dof[2]; ++d, ++dLocal, ++c) { /* Down left… in DMStagSetUpBuildScatterPopulateIdx_3d()
862 idxLocal[c] = kg * eplGhost + jg * eprGhost + ig * stag->entriesPerElement + dLocal; in DMStagSetUpBuildScatterPopulateIdx_3d()
864dLocal += stag->dof[2]; /* Skip … in DMStagSetUpBuildScatterPopulateIdx_3d()
[all …]