Lines Matching refs:fd
34 FILE *fd; in PetscFOpen() local
43 if (isstdout || !name) fd = PETSC_STDOUT; in PetscFOpen()
44 else if (isstderr) fd = PETSC_STDERR; in PetscFOpen()
52 fd = fopen(fname, mode); in PetscFOpen()
53 PetscCheck(fd, PETSC_COMM_SELF, PETSC_ERR_FILE_OPEN, "Unable to open file %s", fname); in PetscFOpen()
55 } else fd = NULL; in PetscFOpen()
56 *fp = fd; in PetscFOpen()
74 PetscErrorCode PetscFClose(MPI_Comm comm, FILE *fd) in PetscFClose() argument
81 if (rank == 0 && fd != PETSC_STDOUT && fd != PETSC_STDERR) { in PetscFClose()
82 err = fclose(fd); in PetscFClose()
106 PetscErrorCode PetscPClose(MPI_Comm comm, FILE *fd) in PetscPClose() argument
117 while (fgets(buf, 1024, fd)); /* wait till it prints everything */ in PetscPClose()
118 (void)pclose(fd); in PetscPClose()
162 FILE *fd; in PetscPOpen() local
197 …PetscCheck(fd = popen(commandt, mode), PETSC_COMM_SELF, PETSC_ERR_LIB, "Cannot run command %s", co… in PetscPOpen()
198 if (fp) *fp = fd; in PetscPOpen()