Home
last modified time | relevance | path

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

/petsc/src/snes/tutorials/
H A Dex13.c382 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 Dex11.c380 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 Dindex.c232 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 Dplex.c10851 IS subis; in DMCreateSubDomainDM_Plex() local
10861 PetscCall(DMPlexGetSubpointIS(*subdm, &subis)); in DMCreateSubDomainDM_Plex()
10862 PetscCall(PetscSectionCreateSubmeshSection(section, subis, &subsection)); in DMCreateSubDomainDM_Plex()