Home
last modified time | relevance | path

Searched refs:Nbs (Results 1 – 13 of 13) sorted by relevance

/petsc/src/vec/is/is/utils/
H A Disblock.c34 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 Dpsplit.c37 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 Dmmbaij.c20 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 Dmpibaij.h11 PetscInt Mbs, Nbs; /* number block rows/cols in matrix; M/bs, N/bs */ \
H A Dmpibaij.c154 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 Dbaijov.c560 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 Dshellcnv.c10 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 Dmmsbaij.c23 PetscInt Nbs = sbaij->Nbs; in MatSetUpMultiply_MPISBAIJ() local
69 PetscCall(PetscCalloc1(Nbs, &indices)); in MatSetUpMultiply_MPISBAIJ()
H A Dmpisbaij.c618 … < 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 Dsbaijov.c50 nmax = 20 * 1000000 / (c->Nbs * sizeof(PetscInt)); in MatIncreaseOverlap_MPISBAIJ()
/petsc/src/mat/impls/aij/mpi/
H A Dmpihashmat.h184 a->Nbs = A->cmap->N / bs; in MatSetUp_MPI_Hash()
/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c1844 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 Dplexfem.c5641 PetscInt Nb, Nbs; in DMPlexComputeResidualHybridByKey() local
5649 PetscCall(PetscDSGetFieldSize(dsScale[2], 0, &Nbs)); in DMPlexComputeResidualHybridByKey()
5650Nbs, 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()
6734Nbs, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Field %" PetscInt_FMT " of size %" PetscInt_FMT " can… in DMPlexComputeJacobianHybridByKey()