Lines Matching refs:w3
495 PetscMPIInt *w1, *w2, nrqr, *w3, *w4, *onodes1, *olengths1, *onodes2, *olengths2; in MatIncreaseOverlap_MPIAIJ_Once() local
532 PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4)); in MatIncreaseOverlap_MPIAIJ_Once()
546 w3[j]++; in MatIncreaseOverlap_MPIAIJ_Once()
554 w3[rank] = 0; in MatIncreaseOverlap_MPIAIJ_Once()
573 w1[j] += w2[j] + 2 * w3[j]; 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()
705 PetscCall(PetscFree4(w1, w2, w3, w4)); in MatIncreaseOverlap_MPIAIJ_Once()
2042 …PetscMPIInt rank, size, tag0, tag2, tag3, tag4, *w1, *w2, *w3, *w4, nrqr, *req_source1 = NULL… in MatCreateSubMatrices_MPIAIJ_Local() local
2158 …PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4)); /* mesg size, initialize work… in MatCreateSubMatrices_MPIAIJ_Local()
2178 w3[j]++; in MatCreateSubMatrices_MPIAIJ_Local()
2187 w3[rank] = 0; in MatCreateSubMatrices_MPIAIJ_Local()
2205 w1[j] += w2[j] + 2 * w3[j]; in MatCreateSubMatrices_MPIAIJ_Local()
2238 PetscCall(PetscArrayzero(sbuf1[j] + 1, 2 * w3[j])); in MatCreateSubMatrices_MPIAIJ_Local()
2239 ptr[j] = sbuf1[j] + 2 * w3[j] + 1; in MatCreateSubMatrices_MPIAIJ_Local()
2318 PetscCall(PetscFree4(w1, w2, w3, w4)); in MatCreateSubMatrices_MPIAIJ_Local()