Lines Matching refs:extent

2414     PetscInt      *extent, *lextent;  in DMPlexCreateHypercubicMesh_Internal()  local
2416 PetscCall(PetscMalloc1(dim, &extent)); in DMPlexCreateHypercubicMesh_Internal()
2419 extent[d] = edges[d]; in DMPlexCreateHypercubicMesh_Internal()
2424 PetscCall(PetscContainerSetPointer(c, extent)); in DMPlexCreateHypercubicMesh_Internal()
3833 …MPlexCreateTPSMesh_Internal(DM dm, DMPlexTPSType tpstype, const PetscInt extent[], const DMBoundar… in DMPlexCreateTPSMesh_Internal() argument
3856 Npipes[0] = (extent[0] + 1) * extent[1] * extent[2]; in DMPlexCreateTPSMesh_Internal()
3857 Npipes[1] = extent[0] * (extent[1] + 1) * extent[2]; in DMPlexCreateTPSMesh_Internal()
3858 Npipes[2] = extent[0] * extent[1] * (extent[2] + 1); in DMPlexCreateTPSMesh_Internal()
3859 Njunctions = extent[0] * extent[1] * extent[2]; in DMPlexCreateTPSMesh_Internal()
3860 Ncuts = 2 * (extent[0] * extent[1] + extent[1] * extent[2] + extent[2] * extent[0]); in DMPlexCreateTPSMesh_Internal()
3868 for (PetscInt i = 0; i < extent[0] + 1; i++) { in DMPlexCreateTPSMesh_Internal()
3869 for (PetscInt j = 0; j < extent[1]; j++) { in DMPlexCreateTPSMesh_Internal()
3870 for (PetscInt k = 0; k < extent[2]; k++) { in DMPlexCreateTPSMesh_Internal()
3880 for (PetscInt i = 0; i < extent[0]; i++) { in DMPlexCreateTPSMesh_Internal()
3881 for (PetscInt j = 0; j < extent[1] + 1; j++) { in DMPlexCreateTPSMesh_Internal()
3882 for (PetscInt k = 0; k < extent[2]; k++) { in DMPlexCreateTPSMesh_Internal()
3892 for (PetscInt i = 0; i < extent[0]; i++) { in DMPlexCreateTPSMesh_Internal()
3893 for (PetscInt j = 0; j < extent[1]; j++) { in DMPlexCreateTPSMesh_Internal()
3894 for (PetscInt k = 0; k < extent[2] + 1; k++) { in DMPlexCreateTPSMesh_Internal()
3904 for (PetscInt i = 0; i < extent[0]; i++) { in DMPlexCreateTPSMesh_Internal()
3905 for (PetscInt j = 0; j < extent[1]; j++) { in DMPlexCreateTPSMesh_Internal()
3906 for (PetscInt k = 0; k < extent[2]; k++) { in DMPlexCreateTPSMesh_Internal()
3907 …const PetscInt J = (i * extent[1] + j) * extent[2] + k, Jvoff = (Npipes[0] + Npipes[1] + Npipes[2]… in DMPlexCreateTPSMesh_Internal()
3925 …((i * extent[1] + j) * extent[2] + k) * 4, ((i * (extent[1] + 1) + j) * extent[2] + k + Npipes[0])… in DMPlexCreateTPSMesh_Internal()
3927 …(i + 1) * extent[1] + j) * extent[2] + k) * 4, ((i * (extent[1] + 1) + j + 1) * extent[2] + k + Np… in DMPlexCreateTPSMesh_Internal()
3945 if (ijk[dir] + 1 == extent[dir]) { in DMPlexCreateTPSMesh_Internal()
4158 for (PetscInt i = 0; i < 3; i++) extentPlus[i] = extent[i] + 1; in DMPlexCreateTPSMesh_Internal()
4160 for (PetscInt i = 0; i < 3; i++) numBlocks *= extent[i]; in DMPlexCreateTPSMesh_Internal()
4166 for (PetscInt k = 0; k < extent[2]; k++) { in DMPlexCreateTPSMesh_Internal()
4167 for (PetscInt j = 0; j < extent[1]; j++) { in DMPlexCreateTPSMesh_Internal()
4168 for (PetscInt i = 0; i < extent[0]; i++) { in DMPlexCreateTPSMesh_Internal()
4177 … = (periodic && periodic[2] == DM_BOUNDARY_PERIODIC) ? ((k + zplus) % extent[2]) : (k + zplus); in DMPlexCreateTPSMesh_Internal()
4178 … = (periodic && periodic[1] == DM_BOUNDARY_PERIODIC) ? ((j + yplus) % extent[1]) : (j + yplus); in DMPlexCreateTPSMesh_Internal()
4179 … = (periodic && periodic[0] == DM_BOUNDARY_PERIODIC) ? ((i + xplus) % extent[0]) : (i + xplus); in DMPlexCreateTPSMesh_Internal()
4182 cells[(k * extent[1] + j) * extent[0] + i][f][v] = vert; in DMPlexCreateTPSMesh_Internal()
4232 if (evCoords[0][d] == 2. * extent[d] && evCoords[1][d] == 2. * extent[d]) numEdges++; in DMPlexCreateTPSMesh_Internal()
4251 if (evCoords[0][d] == 2. * extent[d] && evCoords[1][d] == 2. * extent[d]) { in DMPlexCreateTPSMesh_Internal()
4403 PetscErrorCode DMPlexCreateTPSMesh(MPI_Comm comm, DMPlexTPSType tpstype, const PetscInt extent[], c… in DMPlexCreateTPSMesh() argument
4408 …PetscCall(DMPlexCreateTPSMesh_Internal(*dm, tpstype, extent, periodic, tps_distribute, refinements… in DMPlexCreateTPSMesh()
4938 PetscInt extent[3] = {1, 1, 1}, refine = 0, layers = 0, three; in DMPlexCreateFromOptions_Internal() local
4943 …ex_tps_extent", "Number of replicas for each of three dimensions", NULL, extent, (three = 3, &thre… in DMPlexCreateFromOptions_Internal()
4950 …PetscCall(DMPlexCreateTPSMesh_Internal(dm, tps_type, extent, periodic, tps_distribute, refine, lay… in DMPlexCreateFromOptions_Internal()