Debug System
Overview
The [Debug]
input file block is designed to contain options to enable debugging tools for a simulation. For example, the input file snippet below demonstrates how to enable the material property debugging tool. A complete list of the available options is provided in Input Parameters.
[Debug]
show_material_props = true
[]
(../../../SoftwareDownloads/moose/test/tests/outputs/debug/show_material_props_debug.i)Input Parameters
- active__all__ If specified only the blocks named will be visited and made active
Default:__all__
C++ Type:std::vector<std::string>
Controllable:No
Description:If specified only the blocks named will be visited and made active
- inactiveIf specified blocks matching these identifiers will be skipped.
C++ Type:std::vector<std::string>
Controllable:No
Description:If specified blocks matching these identifiers will be skipped.
- pid_auxFalseAdd a AuxVariable named "pid" that shows the processors and partitioning
Default:False
C++ Type:bool
Controllable:No
Description:Add a AuxVariable named "pid" that shows the processors and partitioning
- show_action_dependenciesFalsePrint out the action dependencies
Default:False
C++ Type:bool
Controllable:No
Description:Print out the action dependencies
- show_actionsFalsePrint out the actions being executed
Default:False
C++ Type:bool
Controllable:No
Description:Print out the actions being executed
- show_material_propsFalsePrint out the material properties supplied for each block, face, neighbor, and/or sideset
Default:False
C++ Type:bool
Controllable:No
Description:Print out the material properties supplied for each block, face, neighbor, and/or sideset
- show_mesh_meta_dataFalsePrint out the available mesh meta data
Default:False
C++ Type:bool
Controllable:No
Description:Print out the available mesh meta data
- show_parserFalseShows parser block extraction and debugging information
Default:False
C++ Type:bool
Controllable:No
Description:Shows parser block extraction and debugging information
- show_reportersFalsePrint out information about the declared and requested Reporters
Default:False
C++ Type:bool
Controllable:No
Description:Print out information about the declared and requested Reporters
- show_top_residuals0The number of top residuals to print out (0 = no output)
Default:0
C++ Type:unsigned int
Controllable:No
Description:The number of top residuals to print out (0 = no output)
- show_var_residual_normsFalsePrint the residual norms of the individual solution variables at each nonlinear iteration
Default:False
C++ Type:bool
Controllable:No
Description:Print the residual norms of the individual solution variables at each nonlinear iteration
- show_var_residualVariables for which residuals will be sent to the output file.
C++ Type:std::vector<NonlinearVariableName>
Controllable:No
Description:Variables for which residuals will be sent to the output file.
Available Subsystems
- Moose App
- MaterialDerivativeTest
Available Actions
- Moose App
- SetupDebugActionAdds various debugging type Output objects to the simulation system.
- SetupResidualDebugActionAdds the necessary objects for computing the residuals for individual variables.