Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexdistribute.c103 static PetscErrorCode DMPlexGetAdjacency_Cone_Internal(DM dm, PetscInt p, PetscInt *adjSize, PetscI… in DMPlexGetAdjacency_Cone_Internal() argument
106 PetscInt numAdj = 0, maxAdjSize = *adjSize, coneSize, c; in DMPlexGetAdjacency_Cone_Internal()
125 *adjSize = numAdj; in DMPlexGetAdjacency_Cone_Internal()
129 static PetscErrorCode DMPlexGetAdjacency_Support_Internal(DM dm, PetscInt p, PetscInt *adjSize, Pet… in DMPlexGetAdjacency_Support_Internal() argument
132 PetscInt numAdj = 0, maxAdjSize = *adjSize, supportSize, s; in DMPlexGetAdjacency_Support_Internal()
151 *adjSize = numAdj; in DMPlexGetAdjacency_Support_Internal()
155 …ncy_Transitive_Internal(DM dm, PetscInt p, PetscBool useClosure, PetscInt *adjSize, PetscInt adj[]) in DMPlexGetAdjacency_Transitive_Internal() argument
158 PetscInt numAdj = 0, maxAdjSize = *adjSize, starSize, s; in DMPlexGetAdjacency_Transitive_Internal()
176 *adjSize = numAdj; in DMPlexGetAdjacency_Transitive_Internal()
224 … useCone, PetscBool useTransitiveClosure, PetscBool useAnchors, PetscInt *adjSize, PetscInt *adj[]) in DMPlexGetAdjacency_Internal() argument
[all …]
H A Dplexpreallocate.c23 PetscInt p, q, a, aSize, *offsets, aStart, aEnd, *inverse, iSize, *adj, adjSize; in DMPlexComputeAnchorAdjacencies() local
105 PetscCall(PetscSectionGetStorageSize(adjSec, &adjSize)); in DMPlexComputeAnchorAdjacencies()
106 PetscCall(PetscMalloc1(adjSize, &adj)); in DMPlexComputeAnchorAdjacencies()
249 PetscInt dim, pStart, pEnd, numDof, globalOffStart, globalOffEnd, numCols, adjSize; in DMPlexCreateAdjacencySection_Static() local
430 PetscCall(PetscSectionGetStorageSize(leafSectionAdj, &adjSize)); in DMPlexCreateAdjacencySection_Static()
431 PetscCall(PetscCalloc1(adjSize, &adj)); in DMPlexCreateAdjacencySection_Static()
471 PetscCall(PetscSectionGetStorageSize(rootSectionAdj, &adjSize)); in DMPlexCreateAdjacencySection_Static()
472 PetscCall(PetscMalloc1(adjSize, &rootAdj)); in DMPlexCreateAdjacencySection_Static()
473 for (r = 0; r < adjSize; ++r) rootAdj[r] = -1; in DMPlexCreateAdjacencySection_Static()
480 for (p = 0; p < adjSize; ++p) radjsize += indegree[p]; in DMPlexCreateAdjacencySection_Static()
[all …]
H A Dplexpartition.c69 PetscInt adjSize = PETSC_DETERMINE, a, vsize = 0; in DMPlexCreatePartitionerGraph_Overlap() local
72 PetscCall(DMPlexGetAdjacency(ovdm, c, &adjSize, &adj)); in DMPlexCreatePartitionerGraph_Overlap()
73 for (a = 0; a < adjSize; ++a) { in DMPlexCreatePartitionerGraph_Overlap()
83 PetscInt adjSize = PETSC_DETERMINE, a, off = vOffsets[v]; in DMPlexCreatePartitionerGraph_Overlap() local
87 PetscCall(DMPlexGetAdjacency(ovdm, c, &adjSize, &adj)); in DMPlexCreatePartitionerGraph_Overlap()
88 for (a = 0; a < adjSize; ++a) { in DMPlexCreatePartitionerGraph_Overlap()
113 PetscInt dim, depth, p, pStart, pEnd, a, adjSize, idx, size; in DMPlexCreatePartitionerGraph_Native() local
246 adjSize = PETSC_DETERMINE; in DMPlexCreatePartitionerGraph_Native()
247 PetscCall(DMPlexGetAdjacency(dm, p, &adjSize, &adj)); in DMPlexCreatePartitionerGraph_Native()
248 for (a = 0; a < adjSize; ++a) { in DMPlexCreatePartitionerGraph_Native()
[all …]
H A Dplex.c10127 PetscInt cellneigh, cellneighiter = 0, adjSize = PETSC_DETERMINE; in DMPlexComputeOrthogonalQuality() local
10137 …PetscCall(DMPlexGetAdjacency_Internal(dm, cell, PETSC_TRUE, PETSC_FALSE, PETSC_FALSE, &adjSize, &a… in DMPlexComputeOrthogonalQuality()
10139 PetscCall(PetscCalloc2(adjSize, &cArr, adjSize, &fArr)); in DMPlexComputeOrthogonalQuality()
10140 for (cellneigh = 0; cellneigh < adjSize; cellneighiter++, cellneigh++) { in DMPlexComputeOrthogonalQuality()
/petsc/src/dm/impls/swarm/
H A Dswarm.c752 PetscInt adjSize = maxAdjSize, a, j; in DMSwarmComputeMassMatrixSquare_Private()
761 PetscCall(DMPlexGetAdjacency(dmf, cell, &adjSize, &adj)); in DMSwarmComputeMassMatrixSquare_Private()
762 for (a = 0; a < adjSize; ++a) { in DMSwarmComputeMassMatrixSquare_Private()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c2420 PetscInt p, pStart, pEnd, a, adjSize, idx, size, nroots; in PCBDDCDetectDisconnectedComponents() local
2447 adjSize = PETSC_DETERMINE; in PCBDDCDetectDisconnectedComponents()
2448 PetscCall(DMPlexGetAdjacency(dm, p, &adjSize, &adj)); in PCBDDCDetectDisconnectedComponents()
2449 for (a = 0; a < adjSize; ++a) { in PCBDDCDetectDisconnectedComponents()