Searched refs:num_ranks (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/is/sf/utils/ |
| H A D | sfcoord.c | 121 PetscMPIInt size, *ranks_needed, num_ranks, msize; in PetscSFSetGraphFromCoordinates() local 146 num_ranks = 0; in PetscSFSetGraphFromCoordinates() 149 ranks_needed[num_ranks++] = r; in PetscSFSetGraphFromCoordinates() 150 root_starts[num_ranks] = root_starts[num_ranks - 1] + root_sizes[r]; in PetscSFSetGraphFromCoordinates() 154 PetscCall(PetscMalloc1(root_starts[num_ranks], &premote)); in PetscSFSetGraphFromCoordinates() 155 for (PetscInt i = 0; i < num_ranks; i++) { in PetscSFSetGraphFromCoordinates() 162 …PetscCall(PetscSFSetGraph(psf, nroots, root_starts[num_ranks], NULL, PETSC_USE_POINTER, premote, P… in PetscSFSetGraphFromCoordinates() 163 PetscCall(PetscMalloc1(root_starts[num_ranks] * dim, &target_coords)); in PetscSFSetGraphFromCoordinates() 174 for (PetscInt i = 0; i < root_starts[num_ranks]; i++) { in PetscSFSetGraphFromCoordinates()
|
| /petsc/src/dm/impls/plex/cgns/ |
| H A D | plexcgns2.c | 761 PetscMPIInt num_ranks; in PetscLayoutCreateFromSizesAndOffset() local 766 PetscCallMPI(MPI_Comm_size(comm, &num_ranks)); in PetscLayoutCreateFromSizesAndOffset() 767 PetscCall(PetscMalloc1(num_ranks + 1, &new_ranges)); in PetscLayoutCreateFromSizesAndOffset() 768 PetscCall(PetscArraycpy(new_ranges, ranges, num_ranks + 1)); in PetscLayoutCreateFromSizesAndOffset() 769 for (PetscInt r = 0; r < num_ranks + 1; r++) new_ranges[r] += offset; in PetscLayoutCreateFromSizesAndOffset()
|