CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ noahmpdrv_timestep_init()

subroutine __noahmpdrv_f90__::noahmpdrv_timestep_init ( integer, intent(in)  itime,
real(kind=kind_phys), intent(in)  fhour,
real(kind=kind_phys), intent(in)  delt,
integer, intent(in)  km,
integer, intent(in)  ncols,
integer, intent(in)  isot,
integer, intent(in)  ivegsrc,
integer, dimension(:), intent(in)  soiltyp,
integer, dimension(:), intent(in)  vegtype,
real(kind=kind_phys), dimension(:), intent(inout)  weasd,
type(land_iau_control_type), intent(inout)  land_iau_control,
type(land_iau_external_data_type), intent(inout)  land_iau_data,
type(land_iau_state_type), intent(inout)  land_iau_state,
real(kind=kind_phys), dimension(:,:), intent(inout)  stc,
real(kind=kind_phys), dimension(:,:), intent(inout)  slc,
real(kind=kind_phys), dimension(:,:), intent(inout)  smc,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg,
real(kind=kind_phys), intent(in)  con_g,
real(kind=kind_phys), intent(in)  con_t0c,
real(kind=kind_phys), intent(in)  con_hfus 
)
private

Argument Table

noahmpdrv_timestep_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
itimeindex_of_timestepcurrent forecast iterationindexinteger()in
fhourforecast_timecurrent forecast timehreal()kind_physin
delttimestep_for_dynamicsdynamics timestepsreal()kind_physin
kmvertical_dimension_of_soilvertical dimension of soil layerscountinteger()in
ncolshorizontal_dimensionhorizontal dimensioncountinteger()in
isotcontrol_for_soil_type_datasetsoil type dataset choiceindexinteger()in
ivegsrccontrol_for_vegetation_datasetland use dataset choiceindexinteger()in
soiltypsoil_type_classificationsoil type at each grid cellindexinteger(ccpp_constant_one:horizontal_dimension)in
vegtypevegetation_type_classificationvegetation type at each grid cellindexinteger(ccpp_constant_one:horizontal_dimension)in
weasdwater_equivalent_accumulated_snow_depth_over_landwater equivalent of accumulated snow depth over landmmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
land_iau_controlland_data_assimilation_controlland data assimilation controlmixedland_iau_control_type()land_iau_control_typeinout
land_iau_dataland_data_assimilation_dataland data assimilation datamixedland_iau_external_data_type()land_iau_external_data_typeinout
land_iau_stateland_data_assimilation_interpolated_dataland data assimilation space- and time-interpolatedmixedland_iau_state_type()land_iau_state_typeinout
stcsoil_temperaturesoil temperatureKreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil)kind_physinout
slcvolume_fraction_of_unfrozen_water_in_soilliquid soil moisturefracreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil)kind_physinout
smcvolume_fraction_of_condensed_water_in_soiltotal soil moisturefracreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out
con_ggravitational_accelerationgravitational accelerationm s-2real()kind_physin
con_t0ctemperature_at_zero_celsiustemperature at 0 degree CelsiusKreal()kind_physin
con_hfuslatent_heat_of_fusion_of_water_at_0clatent heat of fusionJ kg-1real()kind_physin

update current forecast hour

read iau increments

If no increment at the current timestep simply proceed forward