load_boundary_file_one_month_from_long Function

private function load_boundary_file_one_month_from_long(file_name, field_name, month, length) result(field)

Loads the given 2D field at the given month from the given boundary file of a given length.

This is used for reading the SST anomalies from a particular month of a particular year. The SST anomalies are stored in a long multidecadal file and the total number of months in this file must be passed as an argument (length).

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: file_name

The NetCDF file to read from

character(len=*), intent(in) :: field_name

The field to read

integer, intent(in) :: month

The month to read

integer, intent(in) :: length

The total length of the file in number of months

Return Value real, dimension(ix,il)


Calls

proc~~load_boundary_file_one_month_from_long~~CallsGraph proc~load_boundary_file_one_month_from_long load_boundary_file_one_month_from_long nf90_inq_varid nf90_inq_varid proc~load_boundary_file_one_month_from_long->nf90_inq_varid nf90_get_var nf90_get_var proc~load_boundary_file_one_month_from_long->nf90_get_var nf90_open nf90_open proc~load_boundary_file_one_month_from_long->nf90_open nf90_close nf90_close proc~load_boundary_file_one_month_from_long->nf90_close

Called by

proc~~load_boundary_file_one_month_from_long~~CalledByGraph proc~load_boundary_file_one_month_from_long load_boundary_file_one_month_from_long interface~load_boundary_file load_boundary_file interface~load_boundary_file->proc~load_boundary_file_one_month_from_long proc~obs_ssta obs_ssta proc~obs_ssta->interface~load_boundary_file proc~land_model_init land_model_init proc~land_model_init->interface~load_boundary_file proc~initialize_boundaries initialize_boundaries proc~initialize_boundaries->interface~load_boundary_file proc~sea_model_init sea_model_init proc~sea_model_init->interface~load_boundary_file proc~initialize_coupler initialize_coupler proc~initialize_coupler->proc~land_model_init proc~initialize_coupler->proc~sea_model_init proc~initialize initialize proc~initialize->proc~initialize_boundaries proc~initialize->proc~initialize_coupler program~speedy speedy program~speedy->proc~initialize

Contents

None