Lines Matching refs:osec
16 PetscSection sec, osec; in DMTransferMaterialParameters() local
26 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)sec), &osec)); in DMTransferMaterialParameters()
28 PetscCall(DMPlexDistributeField(dmAux, sf, sec, A, osec, oAt)); in DMTransferMaterialParameters()
31 osec = sec; in DMTransferMaterialParameters()
35 PetscCall(DMSetLocalSection(odmAux, osec)); in DMTransferMaterialParameters()
36 PetscCall(PetscSectionDestroy(&osec)); in DMTransferMaterialParameters()
314 PetscSection sec, osec; in DMCreateNeumannOverlap_Plex() local
335 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)sec), &osec)); in DMCreateNeumannOverlap_Plex()
336 PetscCall(PetscSFDistributeSection(sf, sec, NULL, osec)); in DMCreateNeumannOverlap_Plex()
338 PetscCall(DMSetLocalSection(odm, osec)); in DMCreateNeumannOverlap_Plex()
342 PetscCall(PetscSectionDestroy(&osec)); in DMCreateNeumannOverlap_Plex()