Home
last modified time | relevance | path

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

/petsc/src/sys/classes/viewer/impls/binary/
H A Dbinv.c53 PetscViewer_Binary *vbinary = (PetscViewer_Binary *)viewer->data; in PetscViewerBinarySyncMPIIO() local
56 if (vbinary->filemode == FILE_MODE_READ) PetscFunctionReturn(PETSC_SUCCESS); in PetscViewerBinarySyncMPIIO()
57 if (vbinary->mfsub != MPI_FILE_NULL) PetscCallMPI(MPI_File_sync(vbinary->mfsub)); in PetscViewerBinarySyncMPIIO()
58 if (vbinary->mfdes != MPI_FILE_NULL) { in PetscViewerBinarySyncMPIIO()
60 PetscCallMPI(MPI_File_sync(vbinary->mfdes)); in PetscViewerBinarySyncMPIIO()
68 PetscViewer_Binary *vbinary = (PetscViewer_Binary *)viewer->data; in PetscViewerGetSubViewer_Binary() local
83 PetscCall(PetscMemcpy((*outviewer)->data, vbinary, sizeof(PetscViewer_Binary))); in PetscViewerGetSubViewer_Binary()
90 if (vbinary->usempiio && *outviewer) { in PetscViewerGetSubViewer_Binary()
93 if (vbinary->mfsub == MPI_FILE_NULL) { in PetscViewerGetSubViewer_Binary()
95 switch (vbinary->filemode) { in PetscViewerGetSubViewer_Binary()
[all …]