cable_output_impl_build_streams Module Function

module function cable_output_impl_build_streams(config, definitions, grid_type) result(streams)

Works out which files the configuration produces and which variables go into each, without creating any files.

Arguments

Type IntentOptional Attributes Name
type(cable_output_config_t), intent(in) :: config
type(cable_output_variable_definition_t), intent(in) :: definitions(:)
character(len=*), intent(in) :: grid_type

Return Value type(cable_output_stream_t), allocatable, (:)