Lines Matching refs:fill
72 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ() argument
87 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
94 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
101 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
108 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
115 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
122 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
129 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
136 PetscCall(MatMatMultSymbolic_AIJ_AIJ_wHYPRE(A, B, fill, C)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ()
144 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() argument
171 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ai[am], bi[bm])), &… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
232 C->info.fill_ratio_given = fill; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
237 …locs %" PetscInt_FMT "; Fill ratio: given %g needed %g.\n", ndouble, (double)fill, (double)afill)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
380 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() argument
406 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ai[am], bi[bm])), &… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
469 C->info.fill_ratio_given = fill; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
474 …locs %" PetscInt_FMT "; Fill ratio: given %g needed %g.\n", ndouble, (double)fill, (double)afill)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
483 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable() argument
508 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ai[am], bi[bm])), &… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
572 C->info.fill_ratio_given = fill; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
577 …locs %" PetscInt_FMT "; Fill ratio: given %g needed %g.\n", ndouble, (double)fill, (double)afill)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
586 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap() argument
604 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ai[am], bi[bm])), &… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap()
674 C->info.fill_ratio_given = fill; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap()
679 …locs %" PetscInt_FMT "; Fill ratio: given %g needed %g.\n", ndouble, (double)fill, (double)afill)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap()
688 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap() argument
707 …PetscCall(PetscFreeSpaceGet(PetscRealIntMultTruncate(fill, PetscIntSumTruncate(ai[am], bi[bm])), &… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
790 C->info.fill_ratio_given = fill; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
795 …locs %" PetscInt_FMT "; Fill ratio: given %g needed %g.\n", ndouble, (double)fill, (double)afill)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
804 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge() argument
1087 C->info.fill_ratio_given = fill; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
1092 …locs %" PetscInt_FMT "; Fill ratio: given %g needed %g.\n", ndouble, (double)fill, (double)afill)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
1107 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted() argument
1123 PetscCall(PetscSegBufferCreate(sizeof(PetscInt), (PetscInt)(fill * (ai[am] + bi[bm])), &seg)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted()
1187 C->info.fill_ratio_given = fill; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted()
1192 …locs %" PetscInt_FMT "; Fill ratio: given %g needed %g.\n", ndouble, (double)fill, (double)afill)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted()
1213 PetscErrorCode MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ(Mat A, Mat B, PetscReal fill, Mat C) in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ() argument
1232 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ(A, Bt, fill, C)); in MatMatTransposeMultSymbolic_SeqAIJ_SeqAIJ()
1385 PetscErrorCode MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ(Mat A, Mat B, PetscReal fill, Mat C) in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ() argument
1405 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ(square ? A : At, B, fill, C)); in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ()
1425 PetscCall(MatMatMultSymbolic_SeqAIJ_SeqAIJ(square ? A : At, B, fill, C)); in MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ()
1487 PetscErrorCode MatMatMultSymbolic_SeqAIJ_SeqDense(Mat A, Mat B, PetscReal fill, Mat C) in MatMatMultSymbolic_SeqAIJ_SeqDense() argument
1976 PetscReal fill = product->fill; in MatProductSymbolic_AtB_SeqAIJ_SeqAIJ() local
1979 PetscCall(MatTransposeMatMultSymbolic_SeqAIJ_SeqAIJ(A, B, fill, C)); in MatProductSymbolic_AtB_SeqAIJ_SeqAIJ()