Home
last modified time | relevance | path

Searched refs:outviewer (Results 1 – 6 of 6) sorted by relevance

/petsc/src/sys/classes/viewer/interface/
H A Ddupl.c58 PetscErrorCode PetscViewerGetSubViewer(PetscViewer viewer, MPI_Comm comm, PetscViewer *outviewer) in PetscViewerGetSubViewer() argument
62 PetscAssertPointer(outviewer, 3); in PetscViewerGetSubViewer()
63 PetscUseTypeMethod(viewer, getsubviewer, comm, outviewer); in PetscViewerGetSubViewer()
88 …tscErrorCode PetscViewerRestoreSubViewer(PetscViewer viewer, MPI_Comm comm, PetscViewer *outviewer) in PetscViewerRestoreSubViewer() argument
93 PetscUseTypeMethod(viewer, restoresubviewer, comm, outviewer); in PetscViewerRestoreSubViewer()
/petsc/src/sys/classes/viewer/impls/ascii/
H A Dfilev.c880 …rorCode PetscViewerGetSubViewer_ASCII(PetscViewer viewer, MPI_Comm subcomm, PetscViewer *outviewer) in PetscViewerGetSubViewer_ASCII() argument
897 PetscCall(PetscViewerCreate(subcomm, outviewer)); in PetscViewerGetSubViewer_ASCII()
898 PetscCall(PetscViewerSetType(*outviewer, PETSCVIEWERASCII)); in PetscViewerGetSubViewer_ASCII()
899 PetscCall(PetscViewerASCIIPushSynchronized(*outviewer)); in PetscViewerGetSubViewer_ASCII()
900 ovascii = (PetscViewer_ASCII *)(*outviewer)->data; in PetscViewerGetSubViewer_ASCII()
905 vascii->sviewer = *outviewer; in PetscViewerGetSubViewer_ASCII()
906 (*outviewer)->format = viewer->format; in PetscViewerGetSubViewer_ASCII()
907 ((PetscViewer_ASCII *)((*outviewer)->data))->bviewer = viewer; in PetscViewerGetSubViewer_ASCII()
908 (*outviewer)->ops->destroy = PetscViewerDestroy_ASCII_SubViewer; in PetscViewerGetSubViewer_ASCII()
912 …orCode PetscViewerRestoreSubViewer_ASCII(PetscViewer viewer, MPI_Comm comm, PetscViewer *outviewer) in PetscViewerRestoreSubViewer_ASCII() argument
[all …]
/petsc/src/sys/classes/viewer/impls/binary/
H A Dbinv.c66 …ErrorCode PetscViewerGetSubViewer_Binary(PetscViewer viewer, MPI_Comm comm, PetscViewer *outviewer) in PetscViewerGetSubViewer_Binary() argument
81 PetscCall(PetscViewerCreate(comm, outviewer)); in PetscViewerGetSubViewer_Binary()
82 PetscCall(PetscViewerSetType(*outviewer, PETSCVIEWERBINARY)); in PetscViewerGetSubViewer_Binary()
83 PetscCall(PetscMemcpy((*outviewer)->data, vbinary, sizeof(PetscViewer_Binary))); in PetscViewerGetSubViewer_Binary()
84 (*outviewer)->setupcalled = PETSC_TRUE; in PetscViewerGetSubViewer_Binary()
86 *outviewer = NULL; in PetscViewerGetSubViewer_Binary()
90 if (vbinary->usempiio && *outviewer) { in PetscViewerGetSubViewer_Binary()
91 PetscViewer_Binary *obinary = (PetscViewer_Binary *)(*outviewer)->data; in PetscViewerGetSubViewer_Binary()
123 …rCode PetscViewerRestoreSubViewer_Binary(PetscViewer viewer, MPI_Comm comm, PetscViewer *outviewer) in PetscViewerRestoreSubViewer_Binary() argument
133 …PetscCheck(rank == 0 || !*outviewer, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Subviewer not obtained… in PetscViewerRestoreSubViewer_Binary()
[all …]
/petsc/src/binding/petsc4py/demo/python_types/
H A Dpetscviewerpython_protocol.py25 def view(self, viewer: Viewer, outviewer: Viewer) -> None:
/petsc/src/binding/petsc4py/test/
H A Dtest_viewer_py.py20 def view(self, viewer, outviewer): argument
/petsc/src/binding/petsc4py/src/petsc4py/lib/_pytypes/viewer/
H A Dpetscpyvista.py61 def view(self, viewer, outviewer): argument