cable_output_register_output_variables Interface

public interface cable_output_register_output_variables

Called by

interface~~cable_output_register_output_variables~~CalledByGraph interface~cable_output_register_output_variables cable_output_register_output_variables proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->interface~cable_output_register_output_variables proc~serialdrv serialdrv proc~serialdrv->interface~cable_output_register_output_variables program~cable_offline_driver cable_offline_driver program~cable_offline_driver->proc~serialdrv

Subroutines

private 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.