Home
last modified time | relevance | path

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

/petsc/src/dm/impls/stag/
H A Dstag2d.c270 stag->entriesPerElement = stag->dof[0] + 2 * stag->dof[1] + stag->dof[2]; in DMSetUp_Stag_2d()
273 …entriesPerElementRow = stag->n[0] * stag->entriesPerElement + (dummyEnd[0] ? entriesPerFace : 0… in DMSetUp_Stag_2d()
349 stag->entriesGhost = stag->nGhost[0] * stag->nGhost[1] * stag->entriesPerElement; in DMSetUp_Stag_2d()
350 entriesPerElementRowGhost = stag->nGhost[0] * stag->entriesPerElement; in DMSetUp_Stag_2d()
420 …+ stag->n[0] * nNonDummyGhost[1] - stag->n[0] * stag->n[1]) * stag->entriesPerElement + (dummyEnd[… in DMSetUp_Stag_2d()
422 …entriesToTransferTotal = nNonDummyGhost[0] * nNonDummyGhost[1] * stag->entriesPerElement + (dummyE… in DMSetUp_Stag_2d()
442 const PetscInt entriesPerElementRowNeighbor = stag->entriesPerElement * nNeighbor[0]; in DMSetUp_Stag_2d()
447 for (d = 0; d < stag->entriesPerElement; ++d, ++count) { in DMSetUp_Stag_2d()
448 …xGlobal[count] = globalOffset + j * entriesPerElementRowNeighbor + i * stag->entriesPerElement + d; in DMSetUp_Stag_2d()
449 … idxLocal[count] = jghost * entriesPerElementRowGhost + ighost * stag->entriesPerElement + d; in DMSetUp_Stag_2d()
[all …]
H A Dstag1d.c169 stag->entriesPerElement = stag->dof[0] + stag->dof[1]; in DMSetUp_Stag_1d()
173 stag->entries = stag->n[0] * stag->entriesPerElement + (stag->lastRank[0] ? stag->dof[0] : 0); in DMSetUp_Stag_1d()
176 stag->entries = stag->n[0] * stag->entriesPerElement; in DMSetUp_Stag_1d()
240 stag->entriesGhost = stag->nGhost[0] * stag->entriesPerElement; in DMSetUp_Stag_1d()
297 …entriesToTransferTotal = nNonDummyGhost * stag->entriesPerElement + (stag->lastRank[0] ? stag->dof… in DMSetUp_Stag_1d()
313 for (d = 0; d < stag->entriesPerElement; ++d, ++count, ++countAll) { in DMSetUp_Stag_1d()
314 idxLocal[count] = iLocal * stag->entriesPerElement + d; in DMSetUp_Stag_1d()
315 idxGlobal[count] = i * stag->entriesPerElement + d; in DMSetUp_Stag_1d()
316 idxGlobalAll[countAll] = i * stag->entriesPerElement + d; in DMSetUp_Stag_1d()
326 idxGlobal[count] = i * stag->entriesPerElement + d; in DMSetUp_Stag_1d()
[all …]
H A Dstag3d.c350 stag->entriesPerElement = stag->dof[0] + 3 * stag->dof[1] + 3 * stag->dof[2] + stag->dof[3]; in DMSetUp_Stag_3d()
354 …entriesPerElementRow = stag->n[0] * stag->entriesPerElement + (dummyEnd[0] ? entriesPerFace : 0… in DMSetUp_Stag_3d()
361 …scInt64)stag->n[1]) * ((PetscInt64)stag->n[2]) * ((PetscInt64)stag->entriesPerElement) <= (PetscIn… in DMSetUp_Stag_3d()
362 stag->n[0], stag->n[1], stag->n[2], stag->entriesPerElement); in DMSetUp_Stag_3d()
438 …stag->entriesGhost = stag->nGhost[0] * stag->nGhost[1] * stag->nGhost[2] * stag->entriesPerElement; in DMSetUp_Stag_3d()
760 globalOffsets[count] = globalOffsets[count - 1] + nni * nnj * nnk * stag->entriesPerElement; in DMStagSetUpBuildGlobalOffsets_3d()
767 …globalOffsets[count] = globalOffsets[count - 1] + nnj * nni * nnk * stag->entriesPerElement + (ext… in DMStagSetUpBuildGlobalOffsets_3d()
777 …globalOffsets[count] = globalOffsets[count - 1] + nnj * nni * nnk * stag->entriesPerElement + (ext… in DMStagSetUpBuildGlobalOffsets_3d()
784 …globalOffsets[count] = globalOffsets[count - 1] + nnj * nni * nnk * stag->entriesPerElement + (ext… in DMStagSetUpBuildGlobalOffsets_3d()
797 …globalOffsets[count] = globalOffsets[count - 1] + nnj * nni * nnk * stag->entriesPerElement + (ext… in DMStagSetUpBuildGlobalOffsets_3d()
[all …]
H A Dstagutils.c586 PetscErrorCode DMStagGetEntriesPerElement(DM dm, PetscInt *entriesPerElement) in DMStagGetEntriesPerElement() argument
592 if (entriesPerElement) *entriesPerElement = stag->entriesPerElement; in DMStagGetEntriesPerElement()
816 const PetscInt epe = stag->entriesPerElement; in DMStagMigrateVec()
817 const PetscInt epeTo = stagTo->entriesPerElement; in DMStagMigrateVec()
1620 …PetscCall(VecGetArray2d(vec, stag->nGhost[0], stag->entriesPerElement, stag->startGhost[0], 0, (Pe… in DMStagVecGetArray()
1623 …PetscCall(VecGetArray3d(vec, stag->nGhost[1], stag->nGhost[0], stag->entriesPerElement, stag->star… in DMStagVecGetArray()
1626 …ray4d(vec, stag->nGhost[2], stag->nGhost[1], stag->nGhost[0], stag->entriesPerElement, stag->start… in DMStagVecGetArray()
1669 …PetscCall(VecGetArray2dRead(vec, stag->nGhost[0], stag->entriesPerElement, stag->startGhost[0], 0,… in DMStagVecGetArrayRead()
1672 …PetscCall(VecGetArray3dRead(vec, stag->nGhost[1], stag->nGhost[0], stag->entriesPerElement, stag->… in DMStagVecGetArrayRead()
1675 …dRead(vec, stag->nGhost[2], stag->nGhost[1], stag->nGhost[0], stag->entriesPerElement, stag->start… in DMStagVecGetArrayRead()
[all …]
H A Dstagstencil.c388 const PetscInt epe = stag->entriesPerElement; in DMStagStencilToIndexLocal()
H A Dstag.c375 if (stag->entriesPerElement) PetscCall(VecSetBlockSize(*vec, stag->entriesPerElement)); in DMCreateLocalVector_Stag()
/petsc/include/petsc/private/
H A Ddmstagimpl.h42 PetscInt entriesPerElement; /* Entries stored with each element */ member