Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches

◆ gfs_time_vary_pre_timestep_init() [1/2]

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
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