Lines Matching refs:nbs
1647 …PetscInt i, j, k, *aj = a->j, *ai = a->i, bs = A->rmap->bs, mbs = a->mbs, nbs = a->nbs, *atfil… in MatTranspose_SeqBAIJ() local
1653 PetscCall(PetscCalloc1(1 + nbs, &atfill)); in MatTranspose_SeqBAIJ()
1664 for (i = 0; i < nbs; i++) at->ilen[i] = at->imax[i] = ati[i + 1] - ati[i]; in MatTranspose_SeqBAIJ()
1675 PetscCall(PetscArraycpy(atfill, ati, nbs)); in MatTranspose_SeqBAIJ()
2133 …in[l] < a->nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Block column index too large %" PetscI… in MatSetValuesBlocked_SeqBAIJ()
2870 PetscInt i, *collengths, *cia, *cja, n = a->nbs, m = a->mbs; in MatGetColumnIJ_SeqBAIJ_Color()
3149 PetscInt i, mbs, nbs, bs2; in MatSeqBAIJSetPreallocation_SeqBAIJ() local
3177 nbs = B->cmap->n / bs; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3180 …PetscCheck(mbs * bs == B->rmap->n && nbs * bs == B->cmap->n, PETSC_COMM_SELF, PETSC_ERR_ARG_SIZ, "… in MatSeqBAIJSetPreallocation_SeqBAIJ()
3187 …nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "nnz cannot be greater than block row length: loca… in MatSeqBAIJSetPreallocation_SeqBAIJ()
3314 b->nbs = nbs; in MatSeqBAIJSetPreallocation_SeqBAIJ()
3326 nz = PetscMin(nz, nbs); in MatSeqBAIJSetPreallocation_SeqBAIJ()
3595 c->nbs = a->nbs; in MatDuplicateNoCreate_SeqBAIJ()
3635 PetscInt header[4], M, N, nz, bs, m, n, mbs, nbs, rows, cols, sum, i, j, k; in MatLoad_SeqBAIJ_Binary() local
3668 nbs = n / bs; in MatLoad_SeqBAIJ_Binary()
3688 PetscCall(PetscBTCreate(nbs, &bt)); in MatLoad_SeqBAIJ_Binary()
3692 PetscCall(PetscBTMemzero(nbs, bt)); in MatLoad_SeqBAIJ_Binary()