Lines Matching refs:lid
477 PetscInt *ridx = matB->compressedrow.rindex, lid = ridx[ix]; in MatCoarsenApply_HEM_private() local
478 if (ridx[ix] >= 0) lid_cprowID[lid] = ix; in MatCoarsenApply_HEM_private()
555 PetscInt lid = kk, max_pe = rank, pe, n; in MatCoarsenApply_HEM_private() local
558 n = ii[lid + 1] - ii[lid]; in MatCoarsenApply_HEM_private()
559 aj = PetscSafePointerPlusOffset(matA->j, ii[lid]); in MatCoarsenApply_HEM_private()
560 ap = PetscSafePointerPlusOffset(matA->a, ii[lid]); in MatCoarsenApply_HEM_private()
564 if ((tt = PetscRealPart(ap[jj])) > threshold && lidj != lid) { in MatCoarsenApply_HEM_private()
566 if (lidj > lid) nEdges0++; in MatCoarsenApply_HEM_private()
569 if ((ix = lid_cprowID[lid]) != -1) { /* if I have any ghost neighbors */ in MatCoarsenApply_HEM_private()
587 lid_matched[lid] = PETSC_TRUE; in MatCoarsenApply_HEM_private()
589 bc_agg = lid; in MatCoarsenApply_HEM_private()
592 PetscCall(PetscCDRemoveAllAt(agg_llists, lid)); in MatCoarsenApply_HEM_private()
593 PetscCall(PetscCDAppendID(bc_list, 0, Istart + lid)); in MatCoarsenApply_HEM_private()
626 const PetscInt lid = kk; in MatCoarsenApply_HEM_private() local
630 n = ii[lid + 1] - ii[lid]; in MatCoarsenApply_HEM_private()
631 aj = PetscSafePointerPlusOffset(matA->j, ii[lid]); in MatCoarsenApply_HEM_private()
632 ap = PetscSafePointerPlusOffset(matA->a, ii[lid]); in MatCoarsenApply_HEM_private()
636 if ((tt = PetscRealPart(ap[jj])) > threshold && lidj != lid) { in MatCoarsenApply_HEM_private()
637 if (lidj > lid) { in MatCoarsenApply_HEM_private()
638 Edges[nEdges].lid0 = lid; in MatCoarsenApply_HEM_private()
646 if ((ix = lid_cprowID[lid]) != -1) { /* if I have any ghost neighbor */ in MatCoarsenApply_HEM_private()
653 Edges[nEdges].lid0 = lid; in MatCoarsenApply_HEM_private()
990 const PetscInt lid = kk; in MatCoarsenApply_HEM_private() local
994 PetscCall(PetscMPIIntCast(ii[lid + 1] - ii[lid], &n)); in MatCoarsenApply_HEM_private()
995 aj = PetscSafePointerPlusOffset(matA->j, ii[lid]); in MatCoarsenApply_HEM_private()
996 ap = PetscSafePointerPlusOffset(matA->a, ii[lid]); in MatCoarsenApply_HEM_private()
1001 if (lidj != lid && PetscRealPart(ap[jj]) > max_e) max_e = PetscRealPart(ap[jj]); in MatCoarsenApply_HEM_private()
1003 if (lid_cprowID && (ix = lid_cprowID[lid]) != -1) { /* if I have any ghost neighbors */ in MatCoarsenApply_HEM_private()
1018 if (lid_cprowID && (ix = lid_cprowID[lid]) != -1) { /* if I have any ghost neighbors */ in MatCoarsenApply_HEM_private()
1074 const PetscInt lid = kk; in MatCoarsenApply_HEM_private() local
1077 PetscCall(PetscCDGetHeadPos(agg_llists, lid, &pos)); in MatCoarsenApply_HEM_private()
1115 for (PetscInt lid = 0, gid = Istart; lid < nloc; lid++, gid++) { in MatCoarsenApply_HEM_private() local
1116 PetscCall(PetscCDGetHeadPos(agg_llists, lid, &pos)); in MatCoarsenApply_HEM_private()
1121 PetscCall(PetscCDGetNextPos(agg_llists, lid, &pos)); in MatCoarsenApply_HEM_private()