Lines Matching refs:viewer

167 …ionsCreateViewers_Single(MPI_Comm comm, const char value[], PetscViewer *viewer, PetscViewerFormat…  in PetscOptionsCreateViewers_Single()  argument
178 if (viewer) { in PetscOptionsCreateViewers_Single()
179 PetscCall(PetscViewerASCIIGetStdout(comm, viewer)); in PetscOptionsCreateViewers_Single()
180 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
201 if (viewer) { in PetscOptionsCreateViewers_Single()
205 PetscCall(PetscViewerASCIIGetStdout(comm, viewer)); in PetscOptionsCreateViewers_Single()
206 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
209 if (!(*viewer = PETSC_VIEWER_BINARY_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
210 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
213 if (!(*viewer = PETSC_VIEWER_DRAW_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
214 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
218 if (!(*viewer = PETSC_VIEWER_SOCKET_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
219 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
224 if (!(*viewer = PETSC_VIEWER_MATLAB_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
225 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
230 if (!(*viewer = PETSC_VIEWER_SAWS_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
231 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
236 if (!(*viewer = PETSC_VIEWER_HDF5_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
237 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
241 if (!(*viewer = PETSC_VIEWER_GLVIS_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
242 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
246 if (!(*viewer = PETSC_VIEWER_EXODUSII_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
247 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
251 if (!(*viewer = PETSC_VIEWER_PYTHON_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
252 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
255 if (!(*viewer = PETSC_VIEWER_PYVISTA_(comm))) PetscCall(PETSC_ERR_PLIB); in PetscOptionsCreateViewers_Single()
256 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
263 PetscCall(PetscViewerASCIIGetStdout(comm, viewer)); in PetscOptionsCreateViewers_Single()
264 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Single()
269 PetscCall(PetscViewerCreate(comm, viewer)); in PetscOptionsCreateViewers_Single()
270 PetscCall(PetscViewerSetType(*viewer, *loc0_vtype ? loc0_vtype : "ascii")); in PetscOptionsCreateViewers_Single()
281 …PetscCall(PetscViewerDrawSetInfo(*viewer, NULL, loc2_fmt, PETSC_DECIDE, PETSC_DECIDE, PETSC_DECIDE… in PetscOptionsCreateViewers_Single()
285 PetscCall(PetscViewerFileSetMode(*viewer, flag ? fmode : FILE_MODE_WRITE)); in PetscOptionsCreateViewers_Single()
286 PetscCall(PetscViewerFileSetName(*viewer, loc1_fname)); in PetscOptionsCreateViewers_Single()
287 if (*loc1_fname) PetscCall(PetscViewerDrawSetDrawType(*viewer, loc1_fname)); in PetscOptionsCreateViewers_Single()
288 PetscCall(PetscViewerSetFromOptions(*viewer)); in PetscOptionsCreateViewers_Single()
292 if (viewer) PetscCall(PetscViewerSetUp(*viewer)); in PetscOptionsCreateViewers_Single()
300 } else if (viewer && (cnt == 6) && format) { /* Get format from VTK viewer */ in PetscOptionsCreateViewers_Single()
301 PetscCall(PetscViewerGetFormat(*viewer, format)); in PetscOptionsCreateViewers_Single()
307 …ons, const char pre[], const char name[], PetscInt *n_max_p, PetscViewer viewer[], PetscViewerForm… in PetscOptionsCreateViewers_Internal() argument
330 if (!found && viewer) { in PetscOptionsCreateViewers_Internal()
347 if (viewer) { in PetscOptionsCreateViewers_Internal()
348 PetscCall(PetscViewerASCIIGetStdout(comm, viewer)); in PetscOptionsCreateViewers_Internal()
349 PetscCall(PetscObjectReference((PetscObject)*viewer)); in PetscOptionsCreateViewers_Internal()
375 this_viewer = PetscSafePointerPlusOffset(viewer, n); in PetscOptionsCreateViewers_Internal()
444 … PetscOptions options, const char pre[], const char name[], PetscViewer *viewer, PetscViewerFormat… in PetscOptionsCreateViewer() argument
450 if (viewer) *viewer = NULL; in PetscOptionsCreateViewer()
452 …PetscCall(PetscOptionsCreateViewers_Internal(comm, options, pre, name, &n_max, viewer, format, &se… in PetscOptionsCreateViewer()
513 PetscViewer viewer; in PetscViewerCreate() local
518 …PetscCall(PetscHeaderCreate(viewer, PETSC_VIEWER_CLASSID, "PetscViewer", "PetscViewer", "Viewer", … in PetscViewerCreate()
519 *inviewer = viewer; in PetscViewerCreate()
520 viewer->data = NULL; in PetscViewerCreate()
543 PetscErrorCode PetscViewerSetType(PetscViewer viewer, PetscViewerType type) in PetscViewerSetType() argument
549 PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 1); in PetscViewerSetType()
551 PetscCall(PetscObjectTypeCompare((PetscObject)viewer, type, &match)); in PetscViewerSetType()
555 PetscTryTypeMethod(viewer, destroy); in PetscViewerSetType()
556 viewer->ops->destroy = NULL; in PetscViewerSetType()
557 viewer->data = NULL; in PetscViewerSetType()
559 PetscCall(PetscMemzero(viewer->ops, sizeof(struct _PetscViewerOps))); in PetscViewerSetType()
562 …PetscCheck(r, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_UNKNOWN_TYPE, "Unknown PetscView… in PetscViewerSetType()
564 PetscCall(PetscObjectChangeTypeName((PetscObject)viewer, type)); in PetscViewerSetType()
565 PetscCall((*r)(viewer)); in PetscViewerSetType()
622 PetscErrorCode PetscViewerSetFromOptions(PetscViewer viewer) in PetscViewerSetFromOptions() argument
628 PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 1); in PetscViewerSetFromOptions()
631 PetscObjectOptionsBegin((PetscObject)viewer); in PetscViewerSetFromOptions()
632 …iewer", "None", PetscViewerList, (char *)(((PetscObject)viewer)->type_name ? ((PetscObject)viewer)… in PetscViewerSetFromOptions()
633 if (flg) PetscCall(PetscViewerSetType(viewer, vtype)); in PetscViewerSetFromOptions()
635 if (!((PetscObject)viewer)->type_name) PetscCall(PetscViewerSetType(viewer, PETSCVIEWERASCII)); in PetscViewerSetFromOptions()
636 PetscTryTypeMethod(viewer, setfromoptions, PetscOptionsObject); in PetscViewerSetFromOptions()
639 PetscCall(PetscObjectProcessOptionsHandlers((PetscObject)viewer, PetscOptionsObject)); in PetscViewerSetFromOptions()
640 PetscCall(PetscViewerViewFromOptions(viewer, NULL, "-viewer_view")); in PetscViewerSetFromOptions()
645 PetscErrorCode PetscViewerFlowControlStart(PetscViewer viewer, PetscInt *mcnt, PetscInt *cnt) in PetscViewerFlowControlStart() argument
648 PetscCall(PetscViewerBinaryGetFlowControl(viewer, mcnt)); in PetscViewerFlowControlStart()
649 PetscCall(PetscViewerBinaryGetFlowControl(viewer, cnt)); in PetscViewerFlowControlStart()
653 PetscErrorCode PetscViewerFlowControlStepMain(PetscViewer viewer, PetscInt i, PetscInt *mcnt, Petsc… in PetscViewerFlowControlStepMain() argument
658 PetscCall(PetscObjectGetComm((PetscObject)viewer, &comm)); in PetscViewerFlowControlStepMain()
666 PetscErrorCode PetscViewerFlowControlEndMain(PetscViewer viewer, PetscInt *mcnt) in PetscViewerFlowControlEndMain() argument
671 PetscCall(PetscObjectGetComm((PetscObject)viewer, &comm)); in PetscViewerFlowControlEndMain()
677 PetscErrorCode PetscViewerFlowControlStepWorker(PetscViewer viewer, PetscMPIInt rank, PetscInt *mcn… in PetscViewerFlowControlStepWorker() argument
682 PetscCall(PetscObjectGetComm((PetscObject)viewer, &comm)); in PetscViewerFlowControlStepWorker()
690 PetscErrorCode PetscViewerFlowControlEndWorker(PetscViewer viewer, PetscInt *mcnt) in PetscViewerFlowControlEndWorker() argument
695 PetscCall(PetscObjectGetComm((PetscObject)viewer, &comm)); in PetscViewerFlowControlEndWorker()