diff --git a/physics/GFS_rrtmgp_sw_post.F90 b/physics/GFS_rrtmgp_sw_post.F90 index 754d5e46c..565925864 100644 --- a/physics/GFS_rrtmgp_sw_post.F90 +++ b/physics/GFS_rrtmgp_sw_post.F90 @@ -182,6 +182,7 @@ subroutine GFS_rrtmgp_sw_post_run (Model, Grid, Diag, Radtend, Coupling, & ! Mandatory outputs topflx_sw%upfxc = fluxswUP_allsky(:,iTOA) topflx_sw%upfx0 = fluxswUP_clrsky(:,iTOA) + topflx_sw%dnfxc = fluxswDOWN_allsky(:,iTOA) sfcflx_sw%upfxc = fluxswUP_allsky(:,iSFC) sfcflx_sw%upfx0 = fluxswUP_clrsky(:,iSFC) sfcflx_sw%dnfxc = fluxswDOWN_allsky(:,iSFC) diff --git a/physics/rrtmgp_lw_gas_optics.F90 b/physics/rrtmgp_lw_gas_optics.F90 index da88f4f53..5b92f8894 100644 --- a/physics/rrtmgp_lw_gas_optics.F90 +++ b/physics/rrtmgp_lw_gas_optics.F90 @@ -512,7 +512,6 @@ subroutine rrtmgp_lw_gas_optics_run(Model, Radtend, lw_gas_props, ncol, p_lay, p sources_LW, & ! OUT - tlev=t_lev)) ! IN - - print*,'END LW_GAS_OPTICS:' end subroutine rrtmgp_lw_gas_optics_run ! ######################################################################################### diff --git a/physics/rrtmgp_lw_rte.F90 b/physics/rrtmgp_lw_rte.F90 index c3f6ce12a..870a1a8f6 100644 --- a/physics/rrtmgp_lw_rte.F90 +++ b/physics/rrtmgp_lw_rte.F90 @@ -87,7 +87,7 @@ subroutine rrtmgp_lw_rte_run(Model, Statein, Radtend, ncol, lw_gas_props, p_lay, errmsg ! CCPP error message integer, intent(out) :: & errflg ! CCPP error flag - real(kind_phys), dimension(ncol,model%levs), intent(out) :: & + real(kind_phys), dimension(ncol,model%levs+1), intent(out) :: & fluxUP_allsky, & ! All-sky flux (W/m2) fluxDOWN_allsky, & ! All-sky flux (W/m2) fluxUP_clrsky, & ! Clear-sky flux (W/m2) diff --git a/physics/rrtmgp_sw_rte.F90 b/physics/rrtmgp_sw_rte.F90 index 35977d5e0..486bbb8cb 100644 --- a/physics/rrtmgp_sw_rte.F90 +++ b/physics/rrtmgp_sw_rte.F90 @@ -94,7 +94,7 @@ subroutine rrtmgp_sw_rte_run(Model, Radtend, Statein, ncol, sw_gas_props, p_lay, ! Outputs character(len=*), intent(out) :: errmsg integer, intent(out) :: errflg - real(kind_phys), dimension(ncol,Model%levs), intent(out) :: & + real(kind_phys), dimension(ncol,Model%levs+1), intent(out) :: & fluxUP_allsky, & ! All-sky flux (W/m2) fluxDOWN_allsky, & ! All-sky flux (W/m2) fluxUP_clrsky, & ! Clear-sky flux (W/m2)