subroutine module_sf_mynn::sfclay_mynn | ( | real, dimension( ims:ime, kms:kme ), intent(in) | U3D, |
real, dimension( ims:ime, kms:kme ), intent(in) | V3D, | ||
real, dimension( ims:ime, kms:kme ), intent(in) | T3D, | ||
real, dimension( ims:ime, kms:kme ), intent(in) | QV3D, | ||
real, dimension( ims:ime, kms:kme ), intent(in) | P3D, | ||
real, dimension( ims:ime, kms:kme ), intent(in) | dz8w, | ||
real, dimension( ims:ime, kms:kme ), intent(in) | th3d, | ||
real, dimension( ims:ime, kms:kme ), intent(in) | pi3d, | ||
real, dimension( ims:ime, kms:kme ), intent(in) | qc3d, | ||
real, dimension( ims:ime ), intent(in) | PSFCPA, | ||
real, dimension( ims:ime ), intent(in) | PBLH, | ||
real, dimension( ims:ime ), intent(in) | MAVAIL, | ||
real, dimension( ims:ime ), intent(in) | XLAND, | ||
real, dimension( ims:ime ), intent(in) | DX, | ||
real, intent(in) | CP, | ||
real, intent(in) | G, | ||
real, intent(in) | ROVCP, | ||
real, intent(in) | R, | ||
real, intent(in) | XLV, | ||
real, intent(in) | SVP1, | ||
real, intent(in) | SVP2, | ||
real, intent(in) | SVP3, | ||
real, intent(in) | SVPT0, | ||
real, intent(in) | EP1, | ||
real, intent(in) | EP2, | ||
real, intent(in) | KARMAN, | ||
integer, intent(in) | ISFFLX, | ||
integer, intent(in), optional | isftcflx, | ||
integer, intent(in) | lsm, | ||
integer, intent(in) | lsm_ruc, | ||
integer, intent(in), optional | iz0tlnd, | ||
integer, intent(in), optional | psi_opt, | ||
real, dimension(ims:ime), intent(in) | sigmaf, | ||
integer, dimension(ims:ime), intent(in) | vegtype, | ||
real, dimension(ims:ime), intent(in) | shdmax, | ||
integer, intent(in) | ivegsrc, | ||
real, dimension(ims:ime), intent(in) | z0pert, | ||
real, dimension(ims:ime), intent(in) | ztpert, | ||
logical, intent(in) | redrag, | ||
integer, intent(in) | sfc_z0_type, | ||
integer, intent(in) | itimestep, | ||
integer, intent(in) | iter, | ||
logical, dimension( ims:ime ), intent(in) | flag_iter, | ||
logical, dimension( ims:ime ), intent(in) | wet, | ||
logical, dimension( ims:ime ), intent(in) | dry, | ||
logical, dimension( ims:ime ), intent(in) | icy, | ||
real, dimension( ims:ime ), intent(in) | tskin_wat, | ||
real, dimension( ims:ime ), intent(in) | tskin_lnd, | ||
real, dimension( ims:ime ), intent(in) | tskin_ice, | ||
real, dimension( ims:ime ), intent(in) | tsurf_wat, | ||
real, dimension( ims:ime ), intent(in) | tsurf_lnd, | ||
real, dimension( ims:ime ), intent(in) | tsurf_ice, | ||
real, dimension( ims:ime), intent(inout) | qsfc_wat, | ||
real, dimension( ims:ime), intent(inout) | qsfc_lnd, | ||
real, dimension( ims:ime), intent(inout) | qsfc_ice, | ||
real, dimension( ims:ime ), intent(in) | snowh_wat, | ||
real, dimension( ims:ime ), intent(in) | snowh_lnd, | ||
real, dimension( ims:ime ), intent(in) | snowh_ice, | ||
real, dimension( ims:ime), intent(inout) | ZNT_wat, | ||
real, dimension( ims:ime), intent(inout) | ZNT_lnd, | ||
real, dimension( ims:ime), intent(inout) | ZNT_ice, | ||
real, dimension( ims:ime), intent(inout) | UST_wat, | ||
real, dimension( ims:ime), intent(inout) | UST_lnd, | ||
real, dimension( ims:ime), intent(inout) | UST_ice, | ||
real, dimension( ims:ime), intent(inout) | cm_wat, | ||
real, dimension( ims:ime), intent(inout) | cm_lnd, | ||
real, dimension( ims:ime), intent(inout) | cm_ice, | ||
real, dimension( ims:ime), intent(inout) | ch_wat, | ||
real, dimension( ims:ime), intent(inout) | ch_lnd, | ||
real, dimension( ims:ime), intent(inout) | ch_ice, | ||
real, dimension( ims:ime), intent(inout) | rb_wat, | ||
real, dimension( ims:ime), intent(inout) | rb_lnd, | ||
real, dimension( ims:ime), intent(inout) | rb_ice, | ||
real, dimension( ims:ime), intent(inout) | stress_wat, | ||
real, dimension( ims:ime), intent(inout) | stress_lnd, | ||
real, dimension( ims:ime), intent(inout) | stress_ice, | ||
real, dimension( ims:ime), intent(inout) | fm_wat, | ||
real, dimension( ims:ime), intent(inout) | fm_lnd, | ||
real, dimension( ims:ime), intent(inout) | fm_ice, | ||
real, dimension( ims:ime), intent(inout) | fh_wat, | ||
real, dimension( ims:ime), intent(inout) | fh_lnd, | ||
real, dimension( ims:ime), intent(inout) | fh_ice, | ||
real, dimension( ims:ime), intent(inout) | fm10_wat, | ||
real, dimension( ims:ime), intent(inout) | fm10_lnd, | ||
real, dimension( ims:ime), intent(inout) | fm10_ice, | ||
real, dimension( ims:ime), intent(inout) | fh2_wat, | ||
real, dimension( ims:ime), intent(inout) | fh2_lnd, | ||
real, dimension( ims:ime), intent(inout) | fh2_ice, | ||
real, dimension( ims:ime), intent(inout) | HFLX_wat, | ||
real, dimension( ims:ime), intent(inout) | HFLX_lnd, | ||
real, dimension( ims:ime), intent(inout) | HFLX_ice, | ||
real, dimension( ims:ime), intent(inout) | QFLX_wat, | ||
real, dimension( ims:ime), intent(inout) | QFLX_lnd, | ||
real, dimension( ims:ime), intent(inout) | QFLX_ice, | ||
real, dimension( ims:ime ), intent(inout) | CH, | ||
real, dimension( ims:ime ), intent(inout) | CHS, | ||
real, dimension( ims:ime ), intent(inout) | CHS2, | ||
real, dimension( ims:ime ), intent(inout) | CQS2, | ||
real, dimension( ims:ime ), intent(inout) | CPM, | ||
real, dimension( ims:ime ), intent(inout) | ZNT, | ||
real, dimension( ims:ime ), intent(inout) | USTM, | ||
real, dimension( ims:ime ), intent(inout) | ZOL, | ||
real, dimension( ims:ime ), intent(inout) | MOL, | ||
real, dimension( ims:ime ), intent(inout) | RMOL, | ||
real, dimension( ims:ime ), intent(inout) | PSIM, | ||
real, dimension( ims:ime ), intent(inout) | PSIH, | ||
real, dimension( ims:ime ), intent(inout) | HFLX, | ||
real, dimension( ims:ime ), intent(inout) | HFX, | ||
real, dimension( ims:ime ), intent(inout) | QFLX, | ||
real, dimension( ims:ime ), intent(inout) | QFX, | ||
real, dimension( ims:ime ), intent(inout) | LH, | ||
real, dimension( ims:ime ), intent(inout) | FLHC, | ||
real, dimension( ims:ime ), intent(inout) | FLQC, | ||
real, dimension( ims:ime ), intent(inout) | QGH, | ||
real, dimension( ims:ime ), intent(inout) | QSFC, | ||
real, dimension( ims:ime ), intent(out) | U10, | ||
real, dimension( ims:ime ), intent(out) | V10, | ||
real, dimension( ims:ime ), intent(out) | TH2, | ||
real, dimension( ims:ime ), intent(out) | T2, | ||
real, dimension( ims:ime ), intent(out) | Q2, | ||
real, dimension( ims:ime ), intent(inout) | GZ1OZ0, | ||
real, dimension( ims:ime ), intent(inout) | WSPD, | ||
real, dimension( ims:ime ), intent(inout) | WSTAR, | ||
integer, intent(in), optional | spp_sfc, | ||
real, dimension( :,: ), intent(in) | pattern_spp_sfc, | ||
integer, intent(in) | ids, | ||
integer, intent(in) | ide, | ||
integer, intent(in) | jds, | ||
integer, intent(in) | jde, | ||
integer, intent(in) | kds, | ||
integer, intent(in) | kde, | ||
integer, intent(in) | ims, | ||
integer, intent(in) | ime, | ||
integer, intent(in) | jms, | ||
integer, intent(in) | jme, | ||
integer, intent(in) | kms, | ||
integer, intent(in) | kme, | ||
integer, intent(in) | its, | ||
integer, intent(in) | ite, | ||
integer, intent(in) | jts, | ||
integer, intent(in) | jte, | ||
integer, intent(in) | kts, | ||
integer, intent(in) | kte, | ||
character(len=*), intent(inout) | errmsg, | ||
integer, intent(inout) | errflg | ||
) |
References sfclay1d_mynn().
Referenced by mynnsfc_wrapper::mynnsfc_wrapper_run().