SetupDebugAction

Adds various debugging type output to the simulation system.

Overview

This Action object acts whenever the [Debug] block exists in the input file and provides parameters, as listed below, for creating various Output objects as well a flags for debugging the action and/or parser system execution. Please refer to the Debug System for more details.

  • active__all__ If specified only the blocks named will be visited and made active

    Default:__all__

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    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>

    Unit:(no unit assumed)

    Controllable:No

    Description:If specified blocks matching these identifiers will be skipped.

  • output_process_domainsFalseAdd a AuxVariable named "pid" that shows the partitioning for each process

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Add a AuxVariable named "pid" that shows the partitioning for each process

  • show_action_dependenciesFalsePrint out the action dependencies

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Print out the action dependencies

  • show_actionsFalsePrint out the actions being executed

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Print out the actions being executed

  • show_block_restrictionnonePrint out active objects like variables supplied for each block.

    Default:none

    C++ Type:MultiMooseEnum

    Unit:(no unit assumed)

    Options:none, all, variables, kernels, auxvariables, auxkernels, materials, userobjects

    Controllable:No

    Description:Print out active objects like variables supplied for each block.

  • show_execution_orderPrint more information about the order of execution during calculations

    C++ Type:ExecFlagEnum

    Unit:(no unit assumed)

    Options:NONE, INITIAL, LINEAR, NONLINEAR_CONVERGENCE, NONLINEAR, POSTCHECK, TIMESTEP_END, TIMESTEP_BEGIN, MULTIAPP_FIXED_POINT_END, MULTIAPP_FIXED_POINT_BEGIN, FINAL, FAILED, CUSTOM, ALWAYS, TRANSFER

    Controllable:No

    Description:Print more information about the order of execution during calculations

  • show_functorsFalseWhether to print information about the functors in the problem

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    Controllable:No

    Description:Whether to print information about the functors in the problem

  • show_material_propsFalsePrint out the material properties supplied for each block, face, neighbor, and/or sideset

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    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

    Unit:(no unit assumed)

    Controllable:No

    Description:Print out the available mesh meta data

  • show_parserFalseShows parser block extraction and debugging information

    Default:False

    C++ Type:bool

    Unit:(no unit assumed)

    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

    Unit:(no unit assumed)

    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

    Unit:(no unit assumed)

    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

    Unit:(no unit assumed)

    Controllable:No

    Description:Print the residual norms of the individual solution variables at each nonlinear iteration

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Unit:(no unit assumed)

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

Advanced Parameters