Lines Matching refs:len_si
4771 PetscMPIInt size, rank, tagi, tagj, *len_s, *len_si, *len_ri; in MatCreateMPIAIJSumSeqAIJSymbolic() local
4801 PetscCall(PetscMalloc1(size, &len_si)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4813 len_si[proc] = 0; in MatCreateMPIAIJSumSeqAIJSymbolic()
4817 PetscCall(PetscMPIIntCast(owners[proc + 1] - owners[proc] + 1, &len_si[proc])); in MatCreateMPIAIJSumSeqAIJSymbolic()
4826 PetscCall(PetscMPIIntCast(2 * (nrows + 1), &len_si[proc])); in MatCreateMPIAIJSumSeqAIJSymbolic()
4827 len += len_si[proc]; in MatCreateMPIAIJSumSeqAIJSymbolic()
4833 …PetscCall(PetscGatherMessageLengths2(comm, merge->nsend, merge->nrecv, len_s, len_si, &merge->id_r… in MatCreateMPIAIJSumSeqAIJSymbolic()
4866 nrows = len_si[proc] / 2 - 1; in MatCreateMPIAIJSumSeqAIJSymbolic()
4879 PetscCallMPI(MPIU_Isend(buf_si, len_si[proc], MPIU_INT, proc, tagi, comm, si_waits + k)); in MatCreateMPIAIJSumSeqAIJSymbolic()
4881 buf_si += len_si[proc]; in MatCreateMPIAIJSumSeqAIJSymbolic()
4890 PetscCall(PetscFree(len_si)); in MatCreateMPIAIJSumSeqAIJSymbolic()