module mo_indprd use shr_kind_mod, only : r8 => shr_kind_r8 private public :: indprd contains subroutine indprd( class, prod, nprod, y, extfrc, rxt, ncol ) use chem_mods, only : gas_pcnst, extcnt, rxntot use ppgrid, only : pver implicit none !-------------------------------------------------------------------- ! ... dummy arguments !-------------------------------------------------------------------- integer, intent(in) :: class integer, intent(in) :: ncol integer, intent(in) :: nprod real(r8), intent(in) :: y(ncol,pver,gas_pcnst) real(r8), intent(in) :: rxt(ncol,pver,rxntot) real(r8), intent(in) :: extfrc(ncol,pver,extcnt) real(r8), intent(inout) :: prod(ncol,pver,nprod) !-------------------------------------------------------------------- ! ... "independent" production for Implicit species !-------------------------------------------------------------------- if( class == 4 ) then prod(:,:,1) = 0._r8 prod(:,:,2) = 0._r8 prod(:,:,3) = 0._r8 prod(:,:,4) = 0._r8 prod(:,:,5) = 0._r8 end if end subroutine indprd end module mo_indprd