22 integer_m :: i, ibnd, ig, igc, igcsm, ind, ipr, iprsm, ipt
25 real_b :: fp, rtfp, wtsum
34 fp = 0.005_jprb*
REAL(i)
37 corr2(i) = (_one_-rtfp)/(_one_-fp)
48 IF (
ngc(ibnd) < 16)
THEN
52 DO ipr = 1,
ngn(igcsm)
54 wtsum = wtsum +
wt(iprsm)
59 ind = (ibnd-1)*16 + ig
65 ind = (ibnd-1)*16 + ig
75 frefa(ipr,ipt) = _zero_
81 frefb(ipr,ipt) = _zero_
integer(kind=jpim), dimension(jpgpt) ngb
real(kind=jprb), dimension(jpgpt, 13) frefa
integer(kind=jpim), dimension(jpg *jpband) ngm
real(kind=jprb), dimension(0:200) corr2
subroutine rrtm_init_140gp
real(kind=jprb), dimension(jpg) wt
integer(kind=jpim), parameter jpgpt
real(kind=jprb), dimension(jpg *jpband) rwgt
real(kind=jprb), dimension(jpgpt, 6) frefbdf
integer(kind=jpim), parameter jpband
real(kind=jprb), dimension(jpgpt, 6) frefb
integer(kind=jpim), dimension(16) nspb
integer(kind=jpim), dimension(16) ng
integer(kind=jpim), dimension(16) nspa
integer(kind=jpim), dimension(jpgpt) ngn
real(kind=jprb), dimension(jpgpt, 13) frefadf
integer(kind=jpim), parameter jpg
integer(kind=jpim), dimension(jpband) ngc
integer(kind=jpim), dimension(jpband) ngs
real(kind=jprb), dimension(0:200) corr1
integer(kind=jpim), parameter jpxsec