Lines Matching refs:lid
18 PetscInt lid; /* local vertex index */ member
163 PetscInt lid = selected_idx_2[kk]; in triangulateAndFormProl() local
164 in.pointlist[sid] = coords[lid]; in triangulateAndFormProl()
165 in.pointlist[sid + 1] = coords[data_stride + lid]; in triangulateAndFormProl()
166 if (lid >= nFineLoc) nPlotPts++; in triangulateAndFormProl()
255 PetscInt lid = selected_idx_2[kk]; in triangulateAndFormProl() local
256 if (lid == jj) sel = PETSC_FALSE; in triangulateAndFormProl()
285 const PetscInt lid = mm; in triangulateAndFormProl() local
290 PetscCall(PetscCDGetHeadPos(agg_lists_1, lid, &pos)); in triangulateAndFormProl()
294 PetscCall(PetscCDGetNextPos(agg_lists_1, lid, &pos)); in triangulateAndFormProl()
552 PetscInt lid = Ii - Istart; in PCGAMGCoarsen_GEO() local
553 gnodes[lid].lid = lid; in PCGAMGCoarsen_GEO()
554 gnodes[lid].degree = ncols; in PCGAMGCoarsen_GEO()
583 for (kk = 0; kk < nloc; kk++) permute[kk] = gnodes[kk].lid; /* locals only */ in PCGAMGCoarsen_GEO()
633 PetscInt lid = selected_idx[kk]; in PCGAMGProlongator_GEO() local
634 if (lid < nloc) { in PCGAMGProlongator_GEO()
635 PetscCall(MatGetRow(Gmat, lid + my0, &ncols, NULL, NULL)); in PCGAMGProlongator_GEO()
636 if (ncols > 1) clid_flid[nLocalSelected++] = lid; /* filter out singletons */ in PCGAMGProlongator_GEO()
637 PetscCall(MatRestoreRow(Gmat, lid + my0, &ncols, NULL, NULL)); in PCGAMGProlongator_GEO()
704 PetscInt lid = clid_flid[kk]; in PCGAMGProlongator_GEO() local
705 … for (jj = 0; jj < dim; jj++) crs_crds[jj * nLocalSelected + kk] = pc_gamg->data[jj * nloc + lid]; in PCGAMGProlongator_GEO()