Lines Matching refs:subviewer
316 PetscViewer subviewer; in PCView_Telescope() local
360 PetscCall(PetscViewerGetSubViewer(viewer, subcomm, &subviewer)); in PCView_Telescope()
362 PetscCall(PetscViewerASCIIPushTab(subviewer)); in PCView_Telescope()
364 if (dm && sred->ignore_dm) PetscCall(PetscViewerASCIIPrintf(subviewer, "ignoring DM\n")); in PCView_Telescope()
365 …if (sred->ignore_kspcomputeoperators) PetscCall(PetscViewerASCIIPrintf(subviewer, "ignoring KSPCom… in PCView_Telescope()
368 PetscCall(PetscViewerASCIIPrintf(subviewer, "setup type: default\n")); in PCView_Telescope()
371 PetscCall(PetscViewerASCIIPrintf(subviewer, "setup type: DMDA auto-repartitioning\n")); in PCView_Telescope()
372 PetscCall(DMView_DA_Short(subdm, subviewer)); in PCView_Telescope()
375 PetscCall(PetscViewerASCIIPrintf(subviewer, "setup type: DMPLEX auto-repartitioning\n")); in PCView_Telescope()
378 PetscCall(PetscViewerASCIIPrintf(subviewer, "setup type: coarse DM\n")); in PCView_Telescope()
384 PetscCall(PetscViewerASCIIPrintf(subviewer, "Parent DM object:")); in PCView_Telescope()
385 PetscCall(PetscViewerASCIIUseTabs(subviewer, PETSC_FALSE)); in PCView_Telescope()
386 … if (obj->type_name) PetscCall(PetscViewerASCIIPrintf(subviewer, " type = %s;", obj->type_name)); in PCView_Telescope()
387 if (obj->name) PetscCall(PetscViewerASCIIPrintf(subviewer, " name = %s;", obj->name)); in PCView_Telescope()
388 … if (obj->prefix) PetscCall(PetscViewerASCIIPrintf(subviewer, " prefix = %s", obj->prefix)); in PCView_Telescope()
389 PetscCall(PetscViewerASCIIPrintf(subviewer, "\n")); in PCView_Telescope()
390 PetscCall(PetscViewerASCIIUseTabs(subviewer, PETSC_TRUE)); in PCView_Telescope()
392 PetscCall(PetscViewerASCIIPrintf(subviewer, "Parent DM object: NULL\n")); in PCView_Telescope()
396 PetscCall(PetscViewerASCIIPrintf(subviewer, "Sub DM object:")); in PCView_Telescope()
397 PetscCall(PetscViewerASCIIUseTabs(subviewer, PETSC_FALSE)); in PCView_Telescope()
398 … if (obj->type_name) PetscCall(PetscViewerASCIIPrintf(subviewer, " type = %s;", obj->type_name)); in PCView_Telescope()
399 if (obj->name) PetscCall(PetscViewerASCIIPrintf(subviewer, " name = %s;", obj->name)); in PCView_Telescope()
400 … if (obj->prefix) PetscCall(PetscViewerASCIIPrintf(subviewer, " prefix = %s", obj->prefix)); in PCView_Telescope()
401 PetscCall(PetscViewerASCIIPrintf(subviewer, "\n")); in PCView_Telescope()
402 PetscCall(PetscViewerASCIIUseTabs(subviewer, PETSC_TRUE)); in PCView_Telescope()
404 PetscCall(PetscViewerASCIIPrintf(subviewer, "Sub DM object: NULL\n")); in PCView_Telescope()
407 PetscCall(KSPView(sred->ksp, subviewer)); in PCView_Telescope()
408 PetscCall(PetscViewerASCIIPopTab(subviewer)); in PCView_Telescope()
410 PetscCall(PetscViewerRestoreSubViewer(viewer, subcomm, &subviewer)); in PCView_Telescope()