CCPP SciDoc for Idealized Regional TC Capability  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ gfs_surface_generic_post_run()

subroutine, public gfs_surface_generic_post::gfs_surface_generic_post_run ( integer, intent(in) im,
logical, intent(in) cplflx,
logical, intent(in) cplaqm,
logical, intent(in) cplchm,
logical, intent(in) cplwav,
logical, intent(in) cpllnd,
logical, intent(in) cpl_fire,
logical, intent(in) lssav,
logical, dimension(:), intent(in) dry,
logical, dimension(:), intent(in) icy,
logical, dimension(:), intent(in) wet,
integer, intent(in) lsm,
integer, intent(in) lsm_noahmp,
real(kind=kind_phys), intent(in) dtf,
real(kind=kind_phys), dimension(:), intent(in) ep1d,
real(kind=kind_phys), dimension(:), intent(in) gflx,
real(kind=kind_phys), dimension(:), intent(in) tgrs_1,
real(kind=kind_phys), dimension(:), intent(in) qgrs_1,
real(kind=kind_phys), dimension(:), intent(in) ugrs_1,
real(kind=kind_phys), dimension(:), intent(in) vgrs_1,
real(kind=kind_phys), dimension(:), intent(in) adjsfcdlw,
real(kind=kind_phys), dimension(:), intent(in) adjsfcdsw,
real(kind=kind_phys), dimension(:), intent(in) adjnirbmd,
real(kind=kind_phys), dimension(:), intent(in) adjnirdfd,
real(kind=kind_phys), dimension(:), intent(in) adjvisbmd,
real(kind=kind_phys), dimension(:), intent(in) adjvisdfd,
real(kind=kind_phys), dimension(:), intent(in) adjsfculw,
real(kind=kind_phys), dimension(:), intent(in) adjsfculw_wat,
real(kind=kind_phys), dimension(:), intent(in) adjnirbmu,
real(kind=kind_phys), dimension(:), intent(in) adjnirdfu,
real(kind=kind_phys), dimension(:), intent(in) adjvisbmu,
real(kind=kind_phys), dimension(:), intent(in) adjvisdfu,
real(kind=kind_phys), dimension(:), intent(in) t2m,
real(kind=kind_phys), dimension(:), intent(in) q2m,
real(kind=kind_phys), dimension(:), intent(in) u10m,
real(kind=kind_phys), dimension(:), intent(in) v10m,
real(kind=kind_phys), dimension(:), intent(in) tsfc,
real(kind=kind_phys), dimension(:), intent(in) tsfc_wat,
real(kind=kind_phys), dimension(:), intent(in) pgr,
real(kind=kind_phys), dimension(:), intent(in) xcosz,
real(kind=kind_phys), dimension(:), intent(in) evbs,
real(kind=kind_phys), dimension(:), intent(in) evcw,
real(kind=kind_phys), dimension(:), intent(in) trans,
real(kind=kind_phys), dimension(:), intent(in) sbsno,
real(kind=kind_phys), dimension(:), intent(in) snowc,
real(kind=kind_phys), dimension(:), intent(in) snohf,
real(kind=kind_phys), dimension(:), intent(in) pah,
real(kind=kind_phys), dimension(:), intent(inout), optional pahi,
real(kind=kind_phys), dimension(:), intent(inout) epi,
real(kind=kind_phys), dimension(:), intent(inout) gfluxi,
real(kind=kind_phys), dimension(:), intent(inout) t1,
real(kind=kind_phys), dimension(:), intent(inout) q1,
real(kind=kind_phys), dimension(:), intent(inout) u1,
real(kind=kind_phys), dimension(:), intent(inout) v1,
real(kind=kind_phys), dimension(:), intent(inout), optional dlwsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dswsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dlwsfc_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dswsfc_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dnirbmi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dnirdfi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dvisbmi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dvisdfi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dnirbm_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dnirdf_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dvisbm_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional dvisdf_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nlwsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nlwsfc_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional t2mi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional q2mi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional u10mi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional v10mi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional tsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional psurfi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nnirbmi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nnirdfi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nvisbmi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nvisdfi_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nswsfci_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nswsfc_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nnirbm_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nnirdf_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nvisbm_cpl,
real(kind=kind_phys), dimension(:), intent(inout), optional nvisdf_cpl,
real(kind=kind_phys), dimension(:), intent(inout) gflux,
real(kind=kind_phys), dimension(:), intent(inout) evbsa,
real(kind=kind_phys), dimension(:), intent(inout) evcwa,
real(kind=kind_phys), dimension(:), intent(inout) transa,
real(kind=kind_phys), dimension(:), intent(inout) sbsnoa,
real(kind=kind_phys), dimension(:), intent(inout) snowca,
real(kind=kind_phys), dimension(:), intent(inout) snohfa,
real(kind=kind_phys), dimension(:), intent(inout), optional paha,
real(kind=kind_phys), dimension(:), intent(inout) ep,
real(kind=kind_phys), dimension(:), intent(in) ecan,
real(kind=kind_phys), dimension(:), intent(in) etran,
real(kind=kind_phys), dimension(:), intent(in) edir,
real(kind=kind_phys), dimension(:), intent(in), optional waxy,
real(kind=kind_phys), dimension(:), intent(inout) runoff,
real(kind=kind_phys), dimension(:), intent(inout) srunoff,
real(kind=kind_phys), dimension(:), intent(in) runof,
real(kind=kind_phys), dimension(:), intent(in) drain,
real(kind=kind_phys), dimension(:), intent(inout) tecan,
real(kind=kind_phys), dimension(:), intent(inout) tetran,
real(kind=kind_phys), dimension(:), intent(inout) tedir,
real(kind=kind_phys), dimension(:), intent(inout), optional twa,
logical, intent(in) lheatstrg,
real(kind=kind_phys), intent(in) h0facu,
real(kind=kind_phys), intent(in) h0facs,
real(kind=kind_phys), dimension(:), intent(in) zvfun,
real(kind=kind_phys), dimension(:), intent(in) hflx,
real(kind=kind_phys), dimension(:), intent(in) evap,
real(kind=kind_phys), dimension(:), intent(out) hflxq,
real(kind=kind_phys), dimension(:), intent(out) hffac,
integer, intent(in) isot,
integer, intent(in) ivegsrc,
integer, dimension(:), intent(in) islmsk,
integer, dimension(:), intent(out) vtype,
integer, dimension(:), intent(out) stype,
integer, dimension(:), intent(out) scolor,
integer, dimension(:), intent(out) slope,
integer, dimension(:), intent(in) vtype_save,
integer, dimension(:), intent(in) stype_save,
integer, dimension(:), intent(in) scolor_save,
integer, dimension(:), intent(in) slope_save,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table