CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ sfclay_mynn()

subroutine module_sf_mynn::sfclay_mynn ( real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) u3d,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) v3d,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) t3d,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) qv3d,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) p3d,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) dz8w,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) th3d,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) pi3d,
real(kind_phys), dimension( ims:ime, kms:kme ), intent(in) qc3d,
real(kind_phys), dimension( ims:ime ), intent(in) psfcpa,
real(kind_phys), dimension( ims:ime ), intent(in) pblh,
real(kind_phys), dimension( ims:ime ), intent(in) mavail,
real(kind_phys), dimension( ims:ime ), intent(in) xland,
real(kind_phys), dimension( ims:ime ), intent(in) dx,
integer, intent(in) isfflx,
integer, intent(in), optional isftcflx,
integer, intent(in) lsm,
integer, intent(in) lsm_ruc,
logical, intent(in) compute_flux,
logical, intent(in) compute_diag,
integer, intent(in), optional iz0tlnd,
integer, intent(in), optional psi_opt,
real(kind_phys), dimension(ims:ime), intent(in) sigmaf,
integer, dimension(ims:ime), intent(in) vegtype,
real(kind_phys), dimension(ims:ime), intent(in) shdmax,
integer, intent(in) ivegsrc,
real(kind_phys), dimension(ims:ime), intent(in) z0pert,
real(kind_phys), 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, intent(in) flag_restart,
logical, dimension( ims:ime ), intent(in) wet,
logical, dimension( ims:ime ), intent(in) dry,
logical, dimension( ims:ime ), intent(in) icy,
real(kind_phys), dimension( ims:ime ), intent(in) tskin_wat,
real(kind_phys), dimension( ims:ime ), intent(in) tskin_lnd,
real(kind_phys), dimension( ims:ime ), intent(in) tskin_ice,
real(kind_phys), dimension( ims:ime ), intent(in) tsurf_wat,
real(kind_phys), dimension( ims:ime ), intent(in) tsurf_lnd,
real(kind_phys), dimension( ims:ime ), intent(in) tsurf_ice,
real(kind_phys), dimension( ims:ime), intent(inout) qsfc_wat,
real(kind_phys), dimension( ims:ime), intent(inout) qsfc_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) qsfc_ice,
real(kind_phys), dimension( ims:ime ), intent(in) snowh_wat,
real(kind_phys), dimension( ims:ime ), intent(in) snowh_lnd,
real(kind_phys), dimension( ims:ime ), intent(in) snowh_ice,
real(kind_phys), dimension( ims:ime), intent(inout) znt_wat,
real(kind_phys), dimension( ims:ime), intent(inout) znt_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) znt_ice,
real(kind_phys), dimension( ims:ime), intent(inout) ust_wat,
real(kind_phys), dimension( ims:ime), intent(inout) ust_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) ust_ice,
real(kind_phys), dimension( ims:ime), intent(inout) cm_wat,
real(kind_phys), dimension( ims:ime), intent(inout) cm_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) cm_ice,
real(kind_phys), dimension( ims:ime), intent(inout) ch_wat,
real(kind_phys), dimension( ims:ime), intent(inout) ch_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) ch_ice,
real(kind_phys), dimension( ims:ime), intent(inout) rb_wat,
real(kind_phys), dimension( ims:ime), intent(inout) rb_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) rb_ice,
real(kind_phys), dimension( ims:ime), intent(inout) stress_wat,
real(kind_phys), dimension( ims:ime), intent(inout) stress_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) stress_ice,
real(kind_phys), dimension( ims:ime), intent(inout) fm_wat,
real(kind_phys), dimension( ims:ime), intent(inout) fm_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) fm_ice,
real(kind_phys), dimension( ims:ime), intent(inout) fh_wat,
real(kind_phys), dimension( ims:ime), intent(inout) fh_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) fh_ice,
real(kind_phys), dimension( ims:ime), intent(inout) fm10_wat,
real(kind_phys), dimension( ims:ime), intent(inout) fm10_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) fm10_ice,
real(kind_phys), dimension( ims:ime), intent(inout) fh2_wat,
real(kind_phys), dimension( ims:ime), intent(inout) fh2_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) fh2_ice,
real(kind_phys), dimension( ims:ime), intent(inout) hflx_wat,
real(kind_phys), dimension( ims:ime), intent(inout) hflx_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) hflx_ice,
real(kind_phys), dimension( ims:ime), intent(inout) qflx_wat,
real(kind_phys), dimension( ims:ime), intent(inout) qflx_lnd,
real(kind_phys), dimension( ims:ime), intent(inout) qflx_ice,
real(kind_phys), dimension( ims:ime ), intent(inout) ch,
real(kind_phys), dimension( ims:ime ), intent(inout) chs,
real(kind_phys), dimension( ims:ime ), intent(inout), optional chs2,
real(kind_phys), dimension( ims:ime ), intent(inout), optional cqs2,
real(kind_phys), dimension( ims:ime ), intent(inout) cpm,
real(kind_phys), dimension( ims:ime ), intent(inout) znt,
real(kind_phys), dimension( ims:ime ), intent(inout), optional ustm,
real(kind_phys), dimension( ims:ime ), intent(inout), optional zol,
real(kind_phys), dimension( ims:ime ), intent(inout), optional mol,
real(kind_phys), dimension( ims:ime ), intent(inout) rmol,
real(kind_phys), dimension( ims:ime ), intent(inout) psim,
real(kind_phys), dimension( ims:ime ), intent(inout) psih,
real(kind_phys), dimension( ims:ime ), intent(inout) hflx,
real(kind_phys), dimension( ims:ime ), intent(inout) hfx,
real(kind_phys), dimension( ims:ime ), intent(inout) qflx,
real(kind_phys), dimension( ims:ime ), intent(inout) qfx,
real(kind_phys), dimension( ims:ime ), intent(inout), optional lh,
real(kind_phys), dimension( ims:ime ), intent(inout) flhc,
real(kind_phys), dimension( ims:ime ), intent(inout) flqc,
real(kind_phys), dimension( ims:ime ), intent(inout) qgh,
real(kind_phys), dimension( ims:ime ), intent(inout) qsfc,
real(kind_phys), dimension( ims:ime ), intent(out) u10,
real(kind_phys), dimension( ims:ime ), intent(out) v10,
real(kind_phys), dimension( ims:ime ), intent(out) th2,
real(kind_phys), dimension( ims:ime ), intent(out) t2,
real(kind_phys), dimension( ims:ime ), intent(out) q2,
real(kind_phys), dimension( ims:ime ), intent(inout) gz1oz0,
real(kind_phys), dimension( ims:ime ), intent(inout) wspd,
real(kind_phys), dimension( ims:ime ), intent(inout), optional wstar,
integer, intent(in), optional spp_sfc,
real(kind_phys), dimension( :,: ), intent(in), optional 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 )

Definition at line 119 of file module_sf_mynn.F90.

References sfclay1d_mynn().

Referenced by mynnsfc_wrapper::mynnsfc_wrapper_run().

Here is the call graph for this function:
Here is the caller graph for this function: