| /petsc/src/vec/is/is/utils/ |
| H A D | iscoloring.c | 785 PetscErrorCode ISComplement(IS is, PetscInt nmin, PetscInt nmax, IS *isout) in ISComplement() argument 794 …PetscCheck(nmin >= 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "nmin %" PetscInt_FMT " cannot be… in ISComplement() 795 …PetscCheck(nmin <= nmax, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "nmin %" PetscInt_FMT " cannot… in ISComplement() 803 …nmin, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Index %" PetscInt_FMT "'s value %" PetscInt_FMT … in ISComplement() 812 PetscCall(PetscMalloc1(nmax - nmin - unique, &nindices)); in ISComplement() 814 for (i = nmin, j = 0; i < nmax; i++) { in ISComplement() 820 …nmin - unique, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number of entries found in complement %" PetscInt… in ISComplement()
|
| /petsc/src/binding/petsc4py/test/ |
| H A D | test_is.py | 51 nmin = self.iset.getIndices().min() 53 iset = self.iset.complement(nmin, nmax + 1) 54 iset.complement(nmin, nmax + 1)
|
| /petsc/src/dm/impls/da/ |
| H A D | da1.c | 33 PetscInt i, nmax = 0, nmin = PETSC_INT_MAX, navg = 0, *nz, nzlocal; in DMView_DA_1d() local 43 nmin = PetscMin(nmin, nz[i]); in DMView_DA_1d() 48 …Points: Min %" PetscInt_FMT " avg %" PetscInt_FMT " max %" PetscInt_FMT "\n", nmin, navg, nmax)); in DMView_DA_1d()
|
| H A D | da2.c | 28 PetscInt i, nmax = 0, nmin = PETSC_INT_MAX, navg = 0, *nz, nzlocal; in DMView_DA_2d() local 38 nmin = PetscMin(nmin, nz[i]); in DMView_DA_2d() 43 …Points: Min %" PetscInt_FMT " avg %" PetscInt_FMT " max %" PetscInt_FMT "\n", nmin, navg, nmax)); in DMView_DA_2d()
|
| H A D | da3.c | 35 PetscInt i, nmax = 0, nmin = PETSC_INT_MAX, navg = 0, *nz, nzlocal; in DMView_DA_3d() local 45 nmin = PetscMin(nmin, nz[i]); in DMView_DA_3d() 50 …Points: Min %" PetscInt_FMT " avg %" PetscInt_FMT " max %" PetscInt_FMT "\n", nmin, navg, nmax)); in DMView_DA_3d()
|
| /petsc/src/snes/impls/multiblock/ |
| H A D | multiblock.c | 143 PetscInt nmin, nmax; in SNESMultiblockSetDefaults() local 145 PetscCall(MatGetOwnershipRange(snes->jacobian_pre, &nmin, &nmax)); in SNESMultiblockSetDefaults() 147 PetscCall(ISComplement(zerodiags, nmin, nmax, &rest)); in SNESMultiblockSetDefaults() 173 PetscInt nmin, nmax; in SNESMultiblockSetDefaults() local 176 PetscCall(MatGetOwnershipRange(snes->jacobian_pre, &nmin, &nmax)); in SNESMultiblockSetDefaults() 177 PetscCall(ISComplement(blocks->is, nmin, nmax, &is2)); in SNESMultiblockSetDefaults()
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pdvec.c | 68 PetscInt nmax = 0, nmin = xin->map->n, navg; in VecView_MPI_ASCII() local 71 nmin = PetscMin(nmin, xin->map->range[i + 1] - xin->map->range[i]); in VecView_MPI_ASCII() 74 …or size Min %" PetscInt_FMT " avg %" PetscInt_FMT " max %" PetscInt_FMT "\n", nmin, navg, nmax)); in VecView_MPI_ASCII()
|
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 477 PetscInt nmin, nmax; in PCFieldSplitSetDefaults() local 479 PetscCall(MatGetOwnershipRange(pc->mat, &nmin, &nmax)); in PCFieldSplitSetDefaults() 485 PetscCall(ISComplement(zerodiags, nmin, nmax, &rest)); in PCFieldSplitSetDefaults() 492 PetscInt nmin, nmax; in PCFieldSplitSetDefaults() local 494 PetscCall(MatGetOwnershipRange(pc->mat, &nmin, &nmax)); in PCFieldSplitSetDefaults() 500 … PetscCall(ISCreateStride(PetscObjectComm((PetscObject)pc->mat), nmax - nmin, nmin, 1, &rest)); in PCFieldSplitSetDefaults() 539 PetscInt nmin, nmax; in PCFieldSplitSetDefaults() local 542 PetscCall(MatGetOwnershipRange(pc->mat, &nmin, &nmax)); in PCFieldSplitSetDefaults() 543 PetscCall(ISComplement(ilink->is, nmin, nmax, &is2)); in PCFieldSplitSetDefaults()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | IS.pyx | 723 def complement(self, nmin: int, nmax: int) -> IS: 733 nmin 753 cdef PetscInt cnmin = asInt(nmin)
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 3361 PetscInt i, nmax, nmin, nv, cum, mss, cum2, cumarray, maxneigs; in PCBDDCAdaptiveSelection() local 3396 nmin = pcbddc->adaptive_nmin > 0 ? pcbddc->adaptive_nmin : 0; in PCBDDCAdaptiveSelection() 3397 nmax = PetscMax(nmin, nmax); in PCBDDCAdaptiveSelection() 3399 if (nmin || !sub_schurs->is_posdef) { /* XXX */ in PCBDDCAdaptiveSelection() 3582 if (nmin >= subset_size) compute_range = PETSC_FALSE; in PCBDDCAdaptiveSelection() 3783 nmin = nmax; in PCBDDCAdaptiveSelection() 3803 nmin_s = PetscMin(nmin, B_N); in PCBDDCAdaptiveSelection() 3820 …%" PetscBLASInt_FMT " to %" PetscBLASInt_FMT " incl (fortran like)\n", B_neigs, nmin, B_IL, B_IU)); in PCBDDCAdaptiveSelection()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.c | 1276 …PetscInt i, nmax = 0, nmin = PETSC_INT_MAX, navg = 0, *nz, nzlocal = ((Mat_SeqAIJ *)aij->A->data)-… in MatView_MPIAIJ_ASCIIorDraworSocket() local 1281 nmin = PetscMin(nmin, nz[i]); in MatView_MPIAIJ_ASCIIorDraworSocket() 1286 …nzeros: Min %" PetscInt_FMT " avg %" PetscInt_FMT " max %" PetscInt_FMT "\n", nmin, navg, nmax)); in MatView_MPIAIJ_ASCIIorDraworSocket()
|