Searched refs:nrank (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/impls/swarm/ |
| H A D | swarm_migrate.c | 18 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 D | elliptic.c | 553 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 D | plexdistribute.c | 502 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 D | mspart.c | 152 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 D | bddcprivate.c | 7863 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()
|