cable_output_impl_register_output_variables Module Subroutine

module subroutine cable_output_impl_register_output_variables(output_variables)

Registers output variables with the output module. Note that registering an output variable does not necessarily mean that the variable will be written to an output stream - this can depend on whether the output variable is active, or if it is a restart variable. Output variables should be registered if their associated diagnostic working variables are initialised in the model as this can help provide the information on the diagnostics which are available.

Arguments

Type IntentOptional Attributes Name
type(cable_output_variable_t), intent(in), dimension(:) :: output_variables

An array of output variable definitions to be registered.


Calls

proc~~cable_output_impl_register_output_variables~~CallsGraph proc~cable_output_impl_register_output_variables cable_output_impl_register_output_variables interface~array_eq array_eq proc~cable_output_impl_register_output_variables->interface~array_eq proc~cable_abort cable_abort proc~cable_output_impl_register_output_variables->proc~cable_abort proc~array_eq_int32 array_eq_int32 interface~array_eq->proc~array_eq_int32