Lines Matching refs:psum
8154 PetscMPIInt psum; in PCBDDCMatISSubassemble() local
8156 for (j = 0, psum = 0; j < nis; j++) { in PCBDDCMatISSubassemble()
8160 psum += len + 1; /* indices + length */ in PCBDDCMatISSubassemble()
8162 PetscCall(PetscMalloc1(psum, &send_buffer_idxs_is)); in PCBDDCMatISSubassemble()
8163 for (j = 0, psum = 0; j < nis; j++) { in PCBDDCMatISSubassemble()
8167 send_buffer_idxs_is[psum] = plen; in PCBDDCMatISSubassemble()
8169 PetscCall(PetscArraycpy(&send_buffer_idxs_is[psum + 1], is_array_idxs, plen)); in PCBDDCMatISSubassemble()
8171 psum += plen + 1; /* indices + length */ in PCBDDCMatISSubassemble()
8173 for (i = 0; i < n_sends; i++) ilengths_idxs_is[is_indices[i]] = psum; in PCBDDCMatISSubassemble()
8401 PetscInt **temp_idxs, *count_is, j, psum; in PCBDDCMatISSubassemble() local
8406 psum = 0; in PCBDDCMatISSubassemble()
8411 psum += plen; in PCBDDCMatISSubassemble()
8416 PetscCall(PetscMalloc1(psum, &temp_idxs[0])); in PCBDDCMatISSubassemble()
8633 PetscInt psum; in PCBDDCSetUpCoarseSolver() local
8634 if (pcbddc->coarse_ksp) psum = 1; in PCBDDCSetUpCoarseSolver()
8635 else psum = 0; in PCBDDCSetUpCoarseSolver()
8636 …PetscCallMPI(MPIU_Allreduce(&psum, &ncoarse, 1, MPIU_INT, MPI_SUM, PetscObjectComm((PetscObject)pc… in PCBDDCSetUpCoarseSolver()