cable_output_decomp_associate Module Subroutine

module subroutine cable_output_decomp_associate(output_stream, output_var, decomp)

Associates an I/O decomposition pointer with the appropriate I/O decomposition, taking into account the output variable shape and type, and the output stream grid type.

Arguments

Type IntentOptional Attributes Name
type(cable_output_stream_t), intent(in) :: output_stream

The output stream for which to associate the decomposition.

type(cable_output_variable_t), intent(in) :: output_var

The output variable for which to associate the decomposition.

class(cable_netcdf_decomp_t), intent(inout), pointer :: decomp

The decomposition pointer to associate.


Calls

proc~~cable_output_decomp_associate~~CallsGraph proc~cable_output_decomp_associate cable_output_decomp_associate interface~array_eq array_eq proc~cable_output_decomp_associate->interface~array_eq proc~cable_abort cable_abort proc~cable_output_decomp_associate->proc~cable_abort proc~cable_output_decomp_associate_restart cable_output_decomp_associate_restart proc~cable_output_decomp_associate->proc~cable_output_decomp_associate_restart proc~array_eq_int32 array_eq_int32 interface~array_eq->proc~array_eq_int32 proc~cable_output_decomp_associate_restart->interface~array_eq proc~cable_output_decomp_associate_restart->proc~cable_abort

Called by

proc~~cable_output_decomp_associate~~CalledByGraph proc~cable_output_decomp_associate cable_output_decomp_associate interface~cable_output_decomp_associate cable_output_decomp_associate interface~cable_output_decomp_associate->proc~cable_output_decomp_associate proc~cable_output_write_variable cable_output_write_variable proc~cable_output_write_variable->interface~cable_output_decomp_associate interface~cable_output_write_variable cable_output_write_variable interface~cable_output_write_variable->proc~cable_output_write_variable proc~cable_output_impl_init_streams cable_output_impl_init_streams proc~cable_output_impl_init_streams->interface~cable_output_write_variable proc~cable_output_impl_write cable_output_impl_write proc~cable_output_impl_write->interface~cable_output_write_variable proc~cable_output_impl_write_parameters cable_output_impl_write_parameters proc~cable_output_impl_write_parameters->interface~cable_output_write_variable proc~cable_output_impl_write_restart cable_output_impl_write_restart proc~cable_output_impl_write_restart->interface~cable_output_write_variable