Lines Matching refs:mat_scal
1154 Mat mat_scal; in MatConvert_AIJ_ScaLAPACK() local
1161 mat_scal = *newmat; in MatConvert_AIJ_ScaLAPACK()
1162 PetscCall(MatZeroEntries(mat_scal)); in MatConvert_AIJ_ScaLAPACK()
1164 PetscCall(MatCreate(PetscObjectComm((PetscObject)A), &mat_scal)); in MatConvert_AIJ_ScaLAPACK()
1169 PetscCall(MatSetSizes(mat_scal, m, n, M, N)); in MatConvert_AIJ_ScaLAPACK()
1170 PetscCall(MatSetType(mat_scal, MATSCALAPACK)); in MatConvert_AIJ_ScaLAPACK()
1171 PetscCall(MatSetUp(mat_scal)); in MatConvert_AIJ_ScaLAPACK()
1175 PetscCall(MatSetValues(mat_scal, 1, &row, ncols, cols, vals, INSERT_VALUES)); in MatConvert_AIJ_ScaLAPACK()
1178 PetscCall(MatAssemblyBegin(mat_scal, MAT_FINAL_ASSEMBLY)); in MatConvert_AIJ_ScaLAPACK()
1179 PetscCall(MatAssemblyEnd(mat_scal, MAT_FINAL_ASSEMBLY)); in MatConvert_AIJ_ScaLAPACK()
1181 if (reuse == MAT_INPLACE_MATRIX) PetscCall(MatHeaderReplace(A, &mat_scal)); in MatConvert_AIJ_ScaLAPACK()
1182 else *newmat = mat_scal; in MatConvert_AIJ_ScaLAPACK()
1188 Mat mat_scal; in MatConvert_SBAIJ_ScaLAPACK() local
1196 mat_scal = *newmat; in MatConvert_SBAIJ_ScaLAPACK()
1197 PetscCall(MatZeroEntries(mat_scal)); in MatConvert_SBAIJ_ScaLAPACK()
1199 PetscCall(MatCreate(PetscObjectComm((PetscObject)A), &mat_scal)); in MatConvert_SBAIJ_ScaLAPACK()
1204 PetscCall(MatSetSizes(mat_scal, m, n, M, N)); in MatConvert_SBAIJ_ScaLAPACK()
1205 PetscCall(MatSetType(mat_scal, MATSCALAPACK)); in MatConvert_SBAIJ_ScaLAPACK()
1206 PetscCall(MatSetUp(mat_scal)); in MatConvert_SBAIJ_ScaLAPACK()
1211 PetscCall(MatSetValues(mat_scal, 1, &row, ncols, cols, vals, ADD_VALUES)); in MatConvert_SBAIJ_ScaLAPACK()
1215 PetscCall(MatSetValues(mat_scal, 1, &cols[j], 1, &row, &v, ADD_VALUES)); in MatConvert_SBAIJ_ScaLAPACK()
1220 PetscCall(MatAssemblyBegin(mat_scal, MAT_FINAL_ASSEMBLY)); in MatConvert_SBAIJ_ScaLAPACK()
1221 PetscCall(MatAssemblyEnd(mat_scal, MAT_FINAL_ASSEMBLY)); in MatConvert_SBAIJ_ScaLAPACK()
1223 if (reuse == MAT_INPLACE_MATRIX) PetscCall(MatHeaderReplace(A, &mat_scal)); in MatConvert_SBAIJ_ScaLAPACK()
1224 else *newmat = mat_scal; in MatConvert_SBAIJ_ScaLAPACK()