Lines Matching refs:stepind
230 PetscInt *cind, *xind, *ucind, *uceind, *stepind; in IPMInitializeBounds() local
238 cind = xind = ucind = uceind = stepind = NULL; in IPMInitializeBounds()
272 PetscCall(PetscMalloc1(bigsize, &stepind)); in IPMInitializeBounds()
380 stepind[i - xstart] = i; in IPMInitializeBounds()
383 PetscCall(ISCreateGeneral(comm, xend - xstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
392 stepind[i - sstart] = i + ipmP->n; in IPMInitializeBounds()
395 PetscCall(ISCreateGeneral(comm, send - sstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
401 stepind[i - sstart] = i + ipmP->n + ipmP->me; in IPMInitializeBounds()
404 PetscCall(ISCreateGeneral(comm, send - sstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
413 stepind[i - ucestart] = i + ipmP->n + ipmP->nb; in IPMInitializeBounds()
417 PetscCall(ISCreateGeneral(comm, uceend - ucestart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
422 for (i = ucestart; i < uceend; i++) stepind[i - ucestart] = i + ipmP->n; in IPMInitializeBounds()
424 PetscCall(ISCreateGeneral(comm, uceend - ucestart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
432 stepind[i - sstart] = i + ipmP->n + ipmP->nb + ipmP->me; in IPMInitializeBounds()
436 PetscCall(ISCreateGeneral(comm, send - sstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
443 PetscCall(PetscFree(stepind)); in IPMInitializeBounds()