Lines Matching refs:w3
61 PetscInt *n, *w3, *w4, **data, len;
89 PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4));
103 w3[j]++;
111 w3[rank] = 0;
130 w1[j] += w2[j] + 2 * w3[j];
160 PetscCall(PetscArrayzero(outdat[j] + 1, 2 * w3[j]));
161 ptr[j] = outdat[j] + 2 * w3[j] + 1;
236 PetscCall(PetscFree4(w1, w2, w3, w4));
621 PetscMPIInt rank, size, tag0, tag2, tag3, tag4, *w1, *w2, *w3, *w4, nrqr, nrqs = 0, *req_source1 = NULL, *req_source2;
755 PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4)); /* mesg size, initialize work vectors */
777 w3[j]++;
786 w3[rank] = 0;
801 w1[j] += w2[j] + 2 * w3[j];
835 PetscCall(PetscArrayzero(sbuf1[j] + 1, 2 * w3[j]));
836 ptr[j] = sbuf1[j] + 2 * w3[j] + 1;
916 PetscCall(PetscFree4(w1, w2, w3, w4));