Lines Matching refs:Bs
631 Mat Bs; in MatDuplicate_ScaLAPACK() local
637 PetscCall(MatCreate(comm, &Bs)); in MatDuplicate_ScaLAPACK()
638 PetscCall(MatSetSizes(Bs, A->rmap->n, A->cmap->n, PETSC_DECIDE, PETSC_DECIDE)); in MatDuplicate_ScaLAPACK()
639 PetscCall(MatSetType(Bs, MATSCALAPACK)); in MatDuplicate_ScaLAPACK()
640 b = (Mat_ScaLAPACK *)Bs->data; in MatDuplicate_ScaLAPACK()
647 PetscCall(MatSetUp(Bs)); in MatDuplicate_ScaLAPACK()
648 *B = Bs; in MatDuplicate_ScaLAPACK()
650 Bs->assembled = PETSC_TRUE; in MatDuplicate_ScaLAPACK()
657 Mat Bs = *B; in MatTranspose_ScaLAPACK() local
667 …CreateScaLAPACK(PetscObjectComm((PetscObject)A), a->nb, a->mb, a->N, a->M, a->csrc, a->rsrc, &Bs)); in MatTranspose_ScaLAPACK()
668 *B = Bs; in MatTranspose_ScaLAPACK()
669 b = (Mat_ScaLAPACK *)Bs->data; in MatTranspose_ScaLAPACK()
676 Bs->assembled = PETSC_TRUE; in MatTranspose_ScaLAPACK()
694 Mat Bs = *B; in MatHermitianTranspose_ScaLAPACK() local
700 …CreateScaLAPACK(PetscObjectComm((PetscObject)A), a->nb, a->mb, a->N, a->M, a->csrc, a->rsrc, &Bs)); in MatHermitianTranspose_ScaLAPACK()
701 *B = Bs; in MatHermitianTranspose_ScaLAPACK()
702 b = (Mat_ScaLAPACK *)Bs->data; in MatHermitianTranspose_ScaLAPACK()
704 Bs->assembled = PETSC_TRUE; in MatHermitianTranspose_ScaLAPACK()