Lines Matching refs:gather_buffer

466     PetscInt *gather_buffer = NULL;  in PrintRunInfo()  local
469 if (!rank) PetscCall(PetscMalloc1(comm_size, &gather_buffer)); in PrintRunInfo()
471 PetscCallMPI(MPI_Gather(&owned_dofs, 1, MPIU_INT, gather_buffer, 1, MPIU_INT, 0, comm)); in PrintRunInfo()
473 PetscCall(PetscSortInt(comm_size, gather_buffer)); in PrintRunInfo()
474 part_owned_dofs[0] = gather_buffer[0]; // min in PrintRunInfo()
475 part_owned_dofs[1] = gather_buffer[comm_size - 1]; // max in PrintRunInfo()
476 part_owned_dofs[2] = gather_buffer[median_index]; // median in PrintRunInfo()
484 PetscCallMPI(MPI_Gather(&local_dofs, 1, MPIU_INT, gather_buffer, 1, MPIU_INT, 0, comm)); in PrintRunInfo()
486 PetscCall(PetscSortInt(comm_size, gather_buffer)); in PrintRunInfo()
487 part_local_dofs[0] = gather_buffer[0]; // min in PrintRunInfo()
488 part_local_dofs[1] = gather_buffer[comm_size - 1]; // max in PrintRunInfo()
489 part_local_dofs[2] = gather_buffer[median_index]; // median in PrintRunInfo()
519 …PetscCallMPI(MPI_Gather(&num_remote_roots_total, 1, MPIU_INT, gather_buffer, 1, MPIU_INT, 0, comm)… in PrintRunInfo()
521 PetscCall(PetscSortInt(comm_size, gather_buffer)); in PrintRunInfo()
522 part_boundary_dofs[0] = gather_buffer[0]; // min in PrintRunInfo()
523 part_boundary_dofs[1] = gather_buffer[comm_size - 1]; // max in PrintRunInfo()
524 part_boundary_dofs[2] = gather_buffer[median_index]; // median in PrintRunInfo()
533 …PetscCallMPI(MPI_Gather(&num_ghost_interface_ranks, 1, MPIU_INT, gather_buffer, 1, MPIU_INT, 0, co… in PrintRunInfo()
535 PetscCall(PetscSortInt(comm_size, gather_buffer)); in PrintRunInfo()
536 part_neighbors[0] = gather_buffer[0]; // min in PrintRunInfo()
537 part_neighbors[1] = gather_buffer[comm_size - 1]; // max in PrintRunInfo()
538 part_neighbors[2] = gather_buffer[median_index]; // median in PrintRunInfo()
544 …PetscCallMPI(MPI_Gather(&num_remote_leaves_total, 1, MPIU_INT, gather_buffer, 1, MPIU_INT, 0, comm… in PrintRunInfo()
546 PetscCall(PetscSortInt(comm_size, gather_buffer)); in PrintRunInfo()
547 part_boundary_dofs[0] = gather_buffer[0]; // min in PrintRunInfo()
548 part_boundary_dofs[1] = gather_buffer[comm_size - 1]; // max in PrintRunInfo()
549 part_boundary_dofs[2] = gather_buffer[median_index]; // median in PrintRunInfo()
558 …PetscCallMPI(MPI_Gather(&num_owned_interface_ranks, 1, MPIU_INT, gather_buffer, 1, MPIU_INT, 0, co… in PrintRunInfo()
560 PetscCall(PetscSortInt(comm_size, gather_buffer)); in PrintRunInfo()
561 part_neighbors[0] = gather_buffer[0]; // min in PrintRunInfo()
562 part_neighbors[1] = gather_buffer[comm_size - 1]; // max in PrintRunInfo()
563 part_neighbors[2] = gather_buffer[median_index]; // median in PrintRunInfo()
570 if (!rank) PetscCall(PetscFree(gather_buffer)); in PrintRunInfo()