Lines Matching refs:filemode
17 PetscFileMode filemode; /* read/write/append mode */ member
56 if (vbinary->filemode == FILE_MODE_READ) PetscFunctionReturn(PETSC_SUCCESS); in PetscViewerBinarySyncMPIIO()
95 switch (vbinary->filemode) { in PetscViewerGetSubViewer_Binary()
106 …RRQ(PETSC_COMM_SELF, PETSC_ERR_SUP, "Unsupported file mode %s", PetscFileModes[vbinary->filemode]); in PetscViewerGetSubViewer_Binary()
1263 …PetscCheck(!viewer->setupcalled || vbinary->filemode == mode, PetscObjectComm((PetscObject)viewer)… in PetscViewerFileSetMode_Binary()
1264 vbinary->filemode = mode; in PetscViewerFileSetMode_Binary()
1302 *mode = vbinary->filemode; in PetscViewerFileGetMode_Binary()
1341 switch (vbinary->filemode) { in PetscViewerFileSetUp_BinaryMPIIO()
1354 …PetscObject)viewer), PETSC_ERR_SUP, "Unsupported file mode %s", PetscFileModes[vbinary->filemode]); in PetscViewerFileSetUp_BinaryMPIIO()
1360 if (vbinary->filemode == FILE_MODE_WRITE) PetscCallMPI(MPI_File_set_size(vbinary->mfdes, 0)); in PetscViewerFileSetUp_BinaryMPIIO()
1367 …if (vbinary->filemode == FILE_MODE_APPEND) PetscCallMPI(MPI_File_get_position(vbinary->mfdes, &vbi… in PetscViewerFileSetUp_BinaryMPIIO()
1385 if (vbinary->filemode == FILE_MODE_WRITE) { in PetscViewerFileSetUp_BinarySTDIO()
1397 …if (vbinary->filemode == FILE_MODE_READ) { /* possibly get the file from remote site or compressed… in PetscViewerFileSetUp_BinarySTDIO()
1405 PetscFileMode mode = vbinary->filemode; in PetscViewerFileSetUp_BinarySTDIO()
1426 if (!vbinary->skipinfo && (vbinary->filemode == FILE_MODE_READ || rank == 0)) { in PetscViewerFileSetUp_BinaryInfo()
1435 if (vbinary->filemode == FILE_MODE_READ) { in PetscViewerFileSetUp_BinaryInfo()
1440 const char *omode = (vbinary->filemode == FILE_MODE_APPEND) ? "a" : "w"; in PetscViewerFileSetUp_BinaryInfo()
1456 …PetscCheck(vbinary->filemode != (PetscFileMode)-1, PETSC_COMM_SELF, PETSC_ERR_ORDER, "Must call Pe… in PetscViewerSetUp_Binary()
1477 …const char *fmode = vbinary->filemode != (PetscFileMode)-1 ? PetscFileModes[vbinary->fil… in PetscViewerView_Binary()
1547 vbinary->filemode = FILE_MODE_UNDEFINED; in PetscViewerCreate_Binary()