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