Lines Matching refs:subviewer
560 PetscViewer subviewer;
603 PetscCall(PetscViewerGetSubViewer(viewer, PetscSubcommChild(subcomm), &subviewer));
605 PetscCall(KSPView(data->levels[i]->ksp, subviewer));
606 if (data->levels[i]->pc) PetscCall(PCView(data->levels[i]->pc, subviewer));
607 PetscCall(PetscViewerFlush(subviewer));
609 PetscCall(PetscViewerRestoreSubViewer(viewer, PetscSubcommChild(subcomm), &subviewer));
652 PetscCall(PetscViewerBinaryOpen(PetscObjectComm((PetscObject)pc), std::string(prefix + "_aux_" + std::to_string(size) + (tmp ? ("." + suffix) : "")).c_str(), FILE_MODE_WRITE, &subviewer));
653 PetscCall(MatView(aux[0], subviewer));
654 PetscCall(PetscViewerDestroy(&subviewer));
661 PetscCall(PetscViewerBinaryOpen(PetscObjectComm((PetscObject)pc), std::string(prefix + "_is_" + std::to_string(size) + (tmp ? ("." + suffix) : "")).c_str(), FILE_MODE_WRITE, &subviewer));
662 PetscCall(ISView(is, subviewer));
663 PetscCall(PetscViewerDestroy(&subviewer));
668 PetscCall(PetscViewerBinaryOpen(PetscObjectComm((PetscObject)pc), std::string(prefix + "_sizes_" + std::to_string(size) + (tmp ? ("." + suffix) : "")).c_str(), FILE_MODE_WRITE, &subviewer));
669 PetscCall(ISView(is, subviewer));
670 PetscCall(PetscViewerDestroy(&subviewer));