Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/gamg/
H A Dgeo.c533 GAMGNode *gnodes; in PCGAMGCoarsen_GEO() local
546 PetscCall(PetscMalloc1(nloc, &gnodes)); in PCGAMGCoarsen_GEO()
553 gnodes[lid].lid = lid; in PCGAMGCoarsen_GEO()
554 gnodes[lid].degree = ncols; in PCGAMGCoarsen_GEO()
570 GAMGNode iTemp = gnodes[iSwapIndex]; in PCGAMGCoarsen_GEO()
571 gnodes[iSwapIndex] = gnodes[Ii]; in PCGAMGCoarsen_GEO()
572 gnodes[Ii] = iTemp; in PCGAMGCoarsen_GEO()
581 if (gnodes) qsort(gnodes, nloc, sizeof(GAMGNode), petsc_geo_mg_compare); in PCGAMGCoarsen_GEO()
583 for (kk = 0; kk < nloc; kk++) permute[kk] = gnodes[kk].lid; /* locals only */ in PCGAMGCoarsen_GEO()
584 PetscCall(PetscFree(gnodes)); in PCGAMGCoarsen_GEO()