get_gw_data Interface

private interface get_gw_data

Calls

interface~~get_gw_data~~CallsGraph interface~get_gw_data get_gw_data proc~get_gw_2d_var get_gw_2d_var interface~get_gw_data->proc~get_gw_2d_var proc~get_gw_2d_var_constdef get_gw_2d_var_constdef interface~get_gw_data->proc~get_gw_2d_var_constdef proc~get_gw_3d_var get_gw_3d_var interface~get_gw_data->proc~get_gw_3d_var proc~get_gw_3d_var_constdef get_gw_3d_var_constdef interface~get_gw_data->proc~get_gw_3d_var_constdef proc~get_gw_4d_var get_gw_4d_var interface~get_gw_data->proc~get_gw_4d_var proc~get_gw_4d_var_constdef get_gw_4d_var_constdef interface~get_gw_data->proc~get_gw_4d_var_constdef nf90_get_var nf90_get_var proc~get_gw_2d_var->nf90_get_var nf90_inq_varid nf90_inq_varid proc~get_gw_2d_var->nf90_inq_varid proc~get_gw_2d_var_constdef->nf90_get_var proc~get_gw_2d_var_constdef->nf90_inq_varid proc~get_gw_3d_var->nf90_get_var proc~get_gw_3d_var->nf90_inq_varid proc~get_gw_3d_var_constdef->nf90_get_var proc~get_gw_3d_var_constdef->nf90_inq_varid proc~get_gw_4d_var->nf90_get_var proc~get_gw_4d_var->nf90_inq_varid proc~get_gw_4d_var_constdef->nf90_get_var proc~get_gw_4d_var_constdef->nf90_inq_varid

Called by

interface~~get_gw_data~~CalledByGraph interface~get_gw_data get_gw_data proc~gwspatialparameters GWspatialParameters proc~gwspatialparameters->interface~get_gw_data

Module Procedures

private function get_gw_2d_var_constdef(ncfile_id, try_it, varname, default_const, nlon, nlat) result(data_vec)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncfile_id
integer, intent(in) :: try_it
character(len=*), intent(in) :: varname
real, intent(in) :: default_const
integer, intent(in) :: nlon
integer, intent(in) :: nlat

Return Value real(kind=r_2), dimension(mp)

private function get_gw_3d_var_constdef(ncfile_id, try_it, varname, default_const, nlon, nlat, ms) result(data_vec)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncfile_id
integer, intent(in) :: try_it
character(len=*), intent(in) :: varname
real, intent(in) :: default_const
integer, intent(in) :: nlon
integer, intent(in) :: nlat
integer, intent(in) :: ms

Return Value real(kind=r_2), dimension(mp,ms)

private function get_gw_4d_var_constdef(ncfile_id, try_it, varname, default_const, nlon, nlat, ms, npatch) result(data_vec)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncfile_id
integer, intent(in) :: try_it
character(len=*), intent(in) :: varname
real, intent(in) :: default_const
integer, intent(in) :: nlon
integer, intent(in) :: nlat
integer, intent(in) :: ms
integer, intent(in) :: npatch

Return Value real(kind=r_2), dimension(mp,ms,mpatch)

private function get_gw_2d_var(ncfile_id, try_it, varname, default_data, nlon, nlat) result(data_vec)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncfile_id
integer, intent(in) :: try_it
character(len=*), intent(in) :: varname
real, intent(in), dimension(:,:) :: default_data
integer, intent(in) :: nlon
integer, intent(in) :: nlat

Return Value real(kind=r_2), dimension(mp)

private function get_gw_3d_var(ncfile_id, try_it, varname, default_data, nlon, nlat, ms) result(data_vec)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncfile_id
integer, intent(in) :: try_it
character(len=*), intent(in) :: varname
real, intent(in), dimension(:,:) :: default_data
integer, intent(in) :: nlon
integer, intent(in) :: nlat
integer, intent(in) :: ms

Return Value real(kind=r_2), dimension(mp,ms)

private function get_gw_4d_var(ncfile_id, try_it, varname, default_data, nlon, nlat, ms, npatch) result(data_vec)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ncfile_id
integer, intent(in) :: try_it
character(len=*), intent(in) :: varname
real, intent(in), dimension(:,:) :: default_data
integer, intent(in) :: nlon
integer, intent(in) :: nlat
integer, intent(in) :: ms
integer, intent(in) :: npatch

Return Value real(kind=r_2), dimension(mp,ms,mpatch)