# PetscDefaults % WARNING: Do not edit; this is a generated file! :Full name: `pylith.utils.PetscDefaults` :Journal name: `petscdefaults` Flags controlling use of default PETSc settings. No user-specified settings will be overwritten. ## Pyre Properties * `adaptive_time_stepping`=\: Use adaptive time stepping. - **default value**: False - **current value**: False, from {default} * `collective_io`=\: Use default PETSc collective I/O options. - **default value**: True - **current value**: True, from {default} * `impulse_ts`=\: Use custom PETSc TS for impulses. - **default value**: False - **current value**: False, from {default} * `initial_guess`=\: Use initial guess options. - **default value**: True - **current value**: True, from {default} * `monitors`=\: Use default solver monitors. - **default value**: True - **current value**: True, from {default} * `parallel`=\: Use solver settings normally used when running in parallel. - **default value**: False - **current value**: False, from {default} * `solver`=\: Use default solver settings based on governing equations. - **default value**: True - **current value**: True, from {default} * `testing`=\: Use default PETSc testing options. - **default value**: False - **current value**: False, from {default} ## Example Example of setting `PetscDefaults` Pyre properties and facilities in a parameter file. :::{code-block} cfg [pylithapp.problem.petsc_defaults] solver = True parallel = False monitors = True initial_guess = True adaptive_time_stepping = False collective_io = True testing = False :::