| /petsc/src/dm/impls/plex/ |
| H A D | plexdistribute.c | 103 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 D | plexpreallocate.c | 23 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 D | plexpartition.c | 69 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 D | plex.c | 10127 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 D | swarm.c | 752 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 D | bddcprivate.c | 2420 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()
|