MONC
Modules | Functions/Subroutines
fieldcoarsener-operator.F90 File Reference

Go to the source code of this file.

Modules

module  fieldcoarsener_operator_mod
 Coarsens a field by selecting data with a specific period in any number of dimensions.
 

Functions/Subroutines

integer function, public fieldcoarsener_operator_mod::fieldcoarsener_operator_get_auto_size (io_configuration, auto_dimension, action_attributes)
 Retrieves the size of an auto dimension based upon the work that will be completed here. More...
 
subroutine, public fieldcoarsener_operator_mod::perform_fieldcoarsener_operator (io_configuration, field_values, action_attributes, source_monc_location, source_monc, operator_result_values)
 Performs the field coarsener operator on a specific field. More...
 
integer function fieldcoarsener_operator_mod::locate_dimension (dimension_id, list_of_dims)
 Locates a dimension in a list of dimensions or 0 if none can be found. More...
 
subroutine fieldcoarsener_operator_mod::determine_dimension_bounds (corresponding_field_definition, registered_monc_info, dimensions_to_slice, indexes_to_slice, dim_weights, dim_periods, dim_starts, number_dims, sliced_size)
 Determines the dimension bounds which are used in the slicing. More...
 
subroutine fieldcoarsener_operator_mod::get_dimensions_and_indexes_to_slice (str_dim_to_slice, str_index_to_slice, dimensions_to_slice, indexes_to_slice)
 Retrieves the dimensions and indexes to slice from the strings provided in configuration. More...
 
integer function fieldcoarsener_operator_mod::get_occurances_of_character (source_str, search_char)
 Retrieves the number of occurances of a character in a source string. More...
 
type(list_type) function, public fieldcoarsener_operator_mod::fieldcoarsener_operator_get_required_fields (action_attributes)
 Retrieves a list of the required fields for running this operator. More...
 
integer function fieldcoarsener_operator_mod::convert_dimension_str_to_id (dim_str)
 Converts a dimension string to the corresponding numeric ID. More...
 
integer function fieldcoarsener_operator_mod::get_entire_dimension_size (io_configuration, dimension_name)
 Looks up the global size of a dimension based upon its name. More...