4.13.2. General Post-Processing
Fuego supports a number of general post-processing options. These are specified in the Fuego Region block, and are evaluated in the order listed in the input file. This means that if you have dependencies between post-processors you need to ensure they are ordered in the way you want them to be evaluated.
Begin postprocess PP_TYPE
Output name = var_name
Function = ""
Location = block_4
End
The available postprocessor types are:
Integral - The
locationshould be blocks or sidesets (not a mix) and thefunctioncan be a function of time, space, or any nodal variables. This will be integrated on the surface or volume and output as a global variable.
or
Average - The
locationshould be blocks or sidesets (not a mix) and thefunctioncan be a function of time, space, or any nodal variables. This will be integrated on the surface or volume, then normalized by the area or volume and output as a global variable.
or
Sum - Takes a nodal sum of the specified function on the specified blocks.
Min - Finds the nodal minimum of the specified function on the specified blocks.
Max - Finds the nodal minimum of the specified function on the specified blocks.
L2_Norm - Finds the nodal L2 norm of the specified function on the specified blocks.
or
Global - Evaluates a global function (can be a function of time or other global variables). The
locationblock should not be provided for global functions.Nodal_Field - Evaluates the specified function and outputs it as a nodal field. This can be output, or used in subsequent post-processors.
Integrated_Flux - Evaluates the integrated flux of a specified flux function on a surface (cannot be applied to a volume). The
functionshould provide 2 or 3 components (separate quoted strings) depending on the problem dimension.Note
Using the boundary condition postprocessors will always provide a more accurate flux calculation. This should only be used for quantities that are not primary DOFs, or on internal sidesets where there is not a boundary condition.
Begin postprocess Integrated_Flux Output name = mass_flux Location = surface_1 Function = "density*x_velocity" \$ "density*y_velocity" \$ "density*z_velocity" EndPoint - Evaluates the specified nodal function at a specific point in space and saves the result to a global variable. For the point post-processor the
locationshould be a list of 2 or 3 coordinates (depending on problem dimension). The specified function will be evaluated on the nodes of the element containing the specified point, and then interpolated to the point. If the specified point lies outside the mesh an error will be thrown.Begin postprocess Point Output name = TC1 Location = 1.2 2.2 0.1 Function = "temperature" End
The complete list of commands for the post-processors can be found in the command summary.