Searched refs:swaits (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 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() [all …]
|
| H A D | mpiptap.c | 231 MPI_Request *swaits, *rwaits; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local 425 PetscCall(PetscMalloc1(nsend + 1, &swaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 429 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 451 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 484 PetscCallMPI(MPIU_Isend(buf_si, len_si[proc], MPIU_INT, proc, tagi, comm, swaits + k)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 490 if (nsend) PetscCallMPI(MPI_Waitall(nsend, swaits, sstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 494 PetscCall(PetscFree(swaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 1518 MPI_Request *swaits, *rwaits; in MatPtAPSymbolic_MPIAIJ_MPIAIJ() local 1714 PetscCall(PetscMalloc1(nsend + 1, &swaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1718 PetscCallMPI(MPIU_Isend(coj + coi[i], len_s[proc], MPIU_INT, proc, tagj, comm, swaits + k)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() [all …]
|
| H A D | mpiaij.c | 5772 MPI_Request *reqs = NULL, *rwaits = NULL, *swaits = NULL; in MatGetBrowsOfAoCols_MPIAIJ() local 5800 swaits = PetscSafePointerPlusOffset(reqs, nrecvs); in MatGetBrowsOfAoCols_MPIAIJ() 5838 PetscCallMPI(MPIU_Isend(rowlen, nrows * sbs, MPIU_INT, sprocs[i], tag, comm, swaits + i)); in MatGetBrowsOfAoCols_MPIAIJ() 5892 …et(bufj, sstartsj[i]), sstartsj[i + 1] - sstartsj[i], MPIU_INT, sprocs[i], tag, comm, swaits + i)); in MatGetBrowsOfAoCols_MPIAIJ() 5924 …bufa, sstartsj[i]), sstartsj[i + 1] - sstartsj[i], MPIU_SCALAR, sprocs[i], tag, comm, swaits + i)); in MatGetBrowsOfAoCols_MPIAIJ()
|