cable_output_impl_init_streams Module Subroutine

module subroutine cable_output_impl_init_streams(dels)

Initialise output streams based on the current output configuration.

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: dels

The current time step size in seconds.


Calls

proc~~cable_output_impl_init_streams~~CallsGraph proc~cable_output_impl_init_streams cable_output_impl_init_streams end_def end_def proc~cable_output_impl_init_streams->end_def interface~cable_output_define_stream cable_output_define_stream proc~cable_output_impl_init_streams->interface~cable_output_define_stream interface~cable_output_write_variable cable_output_write_variable proc~cable_output_impl_init_streams->interface~cable_output_write_variable proc~aggregator_init aggregator_t%aggregator_init proc~cable_output_impl_init_streams->proc~aggregator_init proc~cable_abort cable_abort proc~cable_output_impl_init_streams->proc~cable_abort proc~cable_netcdf_create_file cable_netcdf_create_file proc~cable_output_impl_init_streams->proc~cable_netcdf_create_file proc~cable_output_variable_get_netcdf_name cable_output_variable_t%cable_output_variable_get_netcdf_name proc~cable_output_impl_init_streams->proc~cable_output_variable_get_netcdf_name proc~cable_timing_frequency_is_greater_than cable_timing_frequency_is_greater_than proc~cable_output_impl_init_streams->proc~cable_timing_frequency_is_greater_than proc~coordinate_variables_list coordinate_variables_list proc~cable_output_impl_init_streams->proc~coordinate_variables_list proc~cable_output_define_stream cable_output_define_stream interface~cable_output_define_stream->proc~cable_output_define_stream proc~cable_output_write_variable cable_output_write_variable interface~cable_output_write_variable->proc~cable_output_write_variable proc~aggregator_init->proc~cable_abort proc~aggregator_set_method aggregator_t%aggregator_set_method proc~aggregator_init->proc~aggregator_set_method proc~cable_netcdf_create_file->proc~cable_abort create_file create_file proc~cable_netcdf_create_file->create_file proc~cable_timing_frequency_is_greater_than->proc~cable_abort proc~coordinate_variables_list->proc~cable_abort interface~new_aggregator new_aggregator proc~coordinate_variables_list->interface~new_aggregator proc~cable_output_get_dimension cable_output_get_dimension proc~coordinate_variables_list->proc~cable_output_get_dimension proc~new_aggregator_int32_0d_t new_aggregator_int32_0d_t interface~new_aggregator->proc~new_aggregator_int32_0d_t proc~new_aggregator_int32_1d_t new_aggregator_int32_1d_t interface~new_aggregator->proc~new_aggregator_int32_1d_t proc~new_aggregator_int32_2d_t new_aggregator_int32_2d_t interface~new_aggregator->proc~new_aggregator_int32_2d_t proc~new_aggregator_int32_3d_t new_aggregator_int32_3d_t interface~new_aggregator->proc~new_aggregator_int32_3d_t proc~new_aggregator_real32_0d new_aggregator_real32_0d interface~new_aggregator->proc~new_aggregator_real32_0d proc~new_aggregator_real32_1d new_aggregator_real32_1d interface~new_aggregator->proc~new_aggregator_real32_1d proc~new_aggregator_real32_2d new_aggregator_real32_2d interface~new_aggregator->proc~new_aggregator_real32_2d proc~new_aggregator_real32_3d new_aggregator_real32_3d interface~new_aggregator->proc~new_aggregator_real32_3d proc~new_aggregator_real64_0d new_aggregator_real64_0d interface~new_aggregator->proc~new_aggregator_real64_0d proc~new_aggregator_real64_1d new_aggregator_real64_1d interface~new_aggregator->proc~new_aggregator_real64_1d proc~new_aggregator_real64_2d new_aggregator_real64_2d interface~new_aggregator->proc~new_aggregator_real64_2d proc~new_aggregator_real64_3d new_aggregator_real64_3d interface~new_aggregator->proc~new_aggregator_real64_3d proc~aggregator_set_method->proc~cable_abort proc~cable_output_define_stream->proc~cable_output_variable_get_netcdf_name def_dims def_dims proc~cable_output_define_stream->def_dims def_var def_var proc~cable_output_define_stream->def_var none~put_att cable_netcdf_file_t%put_att proc~cable_output_define_stream->none~put_att proc~cable_output_dim_get_name cable_output_dim_t%cable_output_dim_get_name proc~cable_output_define_stream->proc~cable_output_dim_get_name proc~infer_netcdf_dimensions infer_netcdf_dimensions proc~cable_output_define_stream->proc~infer_netcdf_dimensions proc~netcdf_var_type netcdf_var_type proc~cable_output_define_stream->proc~netcdf_var_type proc~set_global_attributes set_global_attributes proc~cable_output_define_stream->proc~set_global_attributes proc~cable_output_get_dimension->proc~cable_abort proc~cable_output_write_variable->proc~cable_abort proc~cable_output_write_variable->proc~cable_output_variable_get_netcdf_name inq_var_ndims inq_var_ndims proc~cable_output_write_variable->inq_var_ndims interface~cable_output_decomp_associate cable_output_decomp_associate proc~cable_output_write_variable->interface~cable_output_decomp_associate interface~cable_output_reduction_buffers_associate cable_output_reduction_buffers_associate proc~cable_output_write_variable->interface~cable_output_reduction_buffers_associate interface~first_patch_in_grid_cell first_patch_in_grid_cell proc~cable_output_write_variable->interface~first_patch_in_grid_cell interface~grid_cell_average grid_cell_average proc~cable_output_write_variable->interface~grid_cell_average none~put_var cable_netcdf_file_t%put_var proc~cable_output_write_variable->none~put_var none~write_darray cable_netcdf_file_t%write_darray proc~cable_output_write_variable->none~write_darray proc~cable_output_decomp_associate cable_output_decomp_associate interface~cable_output_decomp_associate->proc~cable_output_decomp_associate proc~first_patch_in_grid_cell_int32_1d first_patch_in_grid_cell_int32_1d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_int32_1d proc~first_patch_in_grid_cell_int32_2d first_patch_in_grid_cell_int32_2d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_int32_2d proc~first_patch_in_grid_cell_int32_3d first_patch_in_grid_cell_int32_3d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_int32_3d proc~first_patch_in_grid_cell_real32_1d first_patch_in_grid_cell_real32_1d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_real32_1d proc~first_patch_in_grid_cell_real32_2d first_patch_in_grid_cell_real32_2d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_real32_2d proc~first_patch_in_grid_cell_real32_3d first_patch_in_grid_cell_real32_3d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_real32_3d proc~first_patch_in_grid_cell_real64_1d first_patch_in_grid_cell_real64_1d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_real64_1d proc~first_patch_in_grid_cell_real64_2d first_patch_in_grid_cell_real64_2d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_real64_2d proc~first_patch_in_grid_cell_real64_3d first_patch_in_grid_cell_real64_3d interface~first_patch_in_grid_cell->proc~first_patch_in_grid_cell_real64_3d proc~grid_cell_average_real32_1d grid_cell_average_real32_1d interface~grid_cell_average->proc~grid_cell_average_real32_1d proc~grid_cell_average_real32_2d grid_cell_average_real32_2d interface~grid_cell_average->proc~grid_cell_average_real32_2d proc~grid_cell_average_real32_3d grid_cell_average_real32_3d interface~grid_cell_average->proc~grid_cell_average_real32_3d proc~grid_cell_average_real64_1d grid_cell_average_real64_1d interface~grid_cell_average->proc~grid_cell_average_real64_1d proc~grid_cell_average_real64_2d grid_cell_average_real64_2d interface~grid_cell_average->proc~grid_cell_average_real64_2d proc~grid_cell_average_real64_3d grid_cell_average_real64_3d interface~grid_cell_average->proc~grid_cell_average_real64_3d proc~cable_netcdf_stub_file_put_att_global_int32 cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_global_int32 none~put_att->proc~cable_netcdf_stub_file_put_att_global_int32 proc~cable_netcdf_stub_file_put_att_global_real32 cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_global_real32 none~put_att->proc~cable_netcdf_stub_file_put_att_global_real32 proc~cable_netcdf_stub_file_put_att_global_real64 cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_global_real64 none~put_att->proc~cable_netcdf_stub_file_put_att_global_real64 proc~cable_netcdf_stub_file_put_att_global_string cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_global_string none~put_att->proc~cable_netcdf_stub_file_put_att_global_string proc~cable_netcdf_stub_file_put_att_var_int32 cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_var_int32 none~put_att->proc~cable_netcdf_stub_file_put_att_var_int32 proc~cable_netcdf_stub_file_put_att_var_real32 cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_var_real32 none~put_att->proc~cable_netcdf_stub_file_put_att_var_real32 proc~cable_netcdf_stub_file_put_att_var_real64 cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_var_real64 none~put_att->proc~cable_netcdf_stub_file_put_att_var_real64 proc~cable_netcdf_stub_file_put_att_var_string cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_att_var_string none~put_att->proc~cable_netcdf_stub_file_put_att_var_string proc~cable_netcdf_stub_file_put_var_int32_0d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_int32_0d none~put_var->proc~cable_netcdf_stub_file_put_var_int32_0d proc~cable_netcdf_stub_file_put_var_int32_1d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_int32_1d none~put_var->proc~cable_netcdf_stub_file_put_var_int32_1d proc~cable_netcdf_stub_file_put_var_int32_2d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_int32_2d none~put_var->proc~cable_netcdf_stub_file_put_var_int32_2d proc~cable_netcdf_stub_file_put_var_int32_3d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_int32_3d none~put_var->proc~cable_netcdf_stub_file_put_var_int32_3d proc~cable_netcdf_stub_file_put_var_real32_0d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real32_0d none~put_var->proc~cable_netcdf_stub_file_put_var_real32_0d proc~cable_netcdf_stub_file_put_var_real32_1d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real32_1d none~put_var->proc~cable_netcdf_stub_file_put_var_real32_1d proc~cable_netcdf_stub_file_put_var_real32_2d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real32_2d none~put_var->proc~cable_netcdf_stub_file_put_var_real32_2d proc~cable_netcdf_stub_file_put_var_real32_3d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real32_3d none~put_var->proc~cable_netcdf_stub_file_put_var_real32_3d proc~cable_netcdf_stub_file_put_var_real64_0d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real64_0d none~put_var->proc~cable_netcdf_stub_file_put_var_real64_0d proc~cable_netcdf_stub_file_put_var_real64_1d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real64_1d none~put_var->proc~cable_netcdf_stub_file_put_var_real64_1d proc~cable_netcdf_stub_file_put_var_real64_2d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real64_2d none~put_var->proc~cable_netcdf_stub_file_put_var_real64_2d proc~cable_netcdf_stub_file_put_var_real64_3d cable_netcdf_stub_file_t%cable_netcdf_stub_file_put_var_real64_3d none~put_var->proc~cable_netcdf_stub_file_put_var_real64_3d proc~cable_netcdf_stub_file_write_darray_int32_1d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_int32_1d none~write_darray->proc~cable_netcdf_stub_file_write_darray_int32_1d proc~cable_netcdf_stub_file_write_darray_int32_2d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_int32_2d none~write_darray->proc~cable_netcdf_stub_file_write_darray_int32_2d proc~cable_netcdf_stub_file_write_darray_int32_3d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_int32_3d none~write_darray->proc~cable_netcdf_stub_file_write_darray_int32_3d proc~cable_netcdf_stub_file_write_darray_real32_1d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_real32_1d none~write_darray->proc~cable_netcdf_stub_file_write_darray_real32_1d proc~cable_netcdf_stub_file_write_darray_real32_2d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_real32_2d none~write_darray->proc~cable_netcdf_stub_file_write_darray_real32_2d proc~cable_netcdf_stub_file_write_darray_real32_3d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_real32_3d none~write_darray->proc~cable_netcdf_stub_file_write_darray_real32_3d proc~cable_netcdf_stub_file_write_darray_real64_1d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_real64_1d none~write_darray->proc~cable_netcdf_stub_file_write_darray_real64_1d proc~cable_netcdf_stub_file_write_darray_real64_2d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_real64_2d none~write_darray->proc~cable_netcdf_stub_file_write_darray_real64_2d proc~cable_netcdf_stub_file_write_darray_real64_3d cable_netcdf_stub_file_t%cable_netcdf_stub_file_write_darray_real64_3d none~write_darray->proc~cable_netcdf_stub_file_write_darray_real64_3d proc~native_to_netcdf_dimensions native_to_netcdf_dimensions proc~infer_netcdf_dimensions->proc~native_to_netcdf_dimensions proc~netcdf_var_type->proc~cable_abort proc~set_global_attributes->proc~cable_abort proc~set_global_attributes->none~put_att proc~cable_output_decomp_associate->proc~cable_abort interface~array_eq array_eq proc~cable_output_decomp_associate->interface~array_eq proc~cable_output_decomp_associate_restart cable_output_decomp_associate_restart proc~cable_output_decomp_associate->proc~cable_output_decomp_associate_restart proc~native_to_netcdf_dimensions->proc~cable_abort proc~native_to_netcdf_dimensions->proc~cable_output_dim_get_name proc~array_eq_int32 array_eq_int32 interface~array_eq->proc~array_eq_int32 proc~cable_output_decomp_associate_restart->proc~cable_abort proc~cable_output_decomp_associate_restart->interface~array_eq