Searched refs:B_mpi (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/superlu_dist/ |
| H A D | superlu_dist.c | 344 static PetscErrorCode MatMatSolve_SuperLU_DIST(Mat A, Mat B_mpi, Mat X) in MatMatSolve_SuperLU_DIST() argument 359 PetscCall(PetscObjectTypeCompareAny((PetscObject)B_mpi, &flg, MATSEQDENSE, MATMPIDENSE, NULL)); in MatMatSolve_SuperLU_DIST() 361 if (X != B_mpi) { in MatMatSolve_SuperLU_DIST() 374 if (X != B_mpi) PetscCall(MatCopy(B_mpi, X, SAME_NONZERO_PATTERN)); in MatMatSolve_SuperLU_DIST() 376 PetscCall(MatGetSize(B_mpi, NULL, &nrhs)); in MatMatSolve_SuperLU_DIST()
|
| /petsc/src/mat/impls/aij/mpi/strumpack/ |
| H A D | strumpack.c | 871 static PetscErrorCode MatMatSolve_STRUMPACK(Mat A, Mat B_mpi, Mat X) in MatMatSolve_STRUMPACK() argument 881 PetscCall(PetscObjectTypeCompareAny((PetscObject)B_mpi, &flg, MATSEQDENSE, MATMPIDENSE, NULL)); in MatMatSolve_STRUMPACK() 886 PetscCall(MatGetSize(B_mpi, NULL, &nrhs)); in MatMatSolve_STRUMPACK() 888 PetscCall(MatDenseGetArrayRead(B_mpi, &bptr)); in MatMatSolve_STRUMPACK() 905 PetscCall(MatDenseRestoreArrayRead(B_mpi, &bptr)); in MatMatSolve_STRUMPACK()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 4769 Mat B_mpi; in MatCreateMPIAIJSumSeqAIJSymbolic() local 4967 PetscCall(MatCreate(comm, &B_mpi)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4969 PetscCall(MatSetSizes(B_mpi, m, n, PETSC_DETERMINE, N)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4971 PetscCall(MatSetSizes(B_mpi, m, n, PETSC_DETERMINE, PETSC_DETERMINE)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4973 PetscCall(MatSetBlockSizes(B_mpi, bs, cbs)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4974 PetscCall(MatSetType(B_mpi, MATMPIAIJ)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4975 PetscCall(MatMPIAIJSetPreallocation(B_mpi, 0, dnz, 0, onz)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4977 PetscCall(MatSetOption(B_mpi, MAT_NEW_NONZERO_ALLOCATION_ERR, PETSC_FALSE)); in MatCreateMPIAIJSumSeqAIJSymbolic() 4980 B_mpi->assembled = PETSC_FALSE; in MatCreateMPIAIJSumSeqAIJSymbolic() 4995 PetscCall(PetscObjectCompose((PetscObject)B_mpi, "MatMergeSeqsToMPI", (PetscObject)container)); in MatCreateMPIAIJSumSeqAIJSymbolic() [all …]
|