Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC
v6.0.0
All Classes Namespaces Functions Variables Modules Pages

◆ gfs_time_vary_pre_timestep_init()

subroutine, public gfs_time_vary_pre::gfs_time_vary_pre_timestep_init ( integer, dimension(:), intent(in)  jdat,
integer, dimension(:), intent(in)  idat,
real(kind=kind_phys), intent(in)  dtp,
integer, intent(in)  nsswr,
integer, intent(in)  nslwr,
integer, intent(in)  nhfrad,
integer, dimension(:), intent(in)  idate,
logical, intent(in)  debug,
integer, intent(in)  me,
integer, intent(in)  master,
integer, intent(in)  nscyc,
real(kind=kind_phys), intent(out)  sec,
real(kind=kind_phys), intent(out)  phour,
real(kind=kind_phys), intent(out)  zhour,
real(kind=kind_phys), intent(out)  fhour,
integer, intent(out)  kdt,
real(kind=kind_phys), intent(out)  julian,
integer, intent(out)  yearlen,
integer, intent(out)  ipt,
logical, intent(out)  lprnt,
logical, intent(out)  lssav,
logical, intent(out)  lsswr,
logical, intent(out)  lslwr,
real(kind=kind_phys), intent(out)  solhr,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

GFS_time_vary_pre_timestep_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
jdatdate_and_time_of_forecast_in_united_states_ordercurrent forecast date and timenoneinteger(ccpp_constant_one:8)in
idatdate_and_time_at_model_initialization_in_iso_orderinitialization date and timenoneinteger(ccpp_constant_one:8)in
dtptimestep_for_physicsphysics timestepsreal()kind_physin
nsswrnumber_of_timesteps_between_shortwave_radiation_callsnumber of timesteps between shortwave radiation callsinteger()in
nslwrnumber_of_timesteps_between_longwave_radiation_callsnumber of timesteps between longwave radiation callsinteger()in
nhfradnumber_of_timesteps_for_concurrent_radiation_and_remainder_physics_calls_after_model_initializationnumber of timesteps for radiation calls on physics timestep (coldstarts only)countinteger()in
idatedate_and_time_at_model_initialization_in_united_states_orderinitial date with different size and orderingnoneinteger(ccpp_constant_one:4)in
debugflag_for_debug_outputcontrol flag for debugflaglogical()in
mempi_rankcurrent MPI-rankindexinteger()in
mastermpi_rootmaster MPI-rankindexinteger()in
nscycnumber_of_timesteps_between_surface_cycling_callsnumber of timesteps between surface cycling callscountinteger()in
secforecast_time_in_secondsseconds elapsed since model initializationsreal()kind_physout
phourforecast_time_on_previous_timestepforecast time at the previous timestephreal()kind_physout
zhourtime_elapsed_since_diagnostics_resettime since diagnostics variables have been zeroedhreal()kind_physout
fhourforecast_timecurrent forecast timehreal()kind_physout
kdtindex_of_timestepcurrent forecast iterationindexinteger()out
julianforecast_julian_dayjulian daydaysreal()kind_physout
yearlennumber_of_days_in_current_yearnumber of days in a yeardaysinteger()out
iptindex_of_horizontal_gridpoint_for_debug_outputhorizontal index for point used for diagnostic printoutindexinteger()out
lprntflag_printcontrol flag for diagnostic print outflaglogical()out
lssavflag_for_diagnosticslogical flag for storing diagnosticsflaglogical()out
lsswrflag_for_calling_shortwave_radiationlogical flags for sw radiation callsflaglogical()out
lslwrflag_for_calling_longwave_radiationlogical flags for lw radiation callsflaglogical()out
solhrforecast_utc_hourtime in hours after 00z at the current timestephreal()kind_physout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out