Author : Marc, 3l50
Date : May 2002
Modified:
-----------------------------------------------------------------
What it does
============
Calculate radiative fluxes.
- Properties independent of the spectral bands are set.
- A loop over bands is then entered.
- Grey optical properties are set
- An appropriate subroutine is called to treat the gaseous overlaps.
- The final fluxes are assigned.
-----------------------------------------------------------------
Structure of Routine
====================
- Many variables are passed into subroutine.
- Many variables defined
- DATA statements
- Initial determination of flags and switches
- INITIAL CALCULATIONS FOR SURFACE PROPERTIES
- INITIAL CALCULATIONS FOR AEROSOLS
- CALL SET_MOIST_AEROSOL_PROPERTIES
- INITIAL CALCULATIONS FOR CLOUDS
- CALL SET_CLOUD_POINTER
- CALL SET_CLOUD_GEOMETRY
- CALL AGGREGATE_CLOUD
- CALCULATE ENERGY TRANSFER COEFFICIENTS IN A MIXED COLUMN,
OR SPLIT THE ATMOSPHERE INTO COLUMNS WITH A COLUMN MODEL
- CALL OVERLAP_MIX_MAXIMUM or
- CALL OVERLAP_MIX_RANDOM or
- CALL OVERLAP_TRIPLE or
- CALL SPLIT_MAXIMUM
- CALCULATE THE ATMOSPHERIC DENSITIES
- INITIALIZE THE TOTAL FLUXES.
- INITIALIZATION OF DIAGNOSTICS AND COUPLING ARRAYS FOR THE UNIFIED MODEL.
- SOLVE THE EQUATION OF TRANSFER IN EACH BAND AND INCREMENT THE
FLUXES. - DO I_BAND=I_FIRST_BAND, I_LAST_BAND
- CALL SET_SCATTERING
- CALL SCALE_ABSORB
- CALL RESCALE_CONTINUUM
- CALCULATE THE GREY EXTINCTION WITHIN THE BAND.
- CALL RESCALE_ASYMMETRY
- CALL DIFF_PLANCK_SOURCE
- SET THE SURFACE PROPERTIES
- CALL SET_SURFACE_PROPERTIES
- CALL A SOLVER APPROPRIATE TO THE PRESENCE OF GASES AND THE
OVERLAP ASSUMED
- CALL SOLVE_BAND_WITHOUT_GAS or
- CALL INITIALIZE_FLUX and
- ( CALL SOLVE_BAND_ONE_GAS or
- CALL SOLVE_BAND_RANDOM_OVERLAP or
- CALL SOLVE_BAND_FESFT or
- CALL SOLVE_BAND_CLR_FESFT or
- CALL SOLVE_BAND_K_EQV )
- INCREMENT THE TOTAL FLUXES
- INCREMENT THE BAND-DEPENDENT DIAGNOSTICS FOR THE UNIFIED MODEL
- PASS THE CALCULATED FLUXES INTO THE OUTPUT ARRAYS.
-----------------------------------------------------------------
Program calls
====================
-----------------------------------------------------------------
 |
Return to radiation home page
|