CommonOutputAction
Adds short-cut syntax and common parameters to the Outputs block.
Overview
An action, that acts when the [Outputs]
block exists. It adds short-cut syntax options, such as the "exodus" parameter, as well as common parameters that are applied to all output objects. For example, the following enables two output objects and sets the output "interval" to every 10 timesteps for both objects.
[Outputs]
exodus = true
csv = true
interval = 10
[]
Please refer to the Output System for more information.
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
- append_dateFalseWhen true the date and time are appended to the output filename.
Default:False
C++ Type:bool
Controllable:No
Description:When true the date and time are appended to the output filename.
- append_date_formatThe format of the date/time to append (see http://www.cplusplus.com/reference/ctime/strftime).
C++ Type:std::string
Controllable:No
Description:The format of the date/time to append (see http://www.cplusplus.com/reference/ctime/strftime).
- checkpointFalseCreate checkpoint files using the default options.
Default:False
C++ Type:bool
Controllable:No
Description:Create checkpoint files using the default options.
- colorTrueSet to false to turn off all coloring in all outputs
Default:True
C++ Type:bool
Controllable:No
Description:Set to false to turn off all coloring in all outputs
- consoleTrueOutput the results using the default settings for Console output
Default:True
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for Console output
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- controlsFalseEnable the screen output of Control systems.
Default:False
C++ Type:bool
Controllable:No
Description:Enable the screen output of Control systems.
- csvFalseOutput the scalar variable and postprocessors to a *.csv file using the default CSV output.
Default:False
C++ Type:bool
Controllable:No
Description:Output the scalar variable and postprocessors to a *.csv file using the default CSV output.
- dofmapFalseCreate the dof map .json output file
Default:False
C++ Type:bool
Controllable:No
Description:Create the dof map .json output file
- execute_onINITIAL TIMESTEP_ENDThe list of flag(s) indicating when this object should be executed, the available options include NONE, INITIAL, LINEAR, NONLINEAR, TIMESTEP_END, TIMESTEP_BEGIN, MULTIAPP_FIXED_POINT_END, MULTIAPP_FIXED_POINT_BEGIN, FINAL, FAILED, CUSTOM, ALWAYS.
Default:INITIAL TIMESTEP_END
C++ Type:ExecFlagEnum
Controllable:No
Description:The list of flag(s) indicating when this object should be executed, the available options include NONE, INITIAL, LINEAR, NONLINEAR, TIMESTEP_END, TIMESTEP_BEGIN, MULTIAPP_FIXED_POINT_END, MULTIAPP_FIXED_POINT_BEGIN, FINAL, FAILED, CUSTOM, ALWAYS.
- exodusFalseOutput the results using the default settings for Exodus output.
Default:False
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for Exodus output.
- file_baseCommon file base name to be utilized with all output objects
C++ Type:std::string
Controllable:No
Description:Common file base name to be utilized with all output objects
- gmvFalseOutput the results using the default settings for GMV output
Default:False
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for GMV output
- gnuplotFalseOutput the scalar and postprocessor results using the default settings for GNUPlot output
Default:False
C++ Type:bool
Controllable:No
Description:Output the scalar and postprocessor results using the default settings for GNUPlot output
- hideA list of the variables and postprocessors that should NOT be output to the Exodus file (may include Variables, ScalarVariables, and Postprocessor names).
C++ Type:std::vector<VariableName>
Controllable:No
Description:A list of the variables and postprocessors that should NOT be output to the Exodus file (may include Variables, ScalarVariables, and Postprocessor names).
- 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.
- interval1The interval at which timesteps are output to the solution file.
Default:1
C++ Type:unsigned int
Controllable:No
Description:The interval at which timesteps are output to the solution file.
- jsonFalseOutput Reporter values to a *.json file using the default JSON output.
Default:False
C++ Type:bool
Controllable:No
Description:Output Reporter values to a *.json file using the default JSON output.
- minimum_time_interval0The minimum simulation time between output steps
Default:0
C++ Type:double
Controllable:No
Description:The minimum simulation time between output steps
- nemesisFalseOutput the results using the default settings for Nemesis output
Default:False
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for Nemesis output
- output_if_base_containsIf this is supplied then output will only be done in the case that the output base contains one of these strings. This is helpful in outputting only a subset of outputs when using MultiApps.
C++ Type:std::vector<std::string>
Controllable:No
Description:If this is supplied then output will only be done in the case that the output base contains one of these strings. This is helpful in outputting only a subset of outputs when using MultiApps.
- perf_graphFalseEnable printing of the performance graph to the screen (Console)
Default:False
C++ Type:bool
Controllable:No
Description:Enable printing of the performance graph to the screen (Console)
- perf_graph_liveTrueEnables printing of live progress messages
Default:True
C++ Type:bool
Controllable:No
Description:Enables printing of live progress messages
- perf_graph_live_mem_limit100Memory (in MB) to cause a message to be printed.
Default:100
C++ Type:unsigned int
Controllable:No
Description:Memory (in MB) to cause a message to be printed.
- perf_graph_live_time_limit5Time (in seconds) to wait before printing a message.
Default:5
C++ Type:double
Controllable:No
Description:Time (in seconds) to wait before printing a message.
- print_linear_converged_reasonTrueEnable/disable printing of the linear solver convergence reason to the screen. This parameter only affects the output of the third-party solver (e.g. PETSc), not MOOSE itself.
Default:True
C++ Type:bool
Controllable:No
Description:Enable/disable printing of the linear solver convergence reason to the screen. This parameter only affects the output of the third-party solver (e.g. PETSc), not MOOSE itself.
- print_linear_residualsTrueEnable printing of linear residuals to the screen (Console)
Default:True
C++ Type:bool
Controllable:No
Description:Enable printing of linear residuals to the screen (Console)
- print_mesh_changed_infoFalseWhen true, each time the mesh is changed the mesh information is printed
Default:False
C++ Type:bool
Controllable:No
Description:When true, each time the mesh is changed the mesh information is printed
- print_nonlinear_converged_reasonTrueEnable/disable printing of the nonlinear solver convergence reason to the screen. This parameter only affects the output of the third-party solver (e.g. PETSc), not MOOSE itself.
Default:True
C++ Type:bool
Controllable:No
Description:Enable/disable printing of the nonlinear solver convergence reason to the screen. This parameter only affects the output of the third-party solver (e.g. PETSc), not MOOSE itself.
- print_nonlinear_residualsTrueEnable printing of nonlinear residuals to the screen (Console)
Default:True
C++ Type:bool
Controllable:No
Description:Enable printing of nonlinear residuals to the screen (Console)
- showA list of the variables and postprocessors that should be output to the Exodus file (may include Variables, ScalarVariables, and Postprocessor names).
C++ Type:std::vector<VariableName>
Controllable:No
Description:A list of the variables and postprocessors that should be output to the Exodus file (may include Variables, ScalarVariables, and Postprocessor names).
- solution_historyFalsePrint a solution history file (.slh) using the default settings
Default:False
C++ Type:bool
Controllable:No
Description:Print a solution history file (.slh) using the default settings
- sync_timesTimes at which the output and solution is forced to occur
C++ Type:std::vector<double>
Controllable:No
Description:Times at which the output and solution is forced to occur
- tecplotFalseOutput the results using the default settings for Tecplot output
Default:False
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for Tecplot output
- vtkFalseOutput the results using the default settings for VTKOutput output
Default:False
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for VTKOutput output
- xdaFalseOutput the results using the default settings for XDA/XDR output (ascii)
Default:False
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for XDA/XDR output (ascii)
- xdrFalseOutput the results using the default settings for XDA/XDR output (binary)
Default:False
C++ Type:bool
Controllable:No
Description:Output the results using the default settings for XDA/XDR output (binary)
- xmlFalseOutput the vector postprocessors to a *.xml file using the default XML output.
Default:False
C++ Type:bool
Controllable:No
Description:Output the vector postprocessors to a *.xml file using the default XML output.