Module that set up optical depth calculaiton
fms_mod
constants_mod
rad_utilities_mod
longwave_params_mod
lw_gases_stdtf_mod
call optical_path_init
call optical_path_setup (is, ie, js, je, Atmos_input, & Rad_gases, Aerosol, Aerosol_props, Optical)
is, ie, js, je | Latitude and longitude bound of model physics window. [integer] |
Atmos_input | Atmospheric input data [atmos_input_type] |
Rad_gases | Radiative gases input data [radiative_gases_type] |
Aerosol | Aerosol radiative properties input data [aerosol_type] |
Aerosol_props | Aerosol radiative properties output (extinction coefficient,
single scattering albedo and asymmetry parameter in different
bands) [aerosol_properties_type] |
Optical | optical path output [optical_path_type] |
call optical_trans_funct_from_KS (Gas_tf, to3cnt, overod, Optical, & cnttaub1, cnttaub2, cnttaub3)
Gas_tf | Gas transmission functions [gas_tf_type] |
Optical | Optical depth function [real] |
to3cnt | Ozone continuum transmission function [real] |
overod | Transmission function due to h2o continuum and aerosol [real] |
cnttaub1, cnttaub2, cnttaub3 | Transmission functions of gas continuum [real] |
call optical_trans_funct_k_down (Gas_tf, k, & to3cnt, overod, Optical)
k | The data level from which downward transmission functions are computed [integer] |
Gas_tf | Gas transmission functions [gas_tf_type] |
Optical | Optical depth function [real] |
to3cnt | Ozone continuum transmission function [real] |
overod | Transmission function due to h2o continuum and aerosol [real] |
call optical_trans_funct_KE (Gas_tf, to3cnt, Optical, overod)
Gas_tf | Gas transmission functions [gas_tf_type] |
Optical | Optical depth function [real] |
to3cnt | Ozone continuum transmission function [real] |
overod | Transmission function due to h2o continuum and aerosol [real] |
call optical_trans_funct_diag (Atmos_input, contdg, to3dg, & Optical)
Atmos_input | Atmospheric input data [atmos_input_type] |
Optical | Optical depth function [real] |
to3dg | Ozone continuum diagnostic transmission function [real] |
contdg | Diagnostic continuum transmission functions [real] |
call get_totch2o (n, Optical, totch2o, dte1, ixoe1)
n | frequency band index [integer] |
dte1 | temperature step delta [real] |
ixoe1 | temperature index array [integer] |
Optical | Optical depth output [optical_path_type] |
totch2o | self broadened and temperature dependent continuum [real] |
call get_totch2obd (n, Optical, totch2obd)
n | frequency band index [integer] |
Optical | Optical depth output [optical_path_type] |
totch2obd | self broadened and temperature dependent h2o continuum [real] |
call get_totvo2 (n, Optical, totvo2_out)
n | frequency band index [integer] |
Optical | Optical depth output [optical_path_type] |
totvo2_out | Continuum coefficients in band n [real] |
call optical_dealloc (Optical)
Optical | Derived type variable containing information related to
the computation of optical depth associated with
different atmospheric constituents. [optical_path_type] |
call optical_path_end
call optical_ckd_init
call optical_path_ckd (atmden, press, temp, rh2o, Optical)
atmden | Atmospheric density profile [real] |
press | The pressure coordinate array [real] |
temp | Temperature [real] |
rh2o | mass mixing ratio of h2o at model data levels [real] |
Optical | water vapor continuum optical path otuput [optical_path_type] |
call optical_o3 (atmden, qo3, vv, Optical)
atmden | Atmospheric density profile [real] |
qo3 | mass mixing ratio of o3 at model data levels [real] |
vv | Ozone volume mixing atio [real] |
Optical | ozone optical path otuput [optical_path_type] |
call optical_rbts (temp, rh2o, Optical)
temp | temperature profile used in continuum calculation [real] |
rh2o | mass mixing ratio of h2o at model data levels [real] |
Optical | water vapor robert continuum optical path [optical_path_type] |
call optical_h2o (pflux, atmden, vv, press, temp, rh2o, tflux, & Optical)
pflux | pressure at flux levels of model [real] |
atmden | Atmospheric density profile [real] |
vv | volume mixing ratio of h2o at model data levels [real] |
press | The pressure coordinate array [real] |
temp | Temperature at data levels of model [real] |
rh2o | mass mixing ratio of h2o at model data levels [real] |
tflux | Temperature at flux levels of model [real] |
Optical | water vapor optical path otuput [optical_path_type] |
call cfc_optical_depth (density, Rad_gases, Optical)
density | density profile of CFC in the atmosphere [real] |
Rad_gases | Radiative gases optical properties input data [radiative_gases_type] |
Optical | CFC Optical depth output [optical_path_type] |
call optical_depth_aerosol (Atmos_input, n, Aerosol, & Aerosol_props, Optical)
Atmos_input | Atmospheric input data to model grid point for radiative
properties calculation [atmos_input_type] |
n | aerosol optical index [integer] |
Aerosol | Aerosol climatological input data [aerosol_type] |
Aerosol_props | Aerosol radiative properties [aerosol_properties_type] |
Optical | Aerosol Optical depth output [optical_path_type] |