Home
last modified time | relevance | path

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

/petsc/src/sys/classes/viewer/impls/binary/
H A Dbinv.c13 MPI_File mfsub; /* subviewer support */ member
57 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()