Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dipm.c234 IS bigxl, bigxu, isuc, isc, isx, sis, is1; in IPMInitializeBounds() local
383 PetscCall(ISCreateGeneral(comm, xend - xstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
385 PetscCall(VecScatterCreate(ipmP->bigstep, sis, tao->solution, is1, &ipmP->step1)); in IPMInitializeBounds()
386 PetscCall(VecScatterCreate(tao->solution, is1, ipmP->bigrhs, sis, &ipmP->rhs1)); in IPMInitializeBounds()
387 PetscCall(ISDestroy(&sis)); in IPMInitializeBounds()
395 PetscCall(ISCreateGeneral(comm, send - sstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
397 PetscCall(VecScatterCreate(ipmP->bigstep, sis, ipmP->s, is1, &ipmP->step2)); in IPMInitializeBounds()
398 PetscCall(ISDestroy(&sis)); in IPMInitializeBounds()
404 PetscCall(ISCreateGeneral(comm, send - sstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
405 PetscCall(VecScatterCreate(ipmP->s, is1, ipmP->bigrhs, sis, &ipmP->rhs3)); in IPMInitializeBounds()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDM.pyx2225 cdef IS sis = IS()
2226 CHKERR(DMGetStratumIS(self.dm, cname, cvalue, &sis.iset))
2227 return sis
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c350 IS sis, gis; in MatFindOffBlockDiagonalEntries_MPIAIJ() local
355 PetscCall(MatFindOffBlockDiagonalEntries(a->A, &sis)); in MatFindOffBlockDiagonalEntries_MPIAIJ()
358 PetscCall(ISGetSize(sis, &nsis)); in MatFindOffBlockDiagonalEntries_MPIAIJ()
359 PetscCall(ISGetIndices(sis, &isis)); in MatFindOffBlockDiagonalEntries_MPIAIJ()
371 PetscCall(ISRestoreIndices(sis, &isis)); in MatFindOffBlockDiagonalEntries_MPIAIJ()
373 PetscCall(ISDestroy(&sis)); in MatFindOffBlockDiagonalEntries_MPIAIJ()