Lines Matching refs:cm

1567 …lt_SeqSBAIJ_1_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn)  in MatMatMult_SeqSBAIJ_1_Private()  argument
1591 z[0 + k * cm] += v[0] * x1; in MatMatMult_SeqSBAIJ_1_Private()
1592 if (*idx != i) c[(*idx) + k * cm] += (aconj ? PetscConj(v[0]) : v[0]) * b[i + k * bm]; in MatMatMult_SeqSBAIJ_1_Private()
1602 …lt_SeqSBAIJ_2_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_2_Private() argument
1626 z[0 + k * cm] += v[0] * x1 + v[2] * x2; in MatMatMult_SeqSBAIJ_2_Private()
1627 z[1 + k * cm] += v[1] * x1 + v[3] * x2; in MatMatMult_SeqSBAIJ_2_Private()
1629 c[2 * (*idx) + 0 + k * cm] += v[0] * b[2 * i + k * bm] + v[1] * b[2 * i + 1 + k * bm]; in MatMatMult_SeqSBAIJ_2_Private()
1630 c[2 * (*idx) + 1 + k * cm] += v[2] * b[2 * i + k * bm] + v[3] * b[2 * i + 1 + k * bm]; in MatMatMult_SeqSBAIJ_2_Private()
1641 …lt_SeqSBAIJ_3_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_3_Private() argument
1666 z[0 + k * cm] += v[0] * x1 + v[3] * x2 + v[6] * x3; in MatMatMult_SeqSBAIJ_3_Private()
1667 z[1 + k * cm] += v[1] * x1 + v[4] * x2 + v[7] * x3; in MatMatMult_SeqSBAIJ_3_Private()
1668 z[2 + k * cm] += v[2] * x1 + v[5] * x2 + v[8] * x3; in MatMatMult_SeqSBAIJ_3_Private()
1670 …c[3 * (*idx) + 0 + k * cm] += v[0] * b[3 * i + k * bm] + v[3] * b[3 * i + 1 + k * bm] + v[6] * b[3… in MatMatMult_SeqSBAIJ_3_Private()
1671 …c[3 * (*idx) + 1 + k * cm] += v[1] * b[3 * i + k * bm] + v[4] * b[3 * i + 1 + k * bm] + v[7] * b[3… in MatMatMult_SeqSBAIJ_3_Private()
1672 …c[3 * (*idx) + 2 + k * cm] += v[2] * b[3 * i + k * bm] + v[5] * b[3 * i + 1 + k * bm] + v[8] * b[3… in MatMatMult_SeqSBAIJ_3_Private()
1683 …lt_SeqSBAIJ_4_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_4_Private() argument
1709 z[0 + k * cm] += v[0] * x1 + v[4] * x2 + v[8] * x3 + v[12] * x4; in MatMatMult_SeqSBAIJ_4_Private()
1710 z[1 + k * cm] += v[1] * x1 + v[5] * x2 + v[9] * x3 + v[13] * x4; in MatMatMult_SeqSBAIJ_4_Private()
1711 z[2 + k * cm] += v[2] * x1 + v[6] * x2 + v[10] * x3 + v[14] * x4; in MatMatMult_SeqSBAIJ_4_Private()
1712 z[3 + k * cm] += v[3] * x1 + v[7] * x2 + v[11] * x3 + v[15] * x4; in MatMatMult_SeqSBAIJ_4_Private()
1714 …c[4 * (*idx) + 0 + k * cm] += v[0] * b[4 * i + k * bm] + v[4] * b[4 * i + 1 + k * bm] + v[8] * b[4… in MatMatMult_SeqSBAIJ_4_Private()
1715 …c[4 * (*idx) + 1 + k * cm] += v[1] * b[4 * i + k * bm] + v[5] * b[4 * i + 1 + k * bm] + v[9] * b[4… in MatMatMult_SeqSBAIJ_4_Private()
1716 …c[4 * (*idx) + 2 + k * cm] += v[2] * b[4 * i + k * bm] + v[6] * b[4 * i + 1 + k * bm] + v[10] * b[… in MatMatMult_SeqSBAIJ_4_Private()
1717 …c[4 * (*idx) + 3 + k * cm] += v[3] * b[4 * i + k * bm] + v[7] * b[4 * i + 1 + k * bm] + v[11] * b[… in MatMatMult_SeqSBAIJ_4_Private()
1728 …lt_SeqSBAIJ_5_Private(Mat A, PetscScalar *b, PetscInt bm, PetscScalar *c, PetscInt cm, PetscInt cn) in MatMatMult_SeqSBAIJ_5_Private() argument
1754 x5 = xb[4 + k * cm]; in MatMatMult_SeqSBAIJ_5_Private()
1755 z[0 + k * cm] += v[0] * x1 + v[5] * x2 + v[10] * x3 + v[15] * x4 + v[20] * x5; in MatMatMult_SeqSBAIJ_5_Private()
1756 z[1 + k * cm] += v[1] * x1 + v[6] * x2 + v[11] * x3 + v[16] * x4 + v[21] * x5; in MatMatMult_SeqSBAIJ_5_Private()
1757 z[2 + k * cm] += v[2] * x1 + v[7] * x2 + v[12] * x3 + v[17] * x4 + v[22] * x5; in MatMatMult_SeqSBAIJ_5_Private()
1758 z[3 + k * cm] += v[3] * x1 + v[8] * x2 + v[13] * x3 + v[18] * x4 + v[23] * x5; in MatMatMult_SeqSBAIJ_5_Private()
1759 z[4 + k * cm] += v[4] * x1 + v[9] * x2 + v[14] * x3 + v[19] * x4 + v[24] * x5; in MatMatMult_SeqSBAIJ_5_Private()
1761 …c[5 * (*idx) + 0 + k * cm] += v[0] * b[5 * i + k * bm] + v[5] * b[5 * i + 1 + k * bm] + v[10] * b[… in MatMatMult_SeqSBAIJ_5_Private()
1762 …c[5 * (*idx) + 1 + k * cm] += v[1] * b[5 * i + k * bm] + v[6] * b[5 * i + 1 + k * bm] + v[11] * b[… in MatMatMult_SeqSBAIJ_5_Private()
1763 …c[5 * (*idx) + 2 + k * cm] += v[2] * b[5 * i + k * bm] + v[7] * b[5 * i + 1 + k * bm] + v[12] * b[… in MatMatMult_SeqSBAIJ_5_Private()
1764 …c[5 * (*idx) + 3 + k * cm] += v[3] * b[5 * i + k * bm] + v[8] * b[5 * i + 1 + k * bm] + v[13] * b[… in MatMatMult_SeqSBAIJ_5_Private()
1765 …c[5 * (*idx) + 4 + k * cm] += v[4] * b[5 * i + k * bm] + v[9] * b[5 * i + 1 + k * bm] + v[14] * b[… in MatMatMult_SeqSBAIJ_5_Private()
1781 PetscInt cm = cd->lda, cn = B->cmap->n, bm = bd->lda; in MatMatMultNumeric_SeqSBAIJ_SeqDense() local
1791 if (!cm || !cn) PetscFunctionReturn(PETSC_SUCCESS); in MatMatMultNumeric_SeqSBAIJ_SeqDense()
1800 PetscCall(MatMatMult_SeqSBAIJ_1_Private(A, b, bm, c, cm, cn)); in MatMatMultNumeric_SeqSBAIJ_SeqDense()
1803 PetscCall(MatMatMult_SeqSBAIJ_2_Private(A, b, bm, c, cm, cn)); in MatMatMultNumeric_SeqSBAIJ_SeqDense()
1806 PetscCall(MatMatMult_SeqSBAIJ_3_Private(A, b, bm, c, cm, cn)); in MatMatMultNumeric_SeqSBAIJ_SeqDense()
1809 PetscCall(MatMatMult_SeqSBAIJ_4_Private(A, b, bm, c, cm, cn)); in MatMatMultNumeric_SeqSBAIJ_SeqDense()
1812 PetscCall(MatMatMult_SeqSBAIJ_5_Private(A, b, bm, c, cm, cn)); in MatMatMultNumeric_SeqSBAIJ_SeqDense()
1818 PetscCall(PetscBLASIntCast(cm, &bcm)); in MatMatMultNumeric_SeqSBAIJ_SeqDense()