Lines Matching refs:swaits

392   MPI_Request  *rwaits, *swaits;  member
408 PetscCall(PetscFree4(contents->stype, contents->rtype, contents->rwaits, contents->swaits)); in MatMPIAIJ_MPIDenseDestroy()
480 …etscMalloc4(nsends, &stype, nrecvs, &rtype, nrecvs, &contents->rwaits, nsends, &contents->swaits)); in MatMatMultSymbolic_MPIAIJ_MPIDense()
545 MPI_Request *swaits, *rwaits; in MatMPIDenseScatter() local
566 swaits = contents->swaits; in MatMPIDenseScatter()
580 …0; i < nsends; i++) PetscCallMPI(MPIU_Isend(b, ncols, stype[i], sprocs[i], tag, comm, swaits + i)); in MatMPIDenseScatter()
583 if (nsends) PetscCallMPI(MPI_Waitall(nsends_mpi, swaits, MPI_STATUSES_IGNORE)); in MatMPIDenseScatter()
1279 MPI_Request *swaits, *rwaits; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local
1361 PetscCall(PetscMalloc1(nsend, &swaits)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1365 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1379 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1418 PetscCallMPI(MPIU_Isend(buf_si, len_si[proc], MPIU_INT, proc, tagi, comm, swaits + k)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1424 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1428 PetscCall(PetscFree(swaits)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable()
1773 MPI_Request *swaits, *rwaits; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ() local
1903 PetscCall(PetscMalloc1(merge->nsend, &swaits)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
1907 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
1918 if (merge->nsend) PetscCallMPI(MPI_Waitall(merge->nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
1951 PetscCallMPI(MPIU_Isend(buf_si, len_si[proc], MPIU_INT, proc, tagi, comm, swaits + k)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
1961 if (merge->nsend) PetscCallMPI(MPI_Waitall(merge->nsend, swaits, sstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()
1964 PetscCall(PetscFree(swaits)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ()