Searched refs:lsz (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/graphops/coarsen/impls/hem/ |
| H A D | hem.c | 365 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()
|