Home
last modified time | relevance | path

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

/petsc/src/mat/graphops/coarsen/impls/hem/
H A Dhem.c365 PetscInt lsz, ii, kk, *idxs, jj, gid; in PetscCDGetASMBlocks() local
375 for (lsz = 0, n = ail->array[ii]; n; lsz++, n = n->next) /* void */ in PetscCDGetASMBlocks()
377 if (lsz) { in PetscCDGetASMBlocks()
378 PetscCall(PetscMalloc1(a_bs * lsz, &idxs)); in PetscCDGetASMBlocks()
379 for (lsz = 0, n = ail->array[ii]; n; n = n->next) { in PetscCDGetASMBlocks()
381 for (jj = 0; jj < a_bs; lsz++, jj++) idxs[lsz] = a_bs * gid + jj; in PetscCDGetASMBlocks()
383 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, lsz, idxs, PETSC_OWN_POINTER, &is_loc[kk++])); in PetscCDGetASMBlocks()