Home
last modified time | relevance | path

Searched refs:numRows (Results 1 – 12 of 12) sorted by relevance

/petsc/src/dm/impls/plex/tutorials/
H A Dex19.c210 PetscInt numRows, numCols; in main() local
211 PetscCall(MatGetSize(cpEquiv, &numRows, &numCols)); in main()
215 for (PetscInt ii = 0; ii < numRows; ++ii) { in main()
/petsc/src/mat/interface/
H A Dmatrix.c6298 PetscErrorCode MatZeroRowsColumns(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar dia… in MatZeroRowsColumns() argument
6303 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRowsColumns()
6308 PetscUseTypeMethod(mat, zerorowscolumns, numRows, rows, diag, x, b); in MatZeroRowsColumns()
6337 PetscInt numRows; in MatZeroRowsColumnsIS() local
6345 PetscCall(ISGetLocalSize(is, &numRows)); in MatZeroRowsColumnsIS()
6347 PetscCall(MatZeroRowsColumns(mat, numRows, rows, diag, x, b)); in MatZeroRowsColumnsIS()
6405 PetscErrorCode MatZeroRows(Mat mat, PetscInt numRows, const PetscInt rows[], PetscScalar diag, Vec … in MatZeroRows() argument
6410 if (numRows) PetscAssertPointer(rows, 3); in MatZeroRows()
6415 PetscUseTypeMethod(mat, zerorows, numRows, rows, diag, x, b); in MatZeroRows()
6444 PetscInt numRows = 0; in MatZeroRowsIS() local
[all …]
/petsc/src/dm/impls/plex/
H A Dplexpartition.c1695 PetscInt numRows; in DMPlexRebalanceSharedPoints() local
1798 numRows = 1 + numNonExclusivelyOwned; in DMPlexRebalanceSharedPoints()
1802 PetscCall(MatSetSizes(A, numRows, numRows, cumSumVertices[size], cumSumVertices[size])); in DMPlexRebalanceSharedPoints()
1865 … PetscCall(MatGetRowIJ(A, PETSC_FALSE, PETSC_FALSE, PETSC_FALSE, &numRows, &xadj, &adjncy, &done)); in DMPlexRebalanceSharedPoints()
1877 for (i = 0; i < numRows; i++) part[i] = rank; in DMPlexRebalanceSharedPoints()
1893 …PetscCall(MatRestoreRowIJ(A, PETSC_FALSE, PETSC_FALSE, PETSC_FALSE, &numRows, &xadj, &adjncy, &don… in DMPlexRebalanceSharedPoints()
1902 PetscCall(MatGetSize(A, &numRows, NULL)); in DMPlexRebalanceSharedPoints()
1911 PetscCall(PetscMalloc1(numRows, &partGlobal)); in DMPlexRebalanceSharedPoints()
1999 …PetscCall(MatGetRowIJ(A, PETSC_FALSE, PETSC_FALSE, PETSC_FALSE, &numRows, (const PetscInt **)&xadj… in DMPlexRebalanceSharedPoints()
2006 …PetscCall(MatRestoreRowIJ(A, PETSC_FALSE, PETSC_FALSE, PETSC_FALSE, &numRows, (const PetscInt **)&… in DMPlexRebalanceSharedPoints()
H A Dplextree.c2581 PetscInt numRows = offsets[f + 1] - offsets[f], row; in DMPlexComputeInterpolatorTree() local
2582 for (row = 0; row < numRows; row++) { in DMPlexComputeInterpolatorTree()
2616 PetscInt numRows = offsets[f + 1] - offsets[f], row; in DMPlexComputeInterpolatorTree() local
2617 for (row = 0; row < numRows; row++) { in DMPlexComputeInterpolatorTree()
2642 PetscInt numRows = offsets[f + 1] - offsets[f], row; in DMPlexComputeInterpolatorTree() local
2643 for (row = 0; row < numRows; row++) { in DMPlexComputeInterpolatorTree()
2720 PetscInt numRows = offsets[f + 1] - offsets[f], row; in DMPlexComputeInterpolatorTree() local
2721 …for (row = 0; row < numRows; row++) PetscCall(MatSetValue(mat, rowIndices[offsets[f] + row], pInd[… in DMPlexComputeInterpolatorTree()
2724 PetscInt numRows = gDof, row; in DMPlexComputeInterpolatorTree() local
2725 …for (row = 0; row < numRows; row++) PetscCall(MatSetValue(mat, rowIndices[row], pInd[row], 1., INS… in DMPlexComputeInterpolatorTree()
[all …]
H A Dplex.c8068 …t numIndices, const PetscInt points[], const PetscInt ***perms, PetscInt numRows, PetscInt numCols… in DMPlexAnchorsModifyMat_Internal() argument
8089 PetscCall(PetscBLASIntCast(numRows, &N)); in DMPlexAnchorsModifyMat_Internal()
8091 PetscCall(DMGetWorkArray(dm, numRows * newNumIndices, MPIU_SCALAR, &newNewValues)); in DMPlexAnchorsModifyMat_Internal()
8103numRows == numIndices, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_SIZ, "values matrix has the… in DMPlexAnchorsModifyMat_Internal()
8149 … PetscSection idxSection, PetscInt point, PetscBool useClPerm, PetscInt *numRows, PetscInt *numCol… in DMPlexGetClosureIndices_Internal() argument
8176 PetscAssertPointer(numRows, 6); in DMPlexGetClosureIndices_Internal()
8207 if (*numRows == -1) *numRows = Ni; in DMPlexGetClosureIndices_Internal()
8209 nRows = *numRows; in DMPlexGetClosureIndices_Internal()
8256 if (multiplyLeft) *numRows = NiC; in DMPlexGetClosureIndices_Internal()
8364 PetscInt numRows = -1, numCols = -1; in DMPlexGetClosureIndices() local
[all …]
/petsc/src/mat/impls/aij/mpi/kokkos/
H A Dmpiaijkok.kokkos.cxx184 static PetscErrorCode MatMergeGetLaunchParameters(PetscInt numRows, PetscInt nnz, PetscInt rows_per… in MatMergeGetLaunchParameters() argument
194 PetscInt nnz_per_row = numRows ? (nnz / numRows) : 0; // we might meet empty matrices in MatMergeGetLaunchParameters()
346 PetscInt Em = A.numRows(), Fm; in MatMPIAIJKokkosReduceBegin()
639 PetscInt Em = A.numRows(); in MatMPIAIJKokkosReduceBegin()
1010 auto Fm = Fd.numRows(); in MatMPIAIJKokkosBcastEnd()
1116 …PetscCallCXX(mm->C2 = KokkosCsrMatrix("C2", mm->C2_mid.numRows(), mm->n /*new column size*/, mm->C… in MatProductSymbolic_MPIAIJKokkos_AtB()
1228 …mm->C2 = KokkosCsrMatrix("C2", mm->C2_mid.numRows(), mm->n /*new column size*/, mm->C2_mid.nnz(), … in MatProductSymbolic_MPIAIJKokkos_AB()
/petsc/src/mat/impls/aij/seq/kokkos/
H A Daijkok.hpp179 MatColIdxType nrows() { return csrmat.numRows(); } in nrows()
H A Daijkok.kokkos.cxx327 …if (T.numRows() == n && T.numCols() == m) { // this indicates csrmatT had been generated before, … in MatSeqAIJKokkosGenerateTranspose_Private()
365 …if (T.numRows() == n && T.numCols() == m) { // this indicates csrmatT had been generated before, … in MatSeqAIJKokkosGenerateHermitian_Private()
2366 PetscInt m = csrmat.numRows(), n = csrmat.numCols(), nnz = csrmat.nnz(); in PrintCsrMatrix()
/petsc/src/mat/impls/hypre/
H A Dmhypre.c1933 static PetscErrorCode MatZeroRowsColumns_HYPRE(Mat A, PetscInt numRows, const PetscInt rows[], Pets… argument
1942 PetscCall(PetscMalloc1(numRows, &lrows));
1944 for (i = 0; i < numRows; i++) {
1948 PetscCallHYPRE(hypre_ParCSRMatrixEliminateRowsCols(parcsr, (HYPRE_Int)numRows, lrows));
/petsc/src/mat/impls/dense/seq/
H A Ddense.c219 PetscInt numRows = 0; in MatConvert_SeqDense_SeqAIJ() local
222 rows[numRows] = i; in MatConvert_SeqDense_SeqAIJ()
223 vals[numRows++] = aa[i]; in MatConvert_SeqDense_SeqAIJ()
225 PetscCall(MatSetValues(B, numRows, rows, 1, &j, vals, INSERT_VALUES)); in MatConvert_SeqDense_SeqAIJ()
/petsc/doc/manual/
H A Dmat.md1088 MatZeroRows(Mat A,PetscInt numRows,PetscInt rows[],PetscScalar diag_value,Vec x,Vec b),
1122 MatZeroRowsColumns(Mat A,PetscInt numRows,PetscInt rows[],PetscScalar diag_value,Vec x,Vec b),
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dlibpetsc4py.pyx919 PetscInt numRows, argument
928 cdef ndarray pyrows = array_i(numRows, rows)