subroutine swni |
( |
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), dimension(klon,6,klev), intent(in) |
PAER, |
|
|
real(kind=jprb), dimension(klon,2,nsw), intent(in) |
PAKI, |
|
|
real(kind=jprb), dimension(klon,nsw), intent(in) |
PALBD, |
|
|
real(kind=jprb), dimension(klon,nsw), intent(in) |
PALBP, |
|
|
real(kind=jprb), dimension(klon,nsw,klev), intent(in) |
PCG, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PCLD, |
|
|
real(kind=jprb), dimension(klon), intent(in) |
PCLEAR, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PDSIG, |
|
|
real(kind=jprb), dimension(klon,nsw,klev), intent(in) |
POMEGA, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
POZ, |
|
|
real(kind=jprb), dimension(klon), intent(in) |
PRMU, |
|
|
real(kind=jprb), dimension(klon), intent(in) |
PSEC, |
|
|
real(kind=jprb), dimension(klon,nsw,klev), intent(in) |
PTAU, |
|
|
real(kind=jprb), dimension(klon,5,klev+1), intent(in) |
PUD, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PWV, |
|
|
real(kind=jprb), dimension(klon,klev), intent(in) |
PQS, |
|
|
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) |
PSUDU2, |
|
|
real(kind=jprb), dimension(klon,klev), intent(out) |
PDIFF, |
|
|
real(kind=jprb), dimension(klon,klev), intent(out) |
PDIRF |
|
) |
| |