module lmdz_call_blowing_snow contains SUBROUTINE call_blowing_snow_sublim_sedim(ngrid,nlay,dtime,temp,q,qbs,pplay,paprs, & dtemp_bs,dq_bs,dqbs_bs,bsfl,precip_bs) use lmdz_blowing_snow_sublim_sedim, ONLY: blowing_snow_sublim_sedim IMPLICIT NONE !INPUT !===== integer, intent(in) :: ngrid,nlay real, intent(in) :: dtime real, intent(in), dimension(ngrid,nlay) :: temp real, intent(in), dimension(ngrid,nlay) :: q real, intent(in), dimension(ngrid,nlay) :: qbs real, intent(in), dimension(ngrid,nlay) :: pplay real, intent(in), dimension(ngrid,nlay+1) :: paprs ! OUTPUT !======== real, intent(out), dimension(ngrid,nlay) :: dtemp_bs real, intent(out), dimension(ngrid,nlay) :: dq_bs real, intent(out), dimension(ngrid,nlay) :: dqbs_bs real, intent(out), dimension(ngrid,nlay+1) :: bsfl real, intent(out), dimension(ngrid) :: precip_bs CALL blowing_snow_sublim_sedim(ngrid,nlay,dtime,temp,q,qbs,pplay,paprs, & dtemp_bs,dq_bs,dqbs_bs,bsfl,precip_bs) END SUBROUTINE call_blowing_snow_sublim_sedim end module lmdz_call_blowing_snow