Searched refs:mfsub (Results 1 – 1 of 1) sorted by relevance
13 MPI_File mfsub; /* subviewer support */ member57 if (vbinary->mfsub != MPI_FILE_NULL) PetscCallMPI(MPI_File_sync(vbinary->mfsub)); in PetscViewerBinarySyncMPIIO()93 if (vbinary->mfsub == MPI_FILE_NULL) { in PetscViewerGetSubViewer_Binary()108 …cCallMPI(MPI_File_open(PETSC_COMM_SELF, vbinary->filename, amode, MPI_INFO_NULL, &vbinary->mfsub)); in PetscViewerGetSubViewer_Binary()111 obinary->mfdes = vbinary->mfsub; in PetscViewerGetSubViewer_Binary()112 obinary->mfsub = MPI_FILE_NULL; in PetscViewerGetSubViewer_Binary()138 …PetscCheck(obinary->mfdes == vbinary->mfsub, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Subviewer not … in PetscViewerRestoreSubViewer_Binary()139 if (obinary->mfsub != MPI_FILE_NULL) PetscCallMPI(MPI_File_close(&obinary->mfsub)); in PetscViewerRestoreSubViewer_Binary()756 if (vbinary->mfsub != MPI_FILE_NULL) PetscCallMPI(MPI_File_close(&vbinary->mfsub)); in PetscViewerFileClose_BinaryMPIIO()1544 vbinary->mfsub = MPI_FILE_NULL; in PetscViewerCreate_Binary()