Lines Matching refs:pa
62 PetscMPIInt size, rank, tag1, tag2, *w2, *w1, nrqs, nrqr, *pa; in MatIncreaseOverlap_MPIBAIJ_Once() local
119 PetscCall(PetscMalloc1(nrqs, &pa)); in MatIncreaseOverlap_MPIBAIJ_Once()
122 pa[j] = i; in MatIncreaseOverlap_MPIBAIJ_Once()
129 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIBAIJ_Once()
148 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIBAIJ_Once()
158 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIBAIJ_Once()
213 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIBAIJ_Once()
311 PetscCall(PetscFree(pa)); in MatIncreaseOverlap_MPIBAIJ_Once()
620 PetscMPIInt *pa, **row2proc, *row2proc_i, proc = -1; local
714 pa = smat_i->pa;
742 pa = smat_i->pa;
793 PetscCall(PetscMalloc1(nrqs, &pa)); /*(proc -array)*/
795 if (w1[i]) pa[j++] = i;
800 PetscMPIInt j = pa[i];
823 PetscMPIInt j = pa[i];
832 PetscMPIInt j = pa[i];
872 PetscMPIInt j = pa[i];
880 for (PetscMPIInt i = 1; i < nrqs; ++i) rbuf2[i] = rbuf2[i - 1] + w1[pa[i - 1]];
882 PetscMPIInt j = pa[i];
924 req_source2[i] = pa[i];
1089 sbuf1_i = sbuf1[pa[tmp2]];
1170 smat_i->pa = pa;
1209 smat_i->pa = pa;
1416 sbuf1_i = sbuf1[pa[tmp2]];