Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/gamg/
H A Dclassical.c191 PetscInt *lcid, *gcid, *lsparse, *gsparse, *colmap, *pcols; in PCGAMGProlongator_Classical_Direct() local
224 PetscCall(PetscMalloc5(fn, &lsparse, fn, &gsparse, fn, &lcid, fn, &Amax_pos, fn, &Amax_neg)); in PCGAMGProlongator_Classical_Direct()
231 lcid[i] = -1; in PCGAMGProlongator_Classical_Direct()
243 lcid[i] = cs + cn; in PCGAMGProlongator_Classical_Direct()
246 lcid[i] = -1; in PCGAMGProlongator_Classical_Direct()
251 PetscCall(PetscSFBcastBegin(sf, MPIU_INT, lcid, gcid, MPI_REPLACE)); in PCGAMGProlongator_Classical_Direct()
252 PetscCall(PetscSFBcastEnd(sf, MPIU_INT, lcid, gcid, MPI_REPLACE)); in PCGAMGProlongator_Classical_Direct()
275 if (lcid[i] >= 0) { in PCGAMGProlongator_Classical_Direct()
282 …if (lcid[col] >= 0 && (PetscRealPart(rval[j]) > gamg->threshold[0] * Amax_pos[i] || PetscRealPart(… in PCGAMGProlongator_Classical_Direct()
309 row_c = lcid[i]; in PCGAMGProlongator_Classical_Direct()
[all …]