Home
last modified time | relevance | path

Searched refs:nrank (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/swarm/
H A Dswarm_migrate.c18 PetscMPIInt rank, nrank; in DMSwarmMigrate_Push_Basic() local
31 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
32 if (nrank != rank) PetscCall(DMSwarmDataExTopologyAddNeighbour(de, nrank)); in DMSwarmMigrate_Push_Basic()
37 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
38 if (nrank != rank) PetscCall(DMSwarmDataExAddToSendCount(de, nrank, 1)); in DMSwarmMigrate_Push_Basic()
44 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
45 if (nrank != rank) { in DMSwarmMigrate_Push_Basic()
49 PetscCall(DMSwarmDataExPackData(de, nrank, 1, point_buffer)); in DMSwarmMigrate_Push_Basic()
65 PetscCall(PetscMPIIntCast(rankval[p], &nrank)); in DMSwarmMigrate_Push_Basic()
66 if (nrank != rank) { in DMSwarmMigrate_Push_Basic()
[all …]
/petsc/src/tao/pde_constrained/tutorials/
H A Delliptic.c553 PetscInt offset, subindex, subvec, nrank, kk; in EllipticInitialize() local
712 nrank = 0; in EllipticInitialize()
713 while (subindex >= subranges[nrank + 1]) nrank++; in EllipticInitialize()
714 offset = subindex - subranges[nrank]; in EllipticInitialize()
716 for (kk = 0; kk < nrank; kk++) istart += user->ns * (subranges[kk + 1] - subranges[kk]); in EllipticInitialize()
717 istart += (subranges[nrank + 1] - subranges[nrank]) * subvec; in EllipticInitialize()
/petsc/src/dm/impls/plex/
H A Dplexdistribute.c502 const PetscInt *nrank, *rrank; in DMPlexCreateOverlapLabel() local
533 PetscCall(ISGetIndices(leafrank, &nrank)); in DMPlexCreateOverlapLabel()
545 const PetscInt remoteRank = nrank[noff + n]; in DMPlexCreateOverlapLabel()
566 PetscCall(ISRestoreIndices(leafrank, &nrank)); in DMPlexCreateOverlapLabel()
668 const PetscInt *nrank, *rrank; in DMPlexCreateOverlapLabelFromLabels() local
686 PetscCall(ISGetIndices(leafrank, &nrank)); in DMPlexCreateOverlapLabelFromLabels()
724 …PetscCall(HandlePoint_Private(dm, p, leafSection, nrank, numExLabels, exLabel, exValue, ovAdjByRan… in DMPlexCreateOverlapLabelFromLabels()
734 PetscCall(ISRestoreIndices(leafrank, &nrank)); in DMPlexCreateOverlapLabelFromLabels()
/petsc/src/dm/partitioner/impls/multistage/
H A Dmspart.c152 PetscMPIInt size, nsize, isize, rank, nrank, i, l, n, m; in PetscPartitionerMultistage_CreateStages() local
219 PetscCallMPI(MPI_Group_rank(ngroup, &nrank)); in PetscPartitionerMultistage_CreateStages()
220 granks[0] = !nrank ? rank : -1; in PetscPartitionerMultistage_CreateStages()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c7863 PetscMPIInt nrank; in PCBDDCMatISGetSubassemblingPattern() local
7866 PetscCallMPI(MPI_Comm_rank(subcomm, &nrank)); in PCBDDCMatISGetSubassemblingPattern()
7868 if (nrank < redprocs) { in PCBDDCMatISGetSubassemblingPattern()
7870 if (nrank < size % redprocs) lrows++; in PCBDDCMatISGetSubassemblingPattern()
7878 row = nrank; in PCBDDCMatISGetSubassemblingPattern()