Home
last modified time | relevance | path

Searched refs:cidx (Results 1 – 25 of 27) sorted by relevance

12

/petsc/src/mat/graphops/color/impls/greedy/
H A Dgreedy.c26 const PetscInt *cidx; in GreedyColoringLocalDistanceOne_Private() local
95 cidx = &(md_j[md_i[idx]]); in GreedyColoringLocalDistanceOne_Private()
97 if (lcolors[cidx[j]] != maxcolors) { in GreedyColoringLocalDistanceOne_Private()
98 ccol = lcolors[cidx[j]]; in GreedyColoringLocalDistanceOne_Private()
113 cidx = &(mo_j[mo_i[idx]]); in GreedyColoringLocalDistanceOne_Private()
115 if (ocolors[cidx[j]] != maxcolors) { in GreedyColoringLocalDistanceOne_Private()
116 ccol = ocolors[cidx[j]]; in GreedyColoringLocalDistanceOne_Private()
147 cidx = &(mo_j[mo_i[i]]); in GreedyColoringLocalDistanceOne_Private()
150 … if ((ocolors[cidx[j]] == lcolors[i]) && (owts[cidx[j]] > wts[i]) && lcolors[i] < maxcolors) { in GreedyColoringLocalDistanceOne_Private()
182 const PetscInt *cidx; in GreedyColoringLocalDistanceTwo_Private() local
[all …]
/petsc/src/mat/tests/
H A Dex139.c27 …m, n, top_bs, row_bs, col_bs, nlocblocks, *idx, nrowblocks, ncolblocks, *ridx, *cidx, *icol, *irow; in main() local
75 PetscCall(PetscMalloc2(nrowblocks, &ridx, ncolblocks, &cidx)); in main()
77 for (i = 0; i < ncolblocks; i++) cidx[i] = i + ((i < ncolblocks / 2) ^ !!rstart); in main()
79 PetscCall(ISCreateBlock(PETSC_COMM_SELF, col_bs, ncolblocks, cidx, PETSC_COPY_VALUES, &is1)); in main()
80 PetscCall(PetscFree2(ridx, cidx)); in main()
H A Dex141.c15 PetscInt ridx[2], cidx[2]; in main() local
78 cidx[i] = (block + 1) * bs + i; in main()
80 PetscCall(MatSetValues(C, bs, ridx, bs, cidx, value, INSERT_VALUES)); in main()
/petsc/src/dm/impls/plex/tests/
H A Dex69.c616 PetscInt64 *cidx; in CreateQuadMesh1() local
646 cidx = (PetscInt64 *)get_tmp; in CreateQuadMesh1()
647 (*dm)->hdr.cidx = (*cidx)++; in CreateQuadMesh1()
747 PetscInt64 *cidx; in CreateHexMesh1() local
779 cidx = (PetscInt64 *)get_tmp; in CreateHexMesh1()
780 (*dm)->hdr.cidx = (*cidx)++; in CreateHexMesh1()
/petsc/src/sys/objects/
H A Dtagm.c201 PetscInt64 *cidx; in PetscCommDuplicate() local
226 PetscCall(PetscNew(&cidx)); in PetscCommDuplicate()
227 PetscCallMPI(MPI_Comm_set_attr(*comm_out, Petsc_CreationIdx_keyval, cidx)); in PetscCommDuplicate()
286 PetscInt64 *cidx; in PetscCommDestroy() local
320 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_CreationIdx_keyval, &cidx, &flg)); in PetscCommDestroy()
322 PetscCall(PetscFree(cidx)); in PetscCommDestroy()
H A Dinherit.c37 PetscInt64 *cidx; in PetscHeaderCreate_Private() local
56 cidx = (PetscInt64 *)get_tmp; in PetscHeaderCreate_Private()
57 h->cidx = (*cidx)++; in PetscHeaderCreate_Private()
H A Dgarbage.c81 PetscCall(PetscHMapObjSet(garbage.map, (*obj)->cidx, *obj)); in PetscObjectDelayedDestroy()
/petsc/src/mat/graphops/color/impls/jp/
H A Djp.c131 PetscInt j, i, s, e, n, bidx, cidx, idx, dist, distance = mc->dist; in MCJPInitialLocalColor_Private() local
223 cidx = lperm[i]; in MCJPInitialLocalColor_Private()
224 if (!boundary[cidx]) { in MCJPInitialLocalColor_Private()
226 ncols = di[cidx + 1] - di[cidx]; in MCJPInitialLocalColor_Private()
227 cols = &(dj[di[cidx]]); in MCJPInitialLocalColor_Private()
230 seen[cols[j]] = cidx; in MCJPInitialLocalColor_Private()
239 if (colors[idx] < IS_COLORING_MAX) colormask[colors[idx]] = cidx; in MCJPInitialLocalColor_Private()
244 if (seen[cols[j]] != cidx) { in MCJPInitialLocalColor_Private()
246 seen[cols[j]] = cidx; in MCJPInitialLocalColor_Private()
255 if (colormask[j] != cidx || j >= mc->maxcolors) { in MCJPInitialLocalColor_Private()
[all …]
/petsc/src/mat/impls/elemental/
H A Dmatelem.cxx110 PetscInt i, j, rrank, ridx, crank, cidx, erow, ecol, numQueues = 0; in MatSetValues_Elemental() local
124 P2RO(A, 1, cols[j], &crank, &cidx); in MatSetValues_Elemental()
125 RO2E(A, 1, crank, cidx, &ecol); in MatSetValues_Elemental()
126 …PetscCheck(crank >= 0 && cidx >= 0 && ecol >= 0, PetscObjectComm((PetscObject)A), PETSC_ERR_PLIB, … in MatSetValues_Elemental()
155 P2RO(A, 1, cols[j], &crank, &cidx); in MatSetValues_Elemental()
156 RO2E(A, 1, crank, cidx, &ecol); in MatSetValues_Elemental()
166 P2RO(A, 1, cols[j], &crank, &cidx); in MatSetValues_Elemental()
167 RO2E(A, 1, crank, cidx, &ecol); in MatSetValues_Elemental()
168 …PetscCheck(crank >= 0 && cidx >= 0 && ecol >= 0, PetscObjectComm((PetscObject)A), PETSC_ERR_PLIB, … in MatSetValues_Elemental()
198 P2RO(A, 1, cols[j], &crank, &cidx); in MatSetValues_Elemental()
[all …]
/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c222 const PetscInt *cidx; in PCMGGDSWCreateCoarseSpace_Private() local
263 PetscCall(ISGetIndices(cG, &cidx)); in PCMGGDSWCreateCoarseSpace_Private()
273 PetscCall(MatSetValues(preallocator, nri, ri, ncg, cidx + c, NULL, INSERT_VALUES)); in PCMGGDSWCreateCoarseSpace_Private()
274 PetscCall(MatSetValues(preallocator, nrg, rg, ncg, cidx + c, NULL, INSERT_VALUES)); in PCMGGDSWCreateCoarseSpace_Private()
320 PetscCall(MatSetValues(*cspace, nri, ri, ncg, cidx + c, v, INSERT_VALUES)); in PCMGGDSWCreateCoarseSpace_Private()
323 PetscCall(MatSetValues(*cspace, nrg, rg, ncg, cidx + c, v, INSERT_VALUES)); in PCMGGDSWCreateCoarseSpace_Private()
330 PetscCall(ISRestoreIndices(cG, &cidx)); in PCMGGDSWCreateCoarseSpace_Private()
/petsc/src/vec/is/is/impls/general/
H A Dgeneral.c256 PetscInt *cidx, n, r; in ISGeneralCompress() local
275 PetscCall(PetscMalloc1(runs * 3, &cidx)); in ISGeneralCompress()
279 …PetscCall(ISFindRun_Private(idx, n, off, minRun, &cidx[r * 3 + 0], &cidx[r * 3 + 1], &cidx[r * 3 +… in ISGeneralCompress()
280 …PetscCheck(cidx[r * 3 + 0], PETSC_COMM_SELF, PETSC_ERR_PLIB, "Compression failed to find a run at … in ISGeneralCompress()
281 off += cidx[r * 3 + 0]; in ISGeneralCompress()
286 PetscCall(ISCreateGeneral(comm, runs * 3, cidx, PETSC_OWN_POINTER, cis)); in ISGeneralCompress()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaij.c515 PetscInt brow, bcol, ridx, cidx, bs = A->rmap->bs, bs2 = a->bs2; in MatGetValues_SeqSBAIJ() local
538 cidx = col % bs; in MatGetValues_SeqSBAIJ()
550 *v++ = ap[bs2 * i + bs * cidx + ridx]; in MatGetValues_SeqSBAIJ()
743 PetscInt ridx, cidx, bs2 = a->bs2; in MatSetValues_SeqSBAIJ() local
770 cidx = col % bs; /*row and col index inside the block */ in MatSetValues_SeqSBAIJ()
771 if ((brow == bcol && ridx <= cidx) || (brow < bcol)) { in MatSetValues_SeqSBAIJ()
789 bap = ap + bs2 * i + bs * cidx + ridx; in MatSetValues_SeqSBAIJ()
793 if (brow == bcol && ridx < cidx) { in MatSetValues_SeqSBAIJ()
794 bap = ap + bs2 * i + bs * ridx + cidx; in MatSetValues_SeqSBAIJ()
813 ap[bs2 * i + bs * cidx + ridx] = value; in MatSetValues_SeqSBAIJ()
[all …]
/petsc/src/dm/dt/fe/interface/
H A Dfe.c2381 const PetscInt cidx = b * Ncf + c; in PetscFEEvaluateFieldJets_Internal() local
2383 u[fOffset + c] += Bq[cidx] * coefficients[dOffset + b]; in PetscFEEvaluateFieldJets_Internal()
2384 …for (d = 0; d < cdim; ++d) u_x[(fOffset + c) * dE + d] += Dq[cidx * cdim + d] * coefficients[dOffs… in PetscFEEvaluateFieldJets_Internal()
2392 const PetscInt cidx = b * Ncf + c; in PetscFEEvaluateFieldJets_Internal() local
2394 …for (d = 0; d < cdim * cdim; ++d) u_x[hOffset + (fOffset + c) * dE * dE + d] += Hq[cidx * cdim * c… in PetscFEEvaluateFieldJets_Internal()
2405 const PetscInt cidx = b * Ncf + c; in PetscFEEvaluateFieldJets_Internal() local
2407 u_t[fOffset + c] += Bq[cidx] * coefficients_t[dOffset + b]; in PetscFEEvaluateFieldJets_Internal()
2452 const PetscInt cidx = b * Ncf + c; in PetscFEEvaluateFieldJets_Hybrid_Internal() local
2454 u[fOffset + c] += Bq[cidx] * coefficients[dOffset + b]; in PetscFEEvaluateFieldJets_Hybrid_Internal()
2455 …for (d = 0; d < dEt; ++d) u_x[(fOffset + c) * dE + d] += Dq[cidx * dEt + d] * coefficients[dOffset… in PetscFEEvaluateFieldJets_Hybrid_Internal()
[all …]
/petsc/src/ksp/pc/impls/gasm/
H A Dgasm.c59 char *cidx; in PCGASMSubdomainView_Private() local
76 PetscCall(PetscMalloc1(16 * (nidx + 1) + 1, &cidx)); in PCGASMSubdomainView_Private()
77 PetscCall(PetscViewerStringOpen(PETSC_COMM_SELF, cidx, 16 * (nidx + 1) + 1, &sviewer)); in PCGASMSubdomainView_Private()
82 PetscCall(PetscViewerASCIISynchronizedPrintf(viewer, "%s", cidx)); in PCGASMSubdomainView_Private()
83 PetscCall(PetscFree(cidx)); in PCGASMSubdomainView_Private()
102 PetscCall(PetscMalloc1(16 * (nidx + 1) + 1, &cidx)); in PCGASMSubdomainView_Private()
103 PetscCall(PetscViewerStringOpen(PETSC_COMM_SELF, cidx, 16 * (nidx + 1) + 1, &sviewer)); in PCGASMSubdomainView_Private()
108 PetscCall(PetscViewerASCIISynchronizedPrintf(viewer, "%s", cidx)); in PCGASMSubdomainView_Private()
109 PetscCall(PetscFree(cidx)); in PCGASMSubdomainView_Private()
/petsc/src/mat/impls/blockmat/seq/
H A Dblockmat.c220 PetscInt ridx, cidx; in MatSetValues_BlockMat() local
243 cidx = col % bs; in MatSetValues_BlockMat()
276 PetscCall(MatSetValues(ap[i], 1, &ridx, 1, &cidx, &value, is)); in MatSetValues_BlockMat()
/petsc/src/mat/impls/baij/seq/
H A Dbaij.c1363 PetscInt ridx, cidx, lastcol = -1; in matsetvalues4_() local
1379 cidx = col % 4; in matsetvalues4_()
1392 bap = ap + 16 * i + 4 * cidx + ridx; in matsetvalues4_()
1404 ap[16 * i + 4 * cidx + ridx] = value; in matsetvalues4_()
2059 PetscInt brow, bcol, ridx, cidx, bs = A->rmap->bs, bs2 = a->bs2; in MatGetValues_SeqBAIJ() local
2082 cidx = col % bs; in MatGetValues_SeqBAIJ()
2094 *v++ = ap[bs2 * i + bs * cidx + ridx]; in MatGetValues_SeqBAIJ()
2449 PetscInt ridx, cidx, bs2 = a->bs2; in MatSetValues_SeqBAIJ() local
2471 cidx = col % bs; in MatSetValues_SeqBAIJ()
2490 bap = PetscSafePointerPlusOffset(ap, bs2 * i + bs * cidx + ridx); in MatSetValues_SeqBAIJ()
[all …]
/petsc/src/mat/impls/sbaij/mpi/
H A Dmpisbaij.c210 cidx = col % bs; \
221 bap = ap + bs2 * _i + bs * cidx + ridx; \
236 ap[bs2 * _i + bs * cidx + ridx] = value; \
250 cidx = col % bs; \
261 bap = ap + bs2 * _i + bs * cidx + ridx; \
276 ap[bs2 * _i + bs * cidx + ridx] = value; \
306 PetscInt low, high, t, ridx, cidx, bs2 = a->bs2; in MatSetValues_MPISBAIJ() local
/petsc/src/sys/logging/handler/impls/default/
H A Dlogdefault.c561 b1[0] = -o1->cidx; in PetscLogHandlerEventBegin_Default()
562 b1[1] = o1->cidx; in PetscLogHandlerEventBegin_Default()
626 b1[0] = -o1->cidx; in PetscLogHandlerEventEnd_Default()
627 b1[1] = o1->cidx; in PetscLogHandlerEventEnd_Default()
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDM.pyx617 cdef PetscInt cidx = asInt(index)
621 CHKERR(DMSetField(self.dm, cidx, clbl, cobj))
638 cdef PetscInt cidx = asInt(index)
641 CHKERR(DMGetField(self.dm, cidx, &clbl, &cobj))
/petsc/src/mat/impls/baij/mpi/
H A Dmpibaij.c169 cidx = col % bs; \
180 bap = ap + bs2 * _i + bs * cidx + ridx; \
195 ap[bs2 * _i + bs * cidx + ridx] = value; \
209 cidx = col % bs; \
220 bap = ap + bs2 * _i + bs * cidx + ridx; \
235 ap[bs2 * _i + bs * cidx + ridx] = value; \
262 PetscInt low, high, t, ridx, cidx, bs2 = a->bs2; in MatSetValues_MPIBAIJ() local
/petsc/src/ts/utils/dmplexlandau/
H A Dplexland.c290 const PetscInt cidx = b; in LandauFormJacobian_Internal() local
291 ff[idx] += Bq[cidx] * PetscRealPart(coef[f * Nb + cidx]); in LandauFormJacobian_Internal()
292 …PetscInt d = 0; d < dim; ++d) refSpaceDer[d] += Dq[cidx * dim + d] * PetscRealPart(coef[f * Nb + c… in LandauFormJacobian_Internal()
/petsc/include/petsc/private/
H A Dpetscimpl.h115 PetscInt64 cidx; member
/petsc/src/mat/impls/is/
H A Dmatis.c667 const PetscInt *ridx, *cidx; in MatConvert_XAIJ_IS() local
673 PetscCall(ISLocalToGlobalMappingGetBlockIndices(cl2g, &cidx)); in MatConvert_XAIJ_IS()
680 PetscCall(ISCreateBlock(comm, cbs, nc / cbs, cidx, PETSC_USE_POINTER, &cols)); in MatConvert_XAIJ_IS()
689 PetscCall(ISLocalToGlobalMappingRestoreBlockIndices(cl2g, &cidx)); in MatConvert_XAIJ_IS()
/petsc/src/mat/impls/aij/seq/
H A Dinode.c4129 const PetscInt *ridx, *cidx; in MatInodeAdjustForInodes_SeqAIJ_Inode() local
4143 PetscCall(ISGetIndices(cis, &cidx)); in MatInodeAdjustForInodes_SeqAIJ_Inode()
4161 indx = cidx[i]; in MatInodeAdjustForInodes_SeqAIJ_Inode()
4173 PetscCall(ISRestoreIndices(cis, &cidx)); in MatInodeAdjustForInodes_SeqAIJ_Inode()
/petsc/src/mat/impls/aij/mpi/mumps/
H A Dmumps.c1604 const PetscInt *cidx = cols_idx[c]; in MatConvertToTriples_nest_xaij() local
1639 cidx = rows_idx[r]; in MatConvertToTriples_nest_xaij()
1652 PetscCall(PetscSFBcastBegin(csf, MPIU_INT, cidx, pjcns_w, MPI_REPLACE)); in MatConvertToTriples_nest_xaij()
1653 PetscCall(PetscSFBcastEnd(csf, MPIU_INT, cidx, pjcns_w, MPI_REPLACE)); in MatConvertToTriples_nest_xaij()

12