Lines Matching refs:bs2
642 PetscInt bs = C->rmap->bs, bs2 = c->bs2, rstart = c->rstartbs; local
1235 PetscCall(PetscMalloc1(rbuf2[i][0] * bs2, &rbuf4[i]));
1236 …PetscCallMPI(MPIU_Irecv(rbuf4[i], rbuf2[i][0] * bs2, MPIU_SCALAR, req_source2[i], tag4, comm, r_wa…
1243 if (nrqr) PetscCall(PetscMalloc1(jcnt * bs2, &sbuf_aa[0]));
1244 for (PetscMPIInt i = 1; i < nrqr; i++) sbuf_aa[i] = sbuf_aa[i - 1] + req_size[i - 1] * bs2;
1263 vworkA = PetscSafePointerPlusOffset(a_a, a_i[row] * bs2);
1264 vworkB = PetscSafePointerPlusOffset(b_a, b_i[row] * bs2);
1267 vals = sbuf_aa_i + ct2 * bs2;
1269 … if ((bmap[cworkB[l]]) < cstart) PetscCall(PetscArraycpy(vals + l * bs2, vworkB + l * bs2, bs2));
1273 …or (l = 0; l < nzA; l++) PetscCall(PetscArraycpy(vals + (imark + l) * bs2, vworkA + l * bs2, bs2));
1274 … (l = imark; l < nzB; l++) PetscCall(PetscArraycpy(vals + (nzA + l) * bs2, vworkB + l * bs2, bs2));
1279 …PetscCallMPI(MPIU_Isend(sbuf_aa_i, req_size[i] * bs2, MPIU_SCALAR, req_source1[i], tag4, comm, s_w…
1309 vworkA = a_a + a_i[row] * bs2;
1310 vworkB = PetscSafePointerPlusOffset(b_a, b_i[row] * bs2);
1326 if (!ijonly) mat_a = PetscSafePointerPlusOffset(imat_a, mat_i * bs2);
1343 PetscCall(PetscArraycpy(mat_a, vworkB + l * bs2, bs2));
1344 mat_a += bs2;
1359 PetscCall(PetscArraycpy(mat_a, vworkA + l * bs2, bs2));
1360 mat_a += bs2;
1374 PetscCall(PetscArraycpy(mat_a, vworkB + l * bs2, bs2));
1375 mat_a += bs2;
1385 PetscCall(PetscArraycpy(mat_a, vworkB + l * bs2, bs2));
1386 mat_a += bs2;
1394 PetscCall(PetscArraycpy(mat_a, vworkA + l * bs2, bs2));
1395 mat_a += bs2;
1402 PetscCall(PetscArraycpy(mat_a, vworkB + l * bs2, bs2));
1403 mat_a += bs2;
1449 if (!ijonly) mat_a = imat_a + mat_i * bs2;
1462 PetscCall(PetscArraycpy(mat_a, rbuf4_i + ct2 * bs2, bs2));
1463 mat_a += bs2;
1472 PetscCall(PetscArraycpy(mat_a, rbuf4_i + ct2 * bs2, bs2));
1473 mat_a += bs2;
1486 PetscCall(PetscMalloc1(bs2, &work));
1503 mat_a = imat_a + mat_i * bs2;
1504 PetscCall(PetscSortIntWithDataArray(ilen, mat_j, mat_a, bs2 * sizeof(MatScalar), work));