Searched refs:BN (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex163.c | 13 PetscInt m, n, i, j, BN = 10, rstart, rend, *rows, *cols; in main() local 50 PetscCall(MatSetSizes(Bdense, m, PETSC_DECIDE, PETSC_DECIDE, BN)); in main() 56 PetscCall(PetscMalloc3(m, &rows, BN, &cols, m * BN, &array)); in main() 60 for (j = 0; j < BN; j++) { in main() 67 PetscCall(MatSetValues(Bdense, m, rows, BN, cols, array, INSERT_VALUES)); in main() 87 PetscCall(MatSetSizes(Cdense, n, PETSC_DECIDE, PETSC_DECIDE, BN)); in main() 106 for (j = 0; j < BN; j++) { in main()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimattransposematmult.c | 60 PetscInt i, j, m = A->rmap->n, n = A->cmap->n, ldb, BN = B->cmap->N, ldc; in MatTransposeMatMultNumeric_MPIAIJ_MPIDense() local 68 if (!BN) { in MatTransposeMatMultNumeric_MPIAIJ_MPIDense() 80 for (j = 0; j < BN; j++) in MatTransposeMatMultNumeric_MPIAIJ_MPIDense() 81 for (i = 0; i < m; i++) btarray[i * BN + j] = Barray[j * ldb + i]; in MatTransposeMatMultNumeric_MPIAIJ_MPIDense() 92 for (j = 0; j < BN; j++) in MatTransposeMatMultNumeric_MPIAIJ_MPIDense() 93 for (i = 0; i < n; i++) Carray[j * ldc + i] = ctarray[i * BN + j]; in MatTransposeMatMultNumeric_MPIAIJ_MPIDense()
|
| H A D | mpimatmatmult.c | 419 PetscInt Am = A->rmap->n, Bm = B->rmap->n, BN = B->cmap->N, Bbn, Bbn1, bs, numBb; in MatMatMultSymbolic_MPIAIJ_MPIDense() local 434 … M == PETSC_DECIDE || N == PETSC_DECIDE) PetscCall(MatSetSizes(C, Am, B->cmap->n, A->rmap->N, BN)); in MatMatMultSymbolic_MPIAIJ_MPIDense() 446 Bbn1 = 2 * Am * BN / nz; in MatMatMultSymbolic_MPIAIJ_MPIDense() 448 } else Bbn1 = BN; in MatMatMultSymbolic_MPIAIJ_MPIDense() 452 if (Bbn1 > BN) Bbn1 = BN; in MatMatMultSymbolic_MPIAIJ_MPIDense() 460 Bbn = PetscMin(Bbn, BN); in MatMatMultSymbolic_MPIAIJ_MPIDense() 462 if (Bbn > 0 && Bbn < BN) { in MatMatMultSymbolic_MPIAIJ_MPIDense() 463 numBb = BN / Bbn; in MatMatMultSymbolic_MPIAIJ_MPIDense() 464 Bbn1 = BN - numBb * Bbn; in MatMatMultSymbolic_MPIAIJ_MPIDense() 468 …"use Bb, BN=%" PetscInt_FMT ", Bbn=%" PetscInt_FMT "; numBb=%" PetscInt_FMT "\n", BN, Bbn, numBb)); in MatMatMultSymbolic_MPIAIJ_MPIDense() [all …]
|