subroutine, public | gfs_rrtmg_pre_run (im, levs, lm, lmk, lmp, n_var_lndp, imfdeepcnv, imfdeepcnv_gf, me, ncnd, ntrac, num_p3d, npdf3d, ncnvcld3d, ntqv, ntcw, ntiw, ntlnc, ntinc, ntrnc, ntsnc, ntccn, ntrw, ntsw, ntgl, nthl, ntwa, ntoz, ntclamt, nleffr, nieffr, nseffr, lndp_type, kdt, imp_physics, imp_physics_nssl, nssl_ccn_on, nssl_invertccn, imp_physics_thompson, imp_physics_gfdl, imp_physics_zhao_carr, imp_physics_zhao_carr_pdf, imp_physics_mg, imp_physics_wsm6, imp_physics_fer_hires, iovr_rand, iovr_maxrand, iovr_max, iovr_dcorr, iovr_exp, iovr_exprand, idcor_con, idcor_hogan, idcor_oreopoulos, julian, yearlen, lndp_var_list, lsswr, lslwr, ltaerosol, lgfdlmprad, uni_cld, effr_in, do_mynnedmf, lmfshal, lmfdeep2, fhswr, fhlwr, solhr, sup, con_eps, epsm1, fvirt, rog, rocp, con_rd, xlat_d, xlat, xlon, coslat, sinlat, tsfc, slmsk, prsi, prsl, prslk, tgrs, sfc_wts, mg_cld, effrr_in, pert_clds, sppt_wts, sppt_amp, cnvw_in, cnvc_in, qgrs, aer_nm, dx, icloud, coszen, coszdg, effrl_inout, effri_inout, effrs_inout, clouds1, clouds2, clouds3, clouds4, clouds5, qci_conv, kd, kt, kb, mtopa, mbota, raddt, tsfg, tsfa, de_lgth, alb1d, delp, dz, plvl, plyr, tlvl, tlyr, qlyr, olyr, gasvmr_co2, gasvmr_n2o, gasvmr_ch4, gasvmr_o2, gasvmr_co, gasvmr_cfc11, gasvmr_cfc12, gasvmr_cfc22, gasvmr_ccl4, gasvmr_cfc113, aerodp, clouds6, clouds7, clouds8, clouds9, cldsa, cldfra, cldfra2d, lwp_ex, iwp_ex, lwp_fc, iwp_fc, faersw1, faersw2, faersw3, faerlw1, faerlw2, faerlw3, alpha, spp_wts_rad, spp_rad, errmsg, errflg) |