Home
last modified time | relevance | path

Searched refs:flid (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/gamg/
H A Dgeo.c292 PetscInt flid; in triangulateAndFormProl() local
293 PetscCall(PetscCDIntNdGetID(pos, &flid)); in triangulateAndFormProl()
296 if (flid < nFineLoc) { /* could be a ghost */ in triangulateAndFormProl()
299 const PetscInt fgid = flid + myFine0; in triangulateAndFormProl()
301 const PetscReal fcoord[3] = {coords[flid], coords[data_stride + flid], 1.0}; in triangulateAndFormProl()
H A Dagg.c513 …PetscInt Istart, my0, Iend, nloc, clid, flid = 0, aggID, kk, jj, ii, mm, nSelected, minsz, ng… in formProl0() local
583 if (gid1 >= my0 && gid1 < Iend) flid = gid1 - my0; in formProl0()
585 PetscCall(PetscHMapIGet(fgid_flid, gid1, &flid)); in formProl0()
586 PetscCheck(flid >= 0, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Cannot find gid1 in table"); in formProl0()
589 data = &data_in[flid * bs]; in formProl0()
598 for (kk = 0; kk < bs; kk++) fids[aggID * bs + kk] = flid_fgid[flid] * bs + kk; in formProl0()