Author  : Marc, 3l50
 Date    : May 2002
 Modified:

 -----------------------------------------------------------------
 What it does
 ============

Calculates grey extinctions

  1. For each activated optical process, excluding gaseous absorption,
  2. These increments are summed, and the grey total and scattering extinctions and the asymmetry and forward scattering factors are thus calculated.

 -----------------------------------------------------------------
 Structure of Routine
 ====================

  1. Many variables passed into subroutine
  2. Many variables defined
  3. INITIALIZE THE EXTINCTION COEFFICIENTS, K_EXT_TOT_FREE and K_EXT_SCAT_FREE, AND THE ASYMMETRY PRODUCT, ASYMMETRY_FREE, to zero.
  4. IF (L_RESCALE) THEN set FORWARD_SCATTER_FREE(L, I)=0.0E+00
  5. IF (L_RAYLEIGH) THEN INCLUDE RAYLEIGH SCATTERING (alters K_EXT_SCAT_FREE).
  6. IF (L_AEROSOL) THEN INCLUDE THE EFFECTS OF AEROSOL, which modifies K_EXT_TOT_FREE, K_SCATTER,K_EXT_SCAT_FREE, ASYMMETRY_FREE and FORWARD_SCATTER_FREE.
  7. IF (L_CONTINUUM) THEN INCLUDE CONTINUUM ABSORPTION (alters K_EXT_TOT_FREE).
  8. ADD THE SCATTERING ON TO THE TOTAL EXTINCTION (alters K_EXT_TOT_FREE).
  9. IF (.NOT.L_CLOUD) THEN
  10. ADD IN BACKGROUND CONTIBUTIONS
  11. ADD ON THE TERMS REPRESENTING PROCESSES WITHIN CLOUDS - DO K=1, N_CONDENSED
  12. CALCULATE THE FINAL OPTICAL PROPERTIES.
  13. REPEAT FOR CLOUDS

 -----------------------------------------------------------------
 Program calls
 ====================

Called by Calls
flux_calc (summ) opt_prop_ice_cloud (summ)
opt_prop_water_cloud (summ)

 -----------------------------------------------------------------
Return to radiation home page