Common Community Physics Package (CCPP) Scientific Documentation  Version 2.0
subroutine sfc_nst_post::sfc_nst_post_run ( integer, intent(in)  im,
integer, dimension(im), intent(in)  islimsk,
real (kind=kind_phys), dimension(im), intent(in)  oro,
real (kind=kind_phys), dimension(im), intent(in)  oro_uf,
integer, intent(in)  nstf_name1,
integer, intent(in)  nstf_name4,
integer, intent(in)  nstf_name5,
real (kind=kind_phys), dimension(im), intent(in)  xt,
real (kind=kind_phys), dimension(im), intent(in)  xz,
real (kind=kind_phys), dimension(im), intent(in)  dt_cool,
real (kind=kind_phys), dimension(im), intent(in)  z_c,
real (kind=kind_phys), dimension(im), intent(in)  rslimsk,
real (kind=kind_phys), dimension(im), intent(in)  tref,
real (kind=kind_phys), dimension(im), intent(in)  xlon,
real (kind=kind_phys), dimension(im), intent(inout)  tsurf,
real (kind=kind_phys), dimension(size(xlon,1)), intent(out)  dtzm,
real (kind=kind_phys), dimension(im), intent(inout)  tsfc,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

local_name standard_name long_name units rank type kind intent optional
im horizontal_loop_extent horizontal loop extent count 0 integer in F
islimsk sea_land_ice_mask landmask: sea/land/ice=0/1/2 flag 1 integer in F
oro orography orography m 1 real kind_phys in F
oro_uf orography_unfiltered unfiltered orography m 1 real kind_phys in F
nstf_name1 flag_for_nsstm_run NSSTM flag: off/uncoupled/coupled=0/1/2 flag 0 integer in F
nstf_name4 vertical_temperature_average_range_lower_bound zsea1 mm 0 integer in F
nstf_name5 vertical_temperature_average_range_upper_bound zsea2 mm 0 integer in F
xt diurnal_thermocline_layer_heat_content heat content in diurnal thermocline layer K m 1 real kind_phys in F
xz diurnal_thermocline_layer_thickness diurnal thermocline layer thickness m 1 real kind_phys in F
dt_cool sub-layer_cooling_amount sub-layer cooling amount K 1 real kind_phys in F
z_c sub-layer_cooling_thickness sub-layer cooling thickness m 1 real kind_phys in F
rslimsk sea_land_ice_mask_real landmask: sea/land/ice=0/1/2 flag 1 real kind_phys in F
tref sea_surface_reference_temperature reference/foundation temperature K 1 real kind_phys in F
xlon longitude longitude radians 1 real kind_phys in F
tsurf surface_skin_temperature_after_iteration ocean surface skin temperature for guess run K 1 real kind_phys inout F
dtzm mean_change_over_depth_in_sea_water_temperature mean of dT(z) (zsea1 to zsea2) K 1 real kind_phys out F
tsfc surface_skin_temperature surface skin temperature K 1 real kind_phys inout F
errmsg ccpp_error_message error message for error handling in CCPP none 0 character len=* out F
errflg ccpp_error_flag error flag for error handling in CCPP flag 0 integer out F

References module_nst_water_prop::get_dtzm_2d(), and physcons::rlapse.

Here is the call graph for this function: