18 INTEGER(KIND=JPIM) :: JT, JP, IGC, IPR, IPRSM
19 REAL(KIND=JPRB) :: ZSUMK, ZSUMF1, ZSUMF2, ZSUMF3
21 REAL(KIND=JPRB) :: ZHOOK_HANDLE
30 DO ipr = 1,
ngn(
ngs(13)+igc)
32 zsumk = zsumk +
ka(jt,jp,iprsm)*
rwgt(iprsm+208)
34 kac(jt,jp,igc) = zsumk
42 DO ipr = 1,
ngn(
ngs(13)+igc)
44 zsumk = zsumk +
kb(jt,jp,iprsm)*
rwgt(iprsm+208)
46 kbc(jt,jp,igc) = zsumk
55 DO ipr = 1,
ngn(
ngs(13)+igc)
67 DO ipr = 1,
ngn(
ngs(13)+igc)
69 zsumk = zsumk +
forref(jt,iprsm)*
rwgt(iprsm+208)
80 DO ipr = 1,
ngn(
ngs(13)+igc)
83 zsumf2 = zsumf2 +
absco2(iprsm)*
rwgt(iprsm+208)
84 zsumf3 = zsumf3 +
absh2o(iprsm)*
rwgt(iprsm+208)
real(kind=jprb), dimension(4, jpg) forref
real(kind=jprb), dimension(5, 13:59, ng29) kbc
integer(kind=jpim), dimension(14) ngs
integer(kind=jpim), dimension(112) ngn
real(kind=jprb), dimension(5, 13, jpg) ka
real(kind=jprb), dimension(224) rwgt
real(kind=jprb), dimension(ng29) sfluxrefc
real(kind=jprb), dimension(10, ng29) selfrefc
real(kind=jprb), dimension(jpg) sfluxref
real(kind=jprb), dimension(jpg) absh2o
real(kind=jprb), dimension(ng29) absco2c
real(kind=jprb), dimension(5, 13, ng29) kac
real(kind=jprb), dimension(5, 13:59, jpg) kb
real(kind=jprb), dimension(10, jpg) selfref
real(kind=jprb), dimension(4, ng29) forrefc
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
real(kind=jprb), dimension(ng29) absh2oc
real(kind=jprb), dimension(jpg) absco2
integer(kind=jpim), dimension(14) ngc