Lines Matching refs:Bmpi

976   Mat                Bmpi;  in MatConvert_ScaLAPACK_Dense()  local
1001 PetscCall(MatCreate(comm, &Bmpi)); in MatConvert_ScaLAPACK_Dense()
1006 PetscCall(MatSetSizes(Bmpi, m, n, M, N)); in MatConvert_ScaLAPACK_Dense()
1007 PetscCall(MatSetType(Bmpi, MATDENSE)); in MatConvert_ScaLAPACK_Dense()
1008 PetscCall(MatSetUp(Bmpi)); in MatConvert_ScaLAPACK_Dense()
1012 PetscCall(MatDenseGetLDA(Bmpi, &ldb)); in MatConvert_ScaLAPACK_Dense()
1018 PetscCall(MatDenseGetArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
1020 PetscCall(MatDenseRestoreArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
1021 PetscCall(MatAssemblyBegin(Bmpi, MAT_FINAL_ASSEMBLY)); in MatConvert_ScaLAPACK_Dense()
1022 PetscCall(MatAssemblyEnd(Bmpi, MAT_FINAL_ASSEMBLY)); in MatConvert_ScaLAPACK_Dense()
1025 PetscCall(MatGetOwnershipRange(Bmpi, &rstart, &rend)); in MatConvert_ScaLAPACK_Dense()
1027 PetscCall(MatGetRow(Bmpi, i, &nz, &cwork, &vwork)); in MatConvert_ScaLAPACK_Dense()
1029 PetscCall(MatRestoreRow(Bmpi, i, &nz, &cwork, &vwork)); in MatConvert_ScaLAPACK_Dense()
1033 PetscCall(MatDestroy(&Bmpi)); in MatConvert_ScaLAPACK_Dense()
1037 if (reuse == MAT_REUSE_MATRIX) Bmpi = *B; in MatConvert_ScaLAPACK_Dense()
1039 PetscCall(MatCreate(comm, &Bmpi)); in MatConvert_ScaLAPACK_Dense()
1044 PetscCall(MatSetSizes(Bmpi, m, n, M, N)); in MatConvert_ScaLAPACK_Dense()
1045 PetscCall(MatSetType(Bmpi, MATDENSE)); in MatConvert_ScaLAPACK_Dense()
1046 PetscCall(MatSetUp(Bmpi)); in MatConvert_ScaLAPACK_Dense()
1051 PetscCall(MatDenseGetLDA(Bmpi, &ldb)); in MatConvert_ScaLAPACK_Dense()
1057 PetscCall(MatDenseGetArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
1059 PetscCall(MatDenseRestoreArray(Bmpi, &barray)); in MatConvert_ScaLAPACK_Dense()
1061 PetscCall(MatAssemblyBegin(Bmpi, MAT_FINAL_ASSEMBLY)); in MatConvert_ScaLAPACK_Dense()
1062 PetscCall(MatAssemblyEnd(Bmpi, MAT_FINAL_ASSEMBLY)); in MatConvert_ScaLAPACK_Dense()
1063 if (reuse == MAT_INPLACE_MATRIX) PetscCall(MatHeaderReplace(A, &Bmpi)); in MatConvert_ScaLAPACK_Dense()
1064 else *B = Bmpi; in MatConvert_ScaLAPACK_Dense()
1091 Mat Bmpi; in MatConvert_Dense_ScaLAPACK() local
1104 if (reuse == MAT_REUSE_MATRIX) Bmpi = *B; in MatConvert_Dense_ScaLAPACK()
1106 PetscCall(MatCreate(comm, &Bmpi)); in MatConvert_Dense_ScaLAPACK()
1111 PetscCall(MatSetSizes(Bmpi, m, n, M, N)); in MatConvert_Dense_ScaLAPACK()
1112 PetscCall(MatSetType(Bmpi, MATSCALAPACK)); in MatConvert_Dense_ScaLAPACK()
1113 PetscCall(MatSetUp(Bmpi)); in MatConvert_Dense_ScaLAPACK()
1115 b = (Mat_ScaLAPACK *)Bmpi->data; in MatConvert_Dense_ScaLAPACK()
1131 Bmpi->nooffprocentries = PETSC_TRUE; in MatConvert_Dense_ScaLAPACK()
1138 PetscCall(MatSetValues(Bmpi, A->rmap->n, rows, A->cmap->N, cols, aarray, INSERT_VALUES)); in MatConvert_Dense_ScaLAPACK()
1145 PetscCall(MatAssemblyBegin(Bmpi, MAT_FINAL_ASSEMBLY)); in MatConvert_Dense_ScaLAPACK()
1146 PetscCall(MatAssemblyEnd(Bmpi, MAT_FINAL_ASSEMBLY)); in MatConvert_Dense_ScaLAPACK()
1147 if (reuse == MAT_INPLACE_MATRIX) PetscCall(MatHeaderReplace(A, &Bmpi)); in MatConvert_Dense_ScaLAPACK()
1148 else *B = Bmpi; in MatConvert_Dense_ScaLAPACK()