module mo_prod_loss use shr_kind_mod, only : r8 => shr_kind_r8 private public :: exp_prod_loss public :: imp_prod_loss contains subroutine exp_prod_loss( prod, loss, y, rxt, het_rates ) use ppgrid, only : pver implicit none !-------------------------------------------------------------------- ! ... dummy args !-------------------------------------------------------------------- real(r8), dimension(:,:,:), intent(out) :: & prod, & loss real(r8), intent(in) :: y(:,:,:) real(r8), intent(in) :: rxt(:,:,:) real(r8), intent(in) :: het_rates(:,:,:) end subroutine exp_prod_loss subroutine imp_prod_loss( prod, loss, y, rxt, het_rates ) use ppgrid, only : pver implicit none !-------------------------------------------------------------------- ! ... dummy args !-------------------------------------------------------------------- real(r8), dimension(:), intent(out) :: & prod, & loss real(r8), intent(in) :: y(:) real(r8), intent(in) :: rxt(:) real(r8), intent(in) :: het_rates(:) end subroutine imp_prod_loss end module mo_prod_loss