CCPP Scientific Documentation
v5.0.0
subroutine, public cu_gf_driver_pre::cu_gf_driver_pre_run ( logical, intent(in)  flag_init,
logical, intent(in)  flag_restart,
integer, intent(in)  kdt,
real(kind_phys), intent(in)  fhour,
real(kind_phys), intent(in)  dtp,
real(kind_phys), dimension(:,:), intent(in)  t,
real(kind_phys), dimension(:,:), intent(in)  q,
real(kind_phys), dimension(:,:), intent(in)  prevst,
real(kind_phys), dimension(:,:), intent(in)  prevsq,
real(kind_phys), dimension(:,:), intent(out)  forcet,
real(kind_phys), dimension(:,:), intent(out)  forceq,
integer, dimension(:), intent(out)  cactiv,
real(kind_phys), dimension(:), intent(in)  conv_act,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

cu_gf_driver_pre_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintentoptional
flag_initflag_for_first_time_stepflag signaling first time step for time integration loopflaglogical()inFalse
flag_restartflag_for_restartflag for restart (warmstart) or coldstartflaglogical()inFalse
kdtindex_of_time_stepcurrent forecast iterationindexinteger()inFalse
fhourforecast_timecurent forecast timehreal()kind_physinFalse
dtptime_step_for_physicsphysics timestepsreal()kind_physinFalse
tair_temperaturemodel layer mean temperatureKreal(horizontal_dimension, vertical_dimension)kind_physinFalse
qwater_vapor_specific_humiditywater vapor specific humiditykg kg-1real(horizontal_dimension, vertical_dimension)kind_physinFalse
prevsttemperature_from_previous_timesteptemperature from previous time stepKreal(horizontal_dimension, vertical_dimension)kind_physinFalse
prevsqmoisture_from_previous_timestepmoisture from previous time stepkg kg-1real(horizontal_dimension, vertical_dimension)kind_physinFalse
forcettemperature_tendency_due_to_dynamicstemperature tendency due to dynamics onlyK s-1real(horizontal_dimension, vertical_dimension)kind_physoutFalse
forceqmoisture_tendency_due_to_dynamicsmoisture tendency due to dynamics onlykg kg-1 s-1real(horizontal_dimension, vertical_dimension)kind_physoutFalse
cactivconv_activity_counterconvective activity memorynoneinteger(horizontal_dimension)outFalse
conv_actgf_memory_counterMemory counter for GFnonereal(horizontal_dimension)kind_physinFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse