| /petsc/src/mat/tests/ |
| H A D | ex174.cxx | 12 Mat A, Ae, B, Be; in main() local 64 Be = B; in main() 87 PetscCall(MatConvert(B, MATELEMENTAL, MAT_INITIAL_MATRIX, &Be)); in main() 92 PetscCall(MatMultEqual(B, Be, 5, &flg)); in main() 98 PetscCall(MatDestroy(&Be)); in main()
|
| H A D | ex244.cxx | 11 Mat A, Ae, B, Be; in main() local 63 Be = B; in main() 86 PetscCall(MatConvert(B, MATSCALAPACK, MAT_INITIAL_MATRIX, &Be)); in main() 91 PetscCall(MatMultEqual(B, Be, 5, &flg)); in main() 97 PetscCall(MatDestroy(&Be)); in main()
|
| H A D | ex66.c | 335 Mat Be, Bet; in main() local 338 PetscCall(MatDuplicate(D, MAT_COPY_VALUES, &Be)); in main() 362 PetscCall(MatAXPY(Be, -1.0, Bet, SAME_NONZERO_PATTERN)); in main() 363 PetscCall(MatViewFromOptions(Be, NULL, "-diff_expl_view")); in main() 364 PetscCall(MatNorm(Be, NORM_FROBENIUS, &nB)); in main() 366 PetscCall(MatDestroy(&Be)); in main()
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 386 Mat Be, Ce; in MatMatMultNumeric_Elemental_MPIDense() local 389 PetscCall(MatConvert(B, MATELEMENTAL, MAT_INITIAL_MATRIX, &Be)); in MatMatMultNumeric_Elemental_MPIDense() 390 PetscCall(MatMatMult(A, Be, MAT_INITIAL_MATRIX, PETSC_DETERMINE, &Ce)); in MatMatMultNumeric_Elemental_MPIDense() 392 PetscCall(MatDestroy(&Be)); in MatMatMultNumeric_Elemental_MPIDense() 510 Mat Be; in MatDuplicate_Elemental() local 516 PetscCall(MatCreate(comm, &Be)); in MatDuplicate_Elemental() 517 PetscCall(MatSetSizes(Be, A->rmap->n, A->cmap->n, PETSC_DECIDE, PETSC_DECIDE)); in MatDuplicate_Elemental() 518 PetscCall(MatSetType(Be, MATELEMENTAL)); in MatDuplicate_Elemental() 519 PetscCall(MatSetUp(Be)); in MatDuplicate_Elemental() 520 *B = Be; in MatDuplicate_Elemental() [all …]
|
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mpidense.h | 9 Mat Ae, Be, Ce; /* matrix in Elemental format */ member
|
| H A D | mpidense.c | 2422 PetscCall(MatDestroy(&ab->Be)); in MatProductCtxDestroy_MatMatMult_MPIDense_MPIDense() 2440 PetscCall(MatConvert_MPIDense_Elemental(B, MATELEMENTAL, MAT_REUSE_MATRIX, &ab->Be)); in MatMatMultNumeric_MPIDense_MPIDense() 2441 PetscCall(MatMatMultNumeric_Elemental(ab->Ae, ab->Be, ab->Ce)); in MatMatMultNumeric_MPIDense_MPIDense() 2463 Mat be_local = ab->Be; in MatMatMultNumeric_MPIDense_MPIDense() 2500 if (be_local != ab->Be) PetscCall(MatCopy(be_local, ab->Be, DIFFERENT_NONZERO_PATTERN)); in MatMatMultNumeric_MPIDense_MPIDense() 2507 PetscCall(MatDenseGetArrayWrite(ab->Be, &write)); in MatMatMultNumeric_MPIDense_MPIDense() 2509 …PetscCall(PetscSFBcastBegin(mdn->Mvctx, MPIU_SCALAR, read + i * lda, write + i * ab->Be->rmap->n, … in MatMatMultNumeric_MPIDense_MPIDense() 2510 …PetscCall(PetscSFBcastEnd(mdn->Mvctx, MPIU_SCALAR, read + i * lda, write + i * ab->Be->rmap->n, MP… in MatMatMultNumeric_MPIDense_MPIDense() 2512 PetscCall(MatDenseRestoreArrayWrite(ab->Be, &write)); in MatMatMultNumeric_MPIDense_MPIDense() 2515 …PetscCall(MatMatMultNumeric_SeqDense_SeqDense(((Mat_MPIDense *)A->data)->A, ab->Be, ((Mat_MPIDense… in MatMatMultNumeric_MPIDense_MPIDense() [all …]
|
| /petsc/doc/developers/ |
| H A D | communication.md | 35 - Be polite and behave according to the [Code of Conduct](https://gitlab.com/petsc/petsc/-/blob/mai…
|
| H A D | testing.md | 995 2. Be as lightweight as possible and easily fit within the PETSc build chain
|
| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/ |
| H A D | README.rst | 55 What Kind Of Things Should The Linter Be Checking?
|
| /petsc/doc/install/ |
| H A D | windows.md | 27 …ux 2 ([WSL2](https://docs.microsoft.com/en-us/windows/wsl/install-win10)). Be sure to use WSL2 for…
|