Lines Matching refs:pa
504 PetscMPIInt size, rank, tag1, tag2, proc = 0, nrqs, *pa; in MatIncreaseOverlap_MPIAIJ_Once() local
562 PetscCall(PetscMalloc1(nrqs, &pa)); in MatIncreaseOverlap_MPIAIJ_Once()
565 pa[j] = i; in MatIncreaseOverlap_MPIAIJ_Once()
572 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIAIJ_Once()
592 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIAIJ_Once()
602 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIAIJ_Once()
677 PetscMPIInt j = pa[i]; in MatIncreaseOverlap_MPIAIJ_Once()
812 PetscCall(PetscFree(pa)); in MatIncreaseOverlap_MPIAIJ_Once()
1222 …ank, size, *req_source1, *req_source2, tag1, tag2, tag3, tag4, *w1, *w2, nrqr, nrqs = 0, proc, *pa; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local
1298 PetscCall(PetscMalloc1(nrqs, &pa)); /*(proc -array)*/ in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1300 if (w1[proc]) pa[j++] = proc; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1306 w1[pa[i]] += 3; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1307 msz += w1[pa[i]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1333 sbuf1[pa[i]] = iptr; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1334 iptr += w1[pa[i]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1340 PetscCall(PetscArrayzero(sbuf1[pa[i]], 3)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1341 ptr[pa[i]] = sbuf1[pa[i]] + 3; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1366 …scMPIInt i = 0; i < nrqs; ++i) PetscCallMPI(MPIU_Isend(sbuf1[pa[i]], w1[pa[i]], MPIU_INT, pa[i], t… in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1373 for (PetscMPIInt i = 1; i < nrqs; ++i) rbuf2[i] = rbuf2[i - 1] + w1[pa[i - 1]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1375 …MPIInt i = 0; i < nrqs; ++i) PetscCallMPI(MPIU_Irecv(rbuf2[i], w1[pa[i]], MPIU_INT, pa[i], tag2, c… in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1556 sbuf1_i = sbuf1[pa[i]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1627 smatis1->pa = pa; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1669 pa = smatis1->pa; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
1829 sbuf1_i = sbuf1[pa[idex]]; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local()
2041 PetscMPIInt nrqs = 0, *pa, proc = -1; in MatCreateSubMatrices_MPIAIJ_Local() local
2118 pa = smat_i->pa; in MatCreateSubMatrices_MPIAIJ_Local()
2145 pa = smat_i->pa; in MatCreateSubMatrices_MPIAIJ_Local()
2194 PetscCall(PetscMalloc1(nrqs, &pa)); /*(proc -array)*/ in MatCreateSubMatrices_MPIAIJ_Local()
2197 pa[j] = i; in MatCreateSubMatrices_MPIAIJ_Local()
2204 PetscMPIInt j = pa[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2227 PetscMPIInt j = pa[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2236 PetscMPIInt j = pa[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2270 PetscMPIInt j = pa[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2278 for (PetscMPIInt i = 1; i < nrqs; ++i) rbuf2[i] = rbuf2[i - 1] + w1[pa[i - 1]]; in MatCreateSubMatrices_MPIAIJ_Local()
2280 PetscMPIInt j = pa[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2325 req_source2[i] = pa[i]; in MatCreateSubMatrices_MPIAIJ_Local()
2472 sbuf1_i = sbuf1[pa[tmp2]]; in MatCreateSubMatrices_MPIAIJ_Local()
2550 smat_i->pa = pa; in MatCreateSubMatrices_MPIAIJ_Local()
2588 smat_i->pa = pa; in MatCreateSubMatrices_MPIAIJ_Local()
2731 sbuf1_i = sbuf1[pa[tmp2]]; in MatCreateSubMatrices_MPIAIJ_Local()