Searched refs:subis (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/snes/tutorials/ |
| H A D | ex13.c | 382 IS *subis; in ComputeAdjoint() local 406 PetscCall(DMCreateSuperDM(dms, 2, &subis, &dmErrAux)); in ComputeAdjoint() 418 PetscCall(ISViewFromOptions(subis[0], NULL, "-super_is_view")); in ComputeAdjoint() 419 PetscCall(ISViewFromOptions(subis[1], NULL, "-super_is_view")); in ComputeAdjoint() 424 PetscCall(VecISCopy(uErr, subis[0], SCATTER_FORWARD, u)); in ComputeAdjoint() 425 PetscCall(VecISCopy(uErr, subis[1], SCATTER_FORWARD, uAdjProj)); in ComputeAdjoint() 427 for (i = 0; i < 2; ++i) PetscCall(ISDestroy(&subis[i])); in ComputeAdjoint() 428 PetscCall(PetscFree(subis)); in ComputeAdjoint()
|
| /petsc/src/dm/impls/swarm/tests/ |
| H A D | ex11.c | 380 IS subis; in main() local 390 PetscCall(DMCreateSubDM(dm, 1, &user.field, &subis, &subdm)); in main() 416 PetscCall(ISDestroy(&subis)); in main()
|
| /petsc/src/vec/is/is/interface/ |
| H A D | index.c | 232 PetscErrorCode ISCreateSubIS(IS is, IS comps, IS *subis) in ISCreateSubIS() argument 244 PetscAssertPointer(subis, 3); in ISCreateSubIS() 278 PetscCall(ISCreateGeneral(comm, nleaves, subis_indices, PETSC_OWN_POINTER, subis)); in ISCreateSubIS()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plex.c | 10851 IS subis; in DMCreateSubDomainDM_Plex() local 10861 PetscCall(DMPlexGetSubpointIS(*subdm, &subis)); in DMCreateSubDomainDM_Plex() 10862 PetscCall(PetscSectionCreateSubmeshSection(section, subis, &subsection)); in DMCreateSubDomainDM_Plex()
|