cable_output_define_stream Interface

interface

Interfaces for procedures used by cable_output_impl.


Calls

interface~~cable_output_define_stream~~CallsGraph interface~cable_output_define_stream cable_output_define_stream proc~cable_output_define_stream cable_output_define_stream interface~cable_output_define_stream->proc~cable_output_define_stream 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~cable_output_variable_get_netcdf_name cable_output_variable_t%cable_output_variable_get_netcdf_name proc~cable_output_define_stream->proc~cable_output_variable_get_netcdf_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_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~native_to_netcdf_dimensions native_to_netcdf_dimensions proc~infer_netcdf_dimensions->proc~native_to_netcdf_dimensions proc~cable_abort cable_abort proc~netcdf_var_type->proc~cable_abort proc~set_global_attributes->none~put_att proc~set_global_attributes->proc~cable_abort proc~native_to_netcdf_dimensions->proc~cable_output_dim_get_name proc~native_to_netcdf_dimensions->proc~cable_abort

Called by

interface~~cable_output_define_stream~~CalledByGraph interface~cable_output_define_stream cable_output_define_stream proc~cable_output_impl_init_streams cable_output_impl_init_streams proc~cable_output_impl_init_streams->interface~cable_output_define_stream proc~cable_output_impl_write_restart cable_output_impl_write_restart proc~cable_output_impl_write_restart->interface~cable_output_define_stream

module subroutine cable_output_define_stream(output_stream, restart)

Arguments

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

The output stream to define.

logical, intent(in), optional :: restart

Whether this is a restart stream definition. Set to .false. by default.

Description

Defines all variables, dimensions and attributes for a given output stream.