CCPP Scientific Documentation
v4.0
subroutine, public mp_thompson_pre::mp_thompson_pre_run ( integer, intent(in)  ncol,
integer, intent(in)  nlev,
integer, intent(in)  kdt,
real(kind_phys), intent(in)  con_g,
real(kind_phys), intent(in)  con_rd,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  spechum,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  qc,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  qr,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  qi,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  qs,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  qg,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  ni,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout)  nr,
logical, intent(in)  is_aerosol_aware,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout), optional  nc,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout), optional  nwfa,
real(kind_phys), dimension(1:ncol,1:nlev), intent(inout), optional  nifa,
real(kind_phys), dimension(1:ncol), intent(inout), optional  nwfa2d,
real(kind_phys), dimension(1:ncol), intent(inout), optional  nifa2d,
real(kind_phys), dimension(1:ncol,1:nlev), intent(in)  tgrs,
real(kind_phys), dimension(1:ncol,1:nlev), intent(out)  tgrs_save,
real(kind_phys), dimension(1:ncol,1:nlev), intent(in)  prsl,
real(kind_phys), dimension(1:ncol,1:nlev), intent(in)  phil,
real(kind_phys), dimension(1:ncol), intent(in)  area,
integer, intent(in)  mpirank,
integer, intent(in)  mpiroot,
integer, intent(in)  blkno,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)