subroutine sw |
( |
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, |
|
|
real(kind=jprb), intent(in) |
PSCT, |
|
|
real(kind=jprb), intent(in) |
PCARDI, |
|
|
real(kind=jprb), dimension(klon), intent(in) |
PPSOL, |
|
|
real(kind=jprb), dimension(klon,nsw), intent(in) |
PALBD, |
|
|
real(kind=jprb), dimension(klon,nsw), intent(in) |
PALBP, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PWV, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PQS, |
|
|
real(kind=jprb), dimension(klon), intent(in) |
PRMU0, |
|
|
real(kind=jprb), dimension(klon,nsw,klev), intent(in) |
PCG, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PCLDSW, |
|
|
real(kind=jprb), dimension(klon,klev) |
PDP, |
|
|
real(kind=jprb), dimension(klon,nsw,klev), intent(in) |
POMEGA, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
POZ, |
|
|
real(kind=jprb), dimension(klon,klev+1), intent(in) |
PPMB, |
|
|
real(kind=jprb), dimension(klon,nsw,klev), intent(in) |
PTAU, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PTAVE, |
|
|
real(kind=jprb), dimension(klon,6,klev), intent(in) |
PAER, |
|
|
real(kind=jprb), dimension(klon,klev+1), intent(out) |
PFDOWN, |
|
|
real(kind=jprb), dimension(klon,klev+1), intent(out) |
PFUP, |
|
|
real(kind=jprb), dimension(klon,klev+1), intent(out) |
PCDOWN, |
|
|
real(kind=jprb), dimension(klon,klev+1), intent(out) |
PCUP, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PFDNN, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PFDNV, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PFUPN, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PFUPV, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PCDNN, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PCDNV, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PCUPN, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PCUPV, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PSUDU, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PUVDF, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PPARF, |
|
|
real(kind=jprb), dimension(klon), intent(out) |
PPARCF, |
|
|
real(kind=jprb), dimension(klon,nsw), intent(out) |
PDIFFS, |
|
|
real(kind=jprb), dimension(klon,nsw), intent(out) |
PDIRFS, |
|
|
logical, intent(in) |
LRDUST, |
|
|
real(kind=jprb), dimension(klon,klev,nsw), intent(in) |
PPIZA_DST, |
|
|
real(kind=jprb), dimension(klon,klev,nsw), intent(in) |
PCGA_DST, |
|
|
real(kind=jprb), dimension(klon,klev,nsw), intent(in) |
PTAUREL_DST |
|
) |
| |