aerosolrad_package_mod provides the radiative properties associated with the atmospheric aerosols.
fms_mod
mpp_io_mod
time_manager_mod
diag_manager_mod
interpolator_mod
rad_utilities_mod
esfsw_parameters_mod
longwave_params_mod
call aerosolrad_package_init (aerosol_names)
aerosol_names | names of the activated aerosol species [character] |
call aerosol_radiative_properties (is, ie, js, je, & Aerosol, Aerosol_props_out)
Aerosol | Aerosol climatology input [aerosol_type] |
is, ie | The longitude index of model physics window domain [integer] |
js, je | The latitude index of model physics window domain [integer] |
Aerosol_props_out | Aerosol radiative properties in radiation package [aerosol_properties_type] |
call aerosolrad_package_end
call get_aerosol_optical_info ( num_categories, nwavenumbers, & names, wavenumbers, & aer_ext, aer_ss_alb, aer_asymm)
num_categories | number of aerosol properties types [integer] |
nwavenumbers | number of wavenumber bands over which
aerosol properties are defined [integer] |
names | names assigned to the optical properties types [character] |
wavenumbers | wavenumber limits for each of the bands for
which aerosol properties are defined [real] |
aer_ext, aer_ss_alb, aer_asymm | Aerosol extinction coefficient, single scattering albedo, and
asymmetry parameter [real] |
index = get_aerosol_optical_index ( name, naerosol, rh )
name | aerosol species name for which the optical
properties index is desired [real] |
naerosol | aerosol index of the aerosol for whoch the
optical properties index is desired [integer] |
rh | relative humidity [real] |
call assign_aerosol_opt_props (aerosol_names)
aerosol_names | names associated with each aerosol species [character] |
call read_optical_input_file
call sw_aerosol_interaction
call lw_aerosol_interaction