| /petsc/src/mat/graphops/color/impls/greedy/ |
| H A D | greedy.c | 26 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 D | ex139.c | 27 …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 D | ex141.c | 15 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 D | ex69.c | 616 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 D | tagm.c | 201 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 D | inherit.c | 37 PetscInt64 *cidx; in PetscHeaderCreate_Private() local 56 cidx = (PetscInt64 *)get_tmp; in PetscHeaderCreate_Private() 57 h->cidx = (*cidx)++; in PetscHeaderCreate_Private()
|
| H A D | garbage.c | 81 PetscCall(PetscHMapObjSet(garbage.map, (*obj)->cidx, *obj)); in PetscObjectDelayedDestroy()
|
| /petsc/src/mat/graphops/color/impls/jp/ |
| H A D | jp.c | 131 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 D | matelem.cxx | 110 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 D | gdsw.c | 222 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 D | general.c | 256 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 D | sbaij.c | 515 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 D | fe.c | 2381 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 D | gasm.c | 59 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 D | blockmat.c | 220 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 D | baij.c | 1363 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 D | mpisbaij.c | 210 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 D | logdefault.c | 561 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 D | DM.pyx | 617 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 D | mpibaij.c | 169 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 D | plexland.c | 290 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 D | petscimpl.h | 115 PetscInt64 cidx; member
|
| /petsc/src/mat/impls/is/ |
| H A D | matis.c | 667 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 D | inode.c | 4129 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 D | mumps.c | 1604 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()
|