*** SW1S - SHORTWAVE RADIATION, FIRST SPECTRAL INTERVAL
include "clesphys.h"
1. FIRST SPECTRAL INTERVAL (0.25-0.68 MICRON)
----------------------- ------------------
1.1 OPTICAL THICKNESS FOR RAYLEIGH SCATTERING
-----------------------------------------
2. CONTINUUM SCATTERING CALCULATIONS
---------------------------------
2.1 CLEAR-SKY FRACTION OF THE COLUMN
--------------------------------
2.2 CLOUDY FRACTION OF THE COLUMN
-----------------------------
3. OZONE ABSORPTION
----------------
3.1 TWO OR FOUR SPECTRAL INTERVALS
------------------------------
3.1.1 DOWNWARD FLUXES
---------------
3.1.2 UPWARD FLUXES
-------------
3.2 SIX SPECTRAL INTERVALS
----------------------
3.2,1 DOWNWARD FLUXES
---------------
3.2.2 UPWARD FLUXES
-------------
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=JPIM), | intent(in) | :: | KIDIA | |||
| integer(kind=JPIM), | intent(in) | :: | KFDIA | |||
| integer(kind=JPIM), | intent(in) | :: | KLON | |||
| integer(kind=JPIM), | intent(in) | :: | KLEV | |||
| integer(kind=JPIM), | intent(in) | :: | KAER | |||
| integer(kind=JPIM), | intent(in) | :: | KNU | |||
| real(kind=JPRB), | intent(in) | :: | PAER(KLON,6,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | PALBD(KLON,NSW) | |||
| real(kind=JPRB), | intent(in) | :: | PALBP(KLON,NSW) | |||
| real(kind=JPRB), | intent(in) | :: | PCG(KLON,NSW,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | PCLD(KLON,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | PCLEAR(KLON) | |||
| real(kind=JPRB), | intent(in) | :: | PDSIG(KLON,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | POMEGA(KLON,NSW,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | POZ(KLON,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | PRMU(KLON) | |||
| real(kind=JPRB), | intent(in) | :: | PSEC(KLON) | |||
| real(kind=JPRB), | intent(in) | :: | PTAU(KLON,NSW,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | PUD(KLON,5,KLEV+1) | |||
| real(kind=JPRB), | intent(out) | :: | PFD(KLON,KLEV+1) | |||
| real(kind=JPRB), | intent(out) | :: | PFU(KLON,KLEV+1) | |||
| real(kind=JPRB), | intent(out) | :: | PCD(KLON,KLEV+1) | |||
| real(kind=JPRB), | intent(out) | :: | PCU(KLON,KLEV+1) | |||
| real(kind=JPRB), | intent(out) | :: | PSUDU1(KLON) | |||
| real(kind=JPRB), | intent(out) | :: | PDIFF(KLON,KLEV) | |||
| real(kind=JPRB), | intent(out) | :: | PDIRF(KLON,KLEV) |
0.1 ARGUMENTS --------- |
||
| logical, | intent(in) | :: | LRDUST | |||
| real(kind=JPRB), | intent(in) | :: | PPIZA_DST(KLON,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | PCGA_DST(KLON,KLEV) | |||
| real(kind=JPRB), | intent(in) | :: | PTAUREL_DST(KLON,KLEV) |