Home
last modified time | relevance | path

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

/petsc/src/dm/tutorials/
H A Dex3.c62 PetscInt i, j, mstart, m, nstart, n, pstart, p, k; in SetCoordinates3d() local
74 PetscCall(DMDAGetCorners(cda, &mstart, &nstart, &pstart, &m, &n, &p)); in SetCoordinates3d()
77 for (k = pstart; k < pstart + p; k++) { in SetCoordinates3d()
/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c593 PetscInt *pstart, *padjacency; in PetscPartitionerPartition_Multistage() local
625 pstart = start; in PetscPartitionerPartition_Multistage()
665 PetscCall(PetscMalloc2(numVertices + 1, &pstart, start[numVertices], &padjacency)); in PetscPartitionerPartition_Multistage()
666 pstart[0] = 0; in PetscPartitionerPartition_Multistage()
668 …TOLM_DROP, start[i + 1] - start[i], adjacency + start[i], &pstart[i + 1], padjacency + pstart[i])); in PetscPartitionerPartition_Multistage()
669 …PetscCall(ISLocalToGlobalMappingApply(l2g, pstart[i + 1], padjacency + pstart[i], padjacency + pst… in PetscPartitionerPartition_Multistage()
670 pstart[i + 1] += pstart[i]; in PetscPartitionerPartition_Multistage()
685 …PetscCall(PetscPartitionerPartition(ppart, pparts, numVertices, pstart, padjacency, vertSection, e… in PetscPartitionerPartition_Multistage()
692 if (freeadj) PetscCall(PetscFree2(pstart, padjacency)); in PetscPartitionerPartition_Multistage()
/petsc/src/mat/graphops/partition/impls/hierarchical/
H A Dhierarchical.c316 …cal_DetermineDestination(MatPartitioning part, IS partitioning, PetscInt pstart, PetscInt pend, IS… in MatPartitioningHierarchical_DetermineDestination() argument
327pstart) <= size, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "range [%" PetscInt_FMT ", %" PetscInt_FMT… in MatPartitioningHierarchical_DetermineDestination()
328 …etscCheck(pstart <= pend, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, " pstart %" PetscInt_FMT " should… in MatPartitioningHierarchical_DetermineDestination()
334 target = part_indices[i] - pstart; in MatPartitioningHierarchical_DetermineDestination()
336 if (part_indices[i] < pstart || part_indices[i] >= pend) target = -1; in MatPartitioningHierarchical_DetermineDestination()
/petsc/src/vec/vec/interface/
H A Drvector.c2974 …nt m, PetscInt n, PetscInt p, PetscInt mstart, PetscInt nstart, PetscInt pstart, PetscScalar ***a[… in VecGetArray3d() argument
2991 … for (j = 0; j < n; j++) b[i * n + j] = PetscSafePointerPlusOffset(aa, i * n * p + j * p - pstart); in VecGetArray3d()
3029 …nt m, PetscInt n, PetscInt p, PetscInt mstart, PetscInt nstart, PetscInt pstart, PetscScalar ***a[… in VecGetArray3dWrite() argument
3046 for (j = 0; j < n; j++) b[i * n + j] = aa + i * n * p + j * p - pstart; in VecGetArray3dWrite()
3081 …nt m, PetscInt n, PetscInt p, PetscInt mstart, PetscInt nstart, PetscInt pstart, PetscScalar ***a[… in VecRestoreArray3d() argument
3125 …nt m, PetscInt n, PetscInt p, PetscInt mstart, PetscInt nstart, PetscInt pstart, PetscScalar ***a[… in VecRestoreArray3dWrite() argument
3175 …nt n, PetscInt p, PetscInt q, PetscInt mstart, PetscInt nstart, PetscInt pstart, PetscInt qstart, … in VecGetArray4d() argument
3193 for (j = 0; j < n; j++) b[i * n + j] = c + i * n * p + j * p - pstart; in VecGetArray4d()
3236 …nt n, PetscInt p, PetscInt q, PetscInt mstart, PetscInt nstart, PetscInt pstart, PetscInt qstart, … in VecGetArray4dWrite() argument
3254 for (j = 0; j < n; j++) b[i * n + j] = c + i * n * p + j * p - pstart; in VecGetArray4dWrite()
[all …]
/petsc/src/dm/impls/da/
H A Dfdda.c825 PetscInt lstart, lend, pstart, pend, *dnz, *onz; in DMCreateMatrix_DA_2d_MPISELL() local
850 pstart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -i)); in DMCreateMatrix_DA_2d_MPISELL()
862 for (p = pstart; p < pend + 1; p++) { in DMCreateMatrix_DA_2d_MPISELL()
888 pstart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -i)); in DMCreateMatrix_DA_2d_MPISELL()
900 for (p = pstart; p < pend + 1; p++) { in DMCreateMatrix_DA_2d_MPISELL()
1037 PetscInt lstart, lend, pstart, pend, *dnz, *onz; in DMCreateMatrix_DA_2d_MPIAIJ() local
1069 pstart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -i)); in DMCreateMatrix_DA_2d_MPIAIJ()
1081 for (p = pstart; p < pend + 1; p++) { in DMCreateMatrix_DA_2d_MPIAIJ()
1107 pstart = (bx == DM_BOUNDARY_PERIODIC) ? -s : (PetscMax(-s, -i)); in DMCreateMatrix_DA_2d_MPIAIJ()
1118 for (p = pstart; p < pend + 1; p++) { in DMCreateMatrix_DA_2d_MPIAIJ()
[all …]
/petsc/src/dm/impls/network/
H A Dnetwork.c1559 static PetscErrorCode DMNetworkGetSubSection_private(PetscSection main, PetscInt pstart, PetscInt p… in DMNetworkGetSubSection_private() argument
1565 PetscCall(PetscSectionSetChart(*subsection, 0, pend - pstart)); in DMNetworkGetSubSection_private()
1566 for (i = pstart; i < pend; i++) { in DMNetworkGetSubSection_private()
1568 PetscCall(PetscSectionSetDof(*subsection, i - pstart, nvar)); in DMNetworkGetSubSection_private()
1576 static PetscErrorCode DMNetworkSetSubMap_private(DM dm, PetscInt pstart, PetscInt pend, ISLocalToGl… in DMNetworkSetSubMap_private() argument
1582 PetscCall(PetscMalloc1(pend - pstart, &subpoints)); in DMNetworkSetSubMap_private()
1583 for (i = pstart; i < pend; i++) subpoints[i - pstart] = i; in DMNetworkSetSubMap_private()
1584 …PetscCall(ISLocalToGlobalMappingCreate(PetscObjectComm((PetscObject)dm), 1, pend - pstart, subpoin… in DMNetworkSetSubMap_private()
3165 PetscInt i, p, pstart, pend, nidx, *idx; in DMNetworkCreateLocalIS() local
3174 pstart = network->cloneshared->pStart; in DMNetworkCreateLocalIS()
[all …]