Lines Matching refs:dirname
586 if (rank == 0 && (*tj)->dirname) { /* we own the directory, so we run PetscRMTree on it */ in TSTrajectoryDestroy()
587 PetscCall(PetscRMTree((*tj)->dirname)); in TSTrajectoryDestroy()
591 PetscCall(PetscFree((*tj)->dirname)); in TSTrajectoryDestroy()
733 PetscErrorCode TSTrajectorySetDirname(TSTrajectory tj, const char dirname[]) in TSTrajectorySetDirname() argument
739 PetscCall(PetscStrcmp(tj->dirname, dirname, &flg)); in TSTrajectorySetDirname()
741 PetscCall(PetscFree(tj->dirname)); in TSTrajectorySetDirname()
742 PetscCall(PetscStrallocpy(dirname, &tj->dirname)); in TSTrajectorySetDirname()
815 char dirname[PETSC_MAX_PATH_LEN], filetemplate[PETSC_MAX_PATH_LEN]; in TSTrajectorySetFromOptions() local
832 …ory name for TSTrajectory file", "TSTrajectorySetDirname", NULL, dirname, sizeof(dirname) - 14, &s… in TSTrajectorySetFromOptions()
833 if (set) PetscCall(TSTrajectorySetDirname(tj, dirname)); in TSTrajectorySetFromOptions()
878 PetscCall(PetscStrlen(tj->dirname, &s1)); in TSTrajectorySetUp()
882 …PetscCall(PetscSNPrintf(tj->dirfiletemplate, s1 + s2 + 10, "%s/%s", tj->dirname, tj->filetemplate)… in TSTrajectorySetUp()