| subroutine, public module_radiation_aerosols::setaer | ( | real (kind=kind_phys), dimension(:,:), intent(in) | prsi, |
| real (kind=kind_phys), dimension(:,:), intent(in) | prsl, | ||
| real (kind=kind_phys), dimension(:,:), intent(in) | prslk, | ||
| real (kind=kind_phys), dimension(:,:), intent(in) | tvly, | ||
| real (kind=kind_phys), dimension(:,:), intent(in) | rhlay, | ||
| real (kind=kind_phys), dimension(:), intent(in) | slmsk, | ||
| real (kind=kind_phys), dimension(:,:,:), intent(in) | tracer, | ||
| real (kind=kind_phys), dimension(:,:,:), intent(in) | aerfld, | ||
| real (kind=kind_phys), dimension(:), intent(in) | xlon, | ||
| real (kind=kind_phys), dimension(:), intent(in) | xlat, | ||
| integer, intent(in) | imax, | ||
| integer, intent(in) | nlay, | ||
| integer, intent(in) | nlp1, | ||
| logical, intent(in) | lsswr, | ||
| logical, intent(in) | lslwr, | ||
| integer, intent(in) | iaermdl, | ||
| integer, intent(in) | iaerflg, | ||
| logical, intent(in) | top_at_1, | ||
| real (kind=kind_phys), intent(in) | con_pi, | ||
| real (kind=kind_phys), intent(in) | con_rd, | ||
| real (kind=kind_phys), intent(in) | con_g, | ||
| real (kind=kind_phys), dimension(:,:,:,:), intent(out) | aerosw, | ||
| real (kind=kind_phys), dimension(:,:,:,:), intent(out) | aerolw, | ||
| real (kind=kind_phys), dimension(:,:), intent(out) | aerodp, | ||
| real (kind=kind_phys), dimension(:,:), intent(out) | ext550, | ||
| integer, intent(out) | errflg, | ||
| character(len=*), intent(out) | errmsg ) |
| prsi | (IMAX,NLP1), pressure at interface in mb |
| prsl | (IMAX,NLAY), layer mean pressure in mb |
| prslk | (IMAX,NLAY), exner function = \((p/p0)^{rocp}\) |
| tvly | (IMAX,NLAY), layer virtual temperature in K |
| rhlay | (IMAX,NLAY), layer mean relative humidity |
| slmsk | (IMAX), sea/land mask (sea:0,land:1,sea-ice:2) |
| tracer | (IMAX,NLAY,NTRAC), aerosol tracer concentration |
| xlon | (IMAX), longitude of given points in radiance, ok for both 0->2pi or -pi->+pi ranges |
| xlat | (IMAX), latitude of given points in radiance, default to pi/2 -> -pi/2, otherwise see in-line comment |
| IMAX | 1, horizontal dimension of arrays |
| NLAY,NLP1 | 1, vertical dimensions of arrays |
| lsswr,lslwr | logical flags for sw/lw radiation calls |
| aerosw | (IMAX,NLAY,NBDSW,NF_AESW), aeros opt properties for sw (:,:,:,1): optical depth (:,:,:,2): single scattering albedo (:,:,:,3): asymmetry parameter |
| aerolw | (IMAX,NLAY,NBDLW,NF_AELW), aeros opt properties for lw (:,:,:,1): optical depth (:,:,:,2): single scattering albedo (:,:,:,3): asymmetry parameter |
| aerodp | (IMAX,NSPC1), vertically integrated optical depth |
Definition at line 2178 of file radiation_aerosols.f.