ocssw
V2022
|
ancillary_module Module Reference
Functions/Subroutines | |
subroutine, public | set_ancillary (gdas_name, gdas_name2, ozone_name, ncepice_name, nise_name, mod06input_filedata, ecosystem_data_name, snowicealbedo_data_name, emissivity_name, mod06_start, mod06_stride, mod06_edge, debug, status) |
subroutine | rd_cloud_top () |
subroutine, public | given_p_get_t (P, model_point, T) |
integer function | find_trop (temp_prof, p_prof, sfc_lev) |
subroutine | get_surface_albedo (latitude, longitude, nise_filename, IGBPfilename, snowicealbedo_data_name, emissivity_name, debug, icec, surface_albedo, surface_emissivity, status) |
subroutine, public | get_above_cloud_properties (pprof, wprof, sfc_lev, cloud_top_pressure, abovecloud_watervapor, status) |
Function/Subroutine Documentation
◆ find_trop()
integer function ancillary_module::find_trop | ( | real, dimension(:), intent(in) | temp_prof, |
real, dimension(:), intent(in) | p_prof, | ||
integer*1, intent(in) | sfc_lev | ||
) |
Definition at line 397 of file ancillary_module.f90.
◆ get_above_cloud_properties()
subroutine, public ancillary_module::get_above_cloud_properties | ( | real, dimension(:), intent(in) | pprof, |
real, dimension(:), intent(in) | wprof, | ||
integer*1, intent(in) | sfc_lev, | ||
real, intent(in) | cloud_top_pressure, | ||
real, intent(out) | abovecloud_watervapor, | ||
integer, intent(out) | status | ||
) |
Definition at line 1310 of file ancillary_module.f90.
◆ get_surface_albedo()
subroutine ancillary_module::get_surface_albedo | ( | real, dimension(:,:), intent(in) | latitude, |
real, dimension(:,:), intent(in) | longitude, | ||
character(*), intent(in) | nise_filename, | ||
character(*), intent(in) | IGBPfilename, | ||
character(*), intent(in) | snowicealbedo_data_name, | ||
character(*), intent(in) | emissivity_name, | ||
logical, intent(in) | debug, | ||
real(single), dimension(:,:), intent(in) | icec, | ||
integer*2, dimension(:,:,:), intent(out) | surface_albedo, | ||
real, dimension(:,:,:), intent(out) | surface_emissivity, | ||
integer, intent(out) | status | ||
) |
Definition at line 1046 of file ancillary_module.f90.
◆ given_p_get_t()
subroutine, public ancillary_module::given_p_get_t | ( | real, intent(in) | P, |
type(ancillary_type) | model_point, | ||
real, intent(inout) | T | ||
) |
Definition at line 367 of file ancillary_module.f90.
◆ rd_cloud_top()
subroutine ancillary_module::rd_cloud_top |
Definition at line 221 of file ancillary_module.f90.
◆ set_ancillary()
subroutine, public ancillary_module::set_ancillary | ( | character(*), intent(in) | gdas_name, |
character(*), intent(in) | gdas_name2, | ||
character(*), intent(in) | ozone_name, | ||
character(*), intent(in) | ncepice_name, | ||
character(*), intent(in) | nise_name, | ||
integer, dimension(:), intent(inout) | mod06input_filedata, | ||
character(*), intent(in) | ecosystem_data_name, | ||
character(*), intent(in) | snowicealbedo_data_name, | ||
character(*), intent(in) | emissivity_name, | ||
integer, dimension(:), intent(inout) | mod06_start, | ||
integer, dimension(:), intent(inout) | mod06_stride, | ||
integer, dimension(:), intent(inout) | mod06_edge, | ||
logical, intent(in) | debug, | ||
integer, intent(out) | status | ||
) |
Definition at line 29 of file ancillary_module.f90.