Author : Marc, 3l50
Date : May 2002
Modified:
-----------------------------------------------------------------
What it does
============
Calculates grey extinctions
- For each activated optical process, excluding gaseous absorption,
- increments are calculated for the total and scattering extinctions
- the products of the asymmetry factor and the forward
scattering factor in clear and cloudy regions.
- These increments are summed, and the grey total and
scattering extinctions and the asymmetry and forward
scattering factors are thus calculated.
-----------------------------------------------------------------
Structure of Routine
====================
- Many variables passed into subroutine
- Many variables defined
- INITIALIZE THE EXTINCTION COEFFICIENTS, K_EXT_TOT_FREE and
K_EXT_SCAT_FREE, AND THE ASYMMETRY PRODUCT, ASYMMETRY_FREE, to zero.
- IF (L_RESCALE) THEN set FORWARD_SCATTER_FREE(L, I)=0.0E+00
- IF (L_RAYLEIGH) THEN INCLUDE RAYLEIGH SCATTERING (alters
K_EXT_SCAT_FREE).
- 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.
- IF (L_CONTINUUM) THEN INCLUDE CONTINUUM ABSORPTION (alters K_EXT_TOT_FREE).
- ADD THE SCATTERING ON TO THE TOTAL EXTINCTION (alters
K_EXT_TOT_FREE).
- IF (.NOT.L_CLOUD) THEN
- alter ASYMMETRY_FREE
- IF (L_RESCALE) THEN alter FORWARD_SCATTER_FREE
- RETURN
- ADD IN BACKGROUND CONTIBUTIONS
- alter K_EXT_TOT_CLOUD, K_EXT_SCAT_CLOUD, ASYMMETRY_CLOUD
and FORWARD_SCATTER_CLOUD
- ADD ON THE TERMS REPRESENTING PROCESSES WITHIN CLOUDS - DO K=1, N_CONDENSED
- CALL OPT_PROP_WATER_CLOUD or
- CALL OPT_PROP_ICE_CLOUD
- INCREMENT THE ARRAYS OF OPTICAL PROPERTIES
- CALCULATE THE FINAL OPTICAL PROPERTIES.
- REPEAT FOR CLOUDS
-----------------------------------------------------------------
Program calls
====================
-----------------------------------------------------------------
 |
Return to radiation home page
|