Searched refs:outdat (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 63 PetscInt Mbs, **rbuf, row, msz, **outdat, **ptr; in MatIncreaseOverlap_MPIBAIJ_Once() local 142 PetscCall(PetscMalloc4(size, &outdat, size, &ptr, msz, &tmp, size, &ctr)); in MatIncreaseOverlap_MPIBAIJ_Once() 143 PetscCall(PetscArrayzero(outdat, size)); in MatIncreaseOverlap_MPIBAIJ_Once() 150 outdat[j] = iptr; in MatIncreaseOverlap_MPIBAIJ_Once() 159 outdat[j][0] = 0; in MatIncreaseOverlap_MPIBAIJ_Once() 160 PetscCall(PetscArrayzero(outdat[j] + 1, 2 * w3[j])); in MatIncreaseOverlap_MPIBAIJ_Once() 161 ptr[j] = outdat[j] + 2 * w3[j] + 1; in MatIncreaseOverlap_MPIBAIJ_Once() 200 outdat_j = outdat[j]; in MatIncreaseOverlap_MPIBAIJ_Once() 214 PetscCallMPI(MPIU_Isend(outdat[j], w1[j], MPIU_INT, j, tag1, comm, s_waits1 + i)); in MatIncreaseOverlap_MPIBAIJ_Once() 235 PetscCall(PetscFree4(outdat, ptr, tmp, ctr)); in MatIncreaseOverlap_MPIBAIJ_Once()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 505 PetscInt M, k, **rbuf, row, msz, **outdat, **ptr, *isz1; in MatIncreaseOverlap_MPIAIJ_Once() local 585 PetscCall(PetscMalloc4(size, &outdat, size, &ptr, msz, &tmp, size, &ctr)); in MatIncreaseOverlap_MPIAIJ_Once() 586 PetscCall(PetscArrayzero(outdat, size)); in MatIncreaseOverlap_MPIAIJ_Once() 594 outdat[j] = iptr; in MatIncreaseOverlap_MPIAIJ_Once() 603 outdat[j][0] = 0; in MatIncreaseOverlap_MPIAIJ_Once() 604 PetscCall(PetscArrayzero(outdat[j] + 1, 2 * w3[j])); in MatIncreaseOverlap_MPIAIJ_Once() 605 ptr[j] = outdat[j] + 2 * w3[j] + 1; in MatIncreaseOverlap_MPIAIJ_Once() 664 outdat_j = outdat[j]; in MatIncreaseOverlap_MPIAIJ_Once() 678 PetscCallMPI(MPIU_Isend(outdat[j], w1[j], MPIU_INT, j, tag1, comm, s_waits1 + i)); in MatIncreaseOverlap_MPIAIJ_Once() 704 PetscCall(PetscFree4(outdat, ptr, tmp, ctr)); in MatIncreaseOverlap_MPIAIJ_Once()
|