OB.DAAC Logo
NASA Logo
Ocean Color Science Software

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.