| /petsc/src/vec/is/is/utils/ |
| H A D | isblock.c | 34 PetscInt Nbs; in ISCompressIndicesGeneral() local 42 Nbs = n / bs; in ISCompressIndicesGeneral() 43 PetscCall(PetscMalloc1(Nbs, &nidx)); in ISCompressIndicesGeneral() 44 PetscCall(PetscBTCreate(Nbs, &table)); in ISCompressIndicesGeneral() 64 PetscCall(PetscBTMemzero(Nbs, table)); in ISCompressIndicesGeneral() 76 … PetscCheck(ival <= Nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "index greater than mat-dim"); in ISCompressIndicesGeneral()
|
| /petsc/src/sys/utils/ |
| H A D | psplit.c | 37 PetscInt Nbs = *N / bs; in PetscSplitOwnershipBlock() local 40 *n = bs * (Nbs / size + ((Nbs % size) > rank)); in PetscSplitOwnershipBlock()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | mmbaij.c | 20 PetscInt Nbs = baij->Nbs, *indices; in MatSetUpMultiply_MPIBAIJ() local 67 PetscCall(PetscCalloc1(Nbs, &indices)); in MatSetUpMultiply_MPIBAIJ() 78 for (i = 0; i < Nbs; i++) { in MatSetUpMultiply_MPIBAIJ() 227 PetscCall(PetscCalloc1(ina->Nbs, &lindices)); in MatMPIBAIJDiagonalScaleLocalSetUp()
|
| H A D | mpibaij.h | 11 PetscInt Mbs, Nbs; /* number block rows/cols in matrix; M/bs, N/bs */ \
|
| H A D | mpibaij.c | 154 PetscCall(PetscCalloc1(baij->Nbs + 1, &baij->colmap)); in MatCreateColmap_MPIBAIJ_Private() 456 … < baij->Nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Block indexed column too large %" PetscI… in MatSetValuesBlocked_MPIBAIJ() 498 PetscInt rend_orig = mat->rmap->rend, Nbs = baij->Nbs; in MatSetValues_MPIBAIJ_HT() local 517 key = (row / bs) * Nbs + (col / bs) + 1; in MatSetValues_MPIBAIJ_HT() 564 PetscInt h1, key, size = baij->ht_size, idx, *HT = baij->ht, Nbs = baij->Nbs; in MatSetValuesBlocked_MPIBAIJ_HT() local 586 key = row * Nbs + col + 1; in MatSetValuesBlocked_MPIBAIJ_HT() 806 PetscInt cstart = baij->cstartbs, *garray = baij->garray, row, col, Nbs = baij->Nbs; in MatCreateHashTable_MPIBAIJ_Private() local 831 key = row * Nbs + col + 1; in MatCreateHashTable_MPIBAIJ_Private() 854 key = row * Nbs + col + 1; in MatCreateHashTable_MPIBAIJ_Private() 2681 b->Nbs = B->cmap->N / bs; in MatMPIBAIJSetPreallocation_MPIBAIJ() [all …]
|
| H A D | baijov.c | 560 else nmax = 20 * 1000000 / (c->Nbs * sizeof(PetscInt)); in MatCreateSubMatrices_MPIBAIJ() 666 if (colflag && ncol[i] == c->Nbs) { 991 PetscCall(PetscCalloc1(c->Nbs, &cmap[i]));
|
| /petsc/src/mat/impls/shell/ |
| H A D | shellcnv.c | 10 PetscInt cst, cen, Nbs, mbs, nbs, rbs, cbs; in MatConvert_Shell() local 28 Nbs = N / cbs; in MatConvert_Shell() 33 onnz[i] = Nbs - nbs; in MatConvert_Shell() 35 onnzu[i] = PetscMax(Nbs - (cst + nbs), 0); in MatConvert_Shell()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | mmsbaij.c | 23 PetscInt Nbs = sbaij->Nbs; in MatSetUpMultiply_MPISBAIJ() local 69 PetscCall(PetscCalloc1(Nbs, &indices)); in MatSetUpMultiply_MPISBAIJ()
|
| H A D | mpisbaij.c | 618 … < baij->Nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Block indexed column too large %" PetscI… in MatSetValuesBlocked_MPISBAIJ() 1926 b->Nbs = B->cmap->N / bs; in MatMPISBAIJSetPreallocation_MPISBAIJ() 2426 a->Nbs = oldmat->Nbs; in MatDuplicate_MPISBAIJ() 2455 PetscCall(PetscMalloc1(a->Nbs, &a->colmap)); in MatDuplicate_MPISBAIJ() 2456 PetscCall(PetscArraycpy(a->colmap, oldmat->colmap, a->Nbs)); in MatDuplicate_MPISBAIJ() 2811 PetscInt *dnz, *onz, mbs, Nbs, nbs; in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ() local 2817 Nbs = N / cbs; in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ() 2828 …nd == Nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Sum of local block columns %" PetscInt_FMT " !=… in MatCreateMPIMatConcatenateSeqMat_MPISBAIJ()
|
| H A D | sbaijov.c | 50 nmax = 20 * 1000000 / (c->Nbs * sizeof(PetscInt)); in MatIncreaseOverlap_MPISBAIJ()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpihashmat.h | 184 a->Nbs = A->cmap->N / bs; in MatSetUp_MPI_Hash()
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | matmatmult.c | 1844 PetscInt i, n, nrows, Nbs, j, k, m, ncols, col, cm; in MatTransposeColoringCreate_SeqAIJ() local 1857 Nbs = mat->cmap->N / bs; in MatTransposeColoringCreate_SeqAIJ() 1859 c->N = Nbs; in MatTransposeColoringCreate_SeqAIJ() 1879 PetscCall(PetscMalloc1(Nbs + 1, &columns)); in MatTransposeColoringCreate_SeqAIJ()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexfem.c | 5641 PetscInt Nb, Nbs; in DMPlexComputeResidualHybridByKey() local 5649 PetscCall(PetscDSGetFieldSize(dsScale[2], 0, &Nbs)); in DMPlexComputeResidualHybridByKey() 5650 …Nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Field %" PetscInt_FMT " of size %" PetscInt_FMT " can… in DMPlexComputeResidualHybridByKey() 6725 PetscInt Nb, Nbs; in DMPlexComputeJacobianHybridByKey() local 6733 PetscCall(PetscDSGetFieldSize(dsScale[2], 0, &Nbs)); in DMPlexComputeJacobianHybridByKey() 6734 …Nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Field %" PetscInt_FMT " of size %" PetscInt_FMT " can… in DMPlexComputeJacobianHybridByKey()
|