UFO
ufo_luts_utils_mod Module Reference

fortran module to provide code shared between nonlinear and tlm/adm radiance calculations More...

Data Types

type  luts_conf
 

Functions/Subroutines

subroutine, public luts_conf_setup (conf, f_confopts, f_confoper)
 
subroutine, public luts_conf_delete (conf)
 
subroutine, public calculate_aero_layers (aerosol_option, n_aerosols, n_profiles, n_layers, geovals, aero_layers, rh, layer_factors)
 

Variables

integer, parameter, public max_string =800
 

Detailed Description

fortran module to provide code shared between nonlinear and tlm/adm radiance calculations

Function/Subroutine Documentation

◆ calculate_aero_layers()

subroutine, public ufo_luts_utils_mod::calculate_aero_layers ( character(*), intent(in)  aerosol_option,
integer, intent(in)  n_aerosols,
integer, intent(in)  n_profiles,
integer, intent(in)  n_layers,
type(ufo_geovals), intent(in)  geovals,
real(kind_real), dimension(n_aerosols,n_layers,n_profiles), intent(out), optional  aero_layers,
real(kind_real), dimension(n_layers,n_profiles), intent(out), optional  rh,
real(kind_real), dimension(n_layers,n_profiles), intent(out), optional  layer_factors 
)

Definition at line 90 of file ufo_luts_utils_mod.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ luts_conf_delete()

subroutine, public ufo_luts_utils_mod::luts_conf_delete ( type(luts_conf), intent(inout)  conf)

Definition at line 79 of file ufo_luts_utils_mod.F90.

Here is the caller graph for this function:

◆ luts_conf_setup()

subroutine, public ufo_luts_utils_mod::luts_conf_setup ( type(luts_conf), intent(inout)  conf,
type(fckit_configuration), intent(in)  f_confopts,
type(fckit_configuration), intent(in)  f_confoper 
)

Definition at line 50 of file ufo_luts_utils_mod.F90.

Here is the caller graph for this function:

Variable Documentation

◆ max_string

integer, parameter, public ufo_luts_utils_mod::max_string =800

Definition at line 33 of file ufo_luts_utils_mod.F90.