CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC

◆ gfs_phys_time_vary_timestep_init()

subroutine, public gfs_phys_time_vary::gfs_phys_time_vary_timestep_init ( integer, intent(in)  me,
integer, intent(in)  master,
integer, intent(in)  cnx,
integer, intent(in)  cny,
integer, intent(in)  isc,
integer, intent(in)  jsc,
integer, intent(in)  nrcm,
integer, intent(in)  im,
integer, intent(in)  levs,
integer, intent(in)  kdt,
integer, dimension(:), intent(in)  idate,
integer, intent(in)  nsswr,
real(kind_phys), intent(in)  fhswr,
logical, intent(in)  lsswr,
real(kind_phys), intent(in)  fhour,
integer, intent(in)  imfdeepcnv,
logical, intent(in)  cal_pre,
logical, intent(in)  random_clds,
integer, intent(in)  nscyc,
integer, intent(in)  ntoz,
logical, intent(in)  h2o_phys,
logical, intent(in)  iaerclm,
integer, intent(in)  iccn,
real(kind_phys), intent(out)  clstp,
integer, dimension(:), intent(in)  jindx1_o3,
integer, dimension(:), intent(in)  jindx2_o3,
real(kind_phys), dimension(:), intent(in)  ddy_o3,
real(kind_phys), dimension(:,:,:), intent(inout)  ozpl,
integer, dimension(:), intent(in)  jindx1_h,
integer, dimension(:), intent(in)  jindx2_h,
real(kind_phys), dimension(:), intent(in)  ddy_h,
real(kind_phys), dimension(:,:,:), intent(inout)  h2opl,
integer, intent(in)  iflip,
integer, dimension(:), intent(in)  jindx1_aer,
integer, dimension(:), intent(in)  jindx2_aer,
real(kind_phys), dimension(:), intent(in)  ddy_aer,
integer, dimension(:), intent(in)  iindx1_aer,
integer, dimension(:), intent(in)  iindx2_aer,
real(kind_phys), dimension(:), intent(in)  ddx_aer,
real(kind_phys), dimension(:,:,:), intent(inout)  aer_nm,
integer, dimension(:), intent(in)  jindx1_ci,
integer, dimension(:), intent(in)  jindx2_ci,
real(kind_phys), dimension(:), intent(in)  ddy_ci,
integer, dimension(:), intent(in)  iindx1_ci,
integer, dimension(:), intent(in)  iindx2_ci,
real(kind_phys), dimension(:), intent(in)  ddx_ci,
real(kind_phys), dimension(:,:), intent(inout)  in_nm,
real(kind_phys), dimension(:,:), intent(inout)  ccn_nm,
integer, dimension(:), intent(in)  imap,
integer, dimension(:), intent(in)  jmap,
real(kind_phys), dimension(:,:), intent(in)  prsl,
integer, intent(in)  seed0,
real(kind_phys), dimension(:,:), intent(inout)  rann,
integer, intent(in)  nthrds,
integer, intent(in)  nx,
integer, intent(in)  ny,
integer, intent(in)  nsst,
integer, intent(in)  tile_num,
integer, intent(in)  nlunit,
integer, intent(in)  lsoil,
integer, intent(in)  lsoil_lsm,
integer, intent(in)  kice,
integer, intent(in)  ialb,
integer, intent(in)  isot,
integer, intent(in)  ivegsrc,
character(len=*), dimension(:), intent(in)  input_nml_file,
logical, intent(in)  use_ufo,
logical, intent(in)  nst_anl,
logical, intent(in)  frac_grid,
real(kind_phys), intent(in)  fhcyc,
real(kind_phys), intent(in)  phour,
real(kind_phys), dimension(:), intent(in)  lakefrac,
real(kind_phys), intent(in)  min_seaice,
real(kind_phys), intent(in)  min_lakeice,
real(kind_phys), dimension(:,:), intent(inout)  smc,
real(kind_phys), dimension(:,:), intent(inout)  slc,
real(kind_phys), dimension(:,:), intent(inout)  stc,
real(kind_phys), dimension(:,:), intent(inout)  smois,
real(kind_phys), dimension(:,:), intent(inout)  sh2o,
real(kind_phys), dimension(:,:), intent(inout)  tslb,
real(kind_phys), dimension(:,:), intent(inout)  tiice,
real(kind_phys), dimension(:), intent(inout)  tg3,
real(kind_phys), dimension(:), intent(inout)  tref,
real(kind_phys), dimension(:), intent(inout)  tsfc,
real(kind_phys), dimension(:), intent(inout)  tsfco,
real(kind_phys), dimension(:), intent(inout)  tisfc,
real(kind_phys), dimension(:), intent(inout)  hice,
real(kind_phys), dimension(:), intent(inout)  fice,
real(kind_phys), dimension(:), intent(inout)  facsf,
real(kind_phys), dimension(:), intent(inout)  facwf,
real(kind_phys), dimension(:), intent(inout)  alvsf,
real(kind_phys), dimension(:), intent(inout)  alvwf,
real(kind_phys), dimension(:), intent(inout)  alnsf,
real(kind_phys), dimension(:), intent(inout)  alnwf,
real(kind_phys), dimension(:), intent(inout)  zorli,
real(kind_phys), dimension(:), intent(inout)  zorll,
real(kind_phys), dimension(:), intent(inout)  zorlo,
real(kind_phys), dimension(:), intent(inout)  weasd,
integer, dimension(:), intent(inout)  slope,
real(kind_phys), dimension(:), intent(inout)  snoalb,
real(kind_phys), dimension(:), intent(inout)  canopy,
real(kind_phys), dimension(:), intent(inout)  vfrac,
integer, dimension(:), intent(inout)  vtype,
integer, dimension(:), intent(inout)  stype,
real(kind_phys), dimension(:), intent(inout)  shdmin,
real(kind_phys), dimension(:), intent(inout)  shdmax,
real(kind_phys), dimension(:), intent(inout)  snowd,
real(kind_phys), dimension(:), intent(inout)  cv,
real(kind_phys), dimension(:), intent(inout)  cvb,
real(kind_phys), dimension(:), intent(inout)  cvt,
real(kind_phys), dimension(:), intent(inout)  oro,
real(kind_phys), dimension(:), intent(inout)  oro_uf,
real(kind_phys), dimension(:), intent(in)  xlat_d,
real(kind_phys), dimension(:), intent(in)  xlon_d,
real(kind_phys), dimension(:), intent(inout)  slmsk,
real(kind_phys), dimension(:), intent(in)  landfrac,
logical, intent(in)  do_ugwp_v1,
integer, dimension(:), intent(in)  jindx1_tau,
integer, dimension(:), intent(in)  jindx2_tau,
real(kind_phys), dimension(:), intent(in)  ddy_j1tau,
real(kind_phys), dimension(:), intent(in)  ddy_j2tau,
real(kind_phys), dimension(:), intent(inout)  tau_amf,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

GFS_phys_time_vary_timestep_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
mempi_rankcurrent MPI-rankindexinteger()in
mastermpi_rootmaster MPI-rankindexinteger()in
cnxnumber_of_x_points_for_current_cubed_sphere_tilenumber of points in x direction for this cubed sphere facecountinteger()in
cnynumber_of_y_points_for_current_cubed_sphere_tilenumber of points in y direction for this cubed sphere facecountinteger()in
iscstarting_x_index_for_this_mpi_rankstarting index in the x direction for this MPI rankcountinteger()in
jscstarting_y_index_for_this_mpi_rankstarting index in the y direction for this MPI rankcountinteger()in
nrcmnumber_of_random_numberssecond dimension of random number stream for RAScountinteger()in
imhorizontal_dimensionhorizontal dimensioncountinteger()in
levsvertical_layer_dimensionnumber of vertical levelscountinteger()in
kdtindex_of_timestepcurrent forecast iterationindexinteger()in
idatedate_and_time_at_model_initialization_in_united_states_orderinitial date with different size and orderingnoneinteger(ccpp_constant_one:4)in
nsswrnumber_of_timesteps_between_shortwave_radiation_callsnumber of timesteps between shortwave radiation callsinteger()in
fhswrperiod_of_shortwave_radiation_callsfrequency for shortwave radiationsreal()kind_physin
lsswrflag_for_calling_shortwave_radiationlogical flags for sw radiation callsflaglogical()in
fhourforecast_timecurrent forecast timehreal()kind_physin
imfdeepcnvcontrol_for_deep_convection_schemeflag for mass-flux deep convection schemeflaginteger()in
cal_preflag_for_dominant_precipitation_type_partitionflag controls precip type algorithmflaglogical()in
random_cldsflag_for_random_clouds_for_rasflag for using random clouds with the RAS schemeflaglogical()in
nscycnumber_of_timesteps_between_surface_cycling_callsnumber of timesteps between surface cycling callscountinteger()in
ntozindex_of_ozone_mixing_ratio_in_tracer_concentration_arraytracer index for ozone mixing ratioindexinteger()in
h2o_physflag_for_stratospheric_water_vapor_physicsflag for stratospheric water vapor physicsflaglogical()in
iaerclmflag_for_aerosol_input_mg_radiationflag for using aerosols in Morrison-Gettelman MP_radiationflaglogical()in
iccncontrol_for_ice_cloud_condensation_nuclei_forcingflag for IN and CCN forcing for morrison gettelman microphysicsnoneinteger()in
clstpcontrol_for_convective_cloud_diagnosticsindex used by cnvc90 (for convective clouds)nonereal()kind_physout
jindx1_o3lower_latitude_index_of_ozone_forcing_for_interpolationinterpolation low index for ozoneindexinteger(ccpp_constant_one:horizontal_dimension)in
jindx2_o3upper_latitude_index_of_ozone_forcing_for_interpolationinterpolation high index for ozoneindexinteger(ccpp_constant_one:horizontal_dimension)in
ddy_o3latitude_interpolation_weight_for_ozone_forcinginterpolation high index for ozonenonereal(ccpp_constant_one:horizontal_dimension)kind_physin
ozplozone_forcingozone forcing datamixedreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_ozone_forcing_data, ccpp_constant_one:number_of_coefficients_in_ozone_forcing_data)kind_physinout
jindx1_hlower_latitude_index_of_stratospheric_water_vapor_forcing_for_interpolationinterpolation low index for stratospheric water vaporindexinteger(ccpp_constant_one:horizontal_dimension)in
jindx2_hupper_latitude_index_of_stratospheric_water_vapor_forcing_for_interpolationinterpolation high index for stratospheric water vaporindexinteger(ccpp_constant_one:horizontal_dimension)in
ddy_hlatitude_interpolation_weight_for_stratospheric_water_vapor_forcinginterpolation high index for stratospheric water vapornonereal(ccpp_constant_one:horizontal_dimension)kind_physin
h2oplstratospheric_water_vapor_forcingwater forcing datamixedreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_h2o_forcing_data, ccpp_constant_one:number_of_coefficients_in_h2o_forcing_data)kind_physinout
iflipcontrol_for_vertical_index_directioniflip - is not the same as flipvflaginteger()in
jindx1_aerlower_latitude_index_of_aerosol_forcing_for_interpolationinterpolation low index for prescribed aerosols in the y directionindexinteger(ccpp_constant_one:horizontal_dimension)in
jindx2_aerupper_latitude_index_of_aerosol_forcing_for_interpolationinterpolation high index for prescribed aerosols in the y directionindexinteger(ccpp_constant_one:horizontal_dimension)in
ddy_aerlatitude_interpolation_weight_for_aerosol_forcinginterpolation high index for prescribed aerosols in the y directionnonereal(ccpp_constant_one:horizontal_dimension)kind_physin
iindx1_aerlower_longitude_index_of_aerosol_forcing_for_interpolationinterpolation low index for prescribed aerosols in the x directionindexinteger(ccpp_constant_one:horizontal_dimension)in
iindx2_aerupper_longitude_index_of_aerosol_forcing_for_interpolationinterpolation high index for prescribed aerosols in the x directionindexinteger(ccpp_constant_one:horizontal_dimension)in
ddx_aerlongitude_interpolation_weight_for_aerosol_forcinginterpolation high index for prescribed aerosols in the x directionnonereal(ccpp_constant_one:horizontal_dimension)kind_physin
aer_nmmass_number_concentration_of_aerosol_from_gocart_climatologyGOCART aerosol climatology number concentrationkg-1real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_aerosol_tracers_MG)kind_physinout
jindx1_cilower_latitude_index_of_cloud_nuclei_forcing_for_interpolationinterpolation low index for ice and cloud condensation nuclei in the y directionindexinteger(ccpp_constant_one:horizontal_dimension)in
jindx2_ciupper_latitude_index_of_cloud_nuclei_forcing_for_interpolationinterpolation high index for ice and cloud condensation nuclei in the y directionindexinteger(ccpp_constant_one:horizontal_dimension)in
ddy_cilatitude_interpolation_weight_for_cloud_nuclei_forcinginterpolation high index for ice and cloud condensation nuclei in the y directionnonereal(ccpp_constant_one:horizontal_dimension)kind_physin
iindx1_cilower_longitude_index_of_cloud_nuclei_forcing_for_interpolationinterpolation low index for ice and cloud condensation nuclei in the x directionindexinteger(ccpp_constant_one:horizontal_dimension)in
iindx2_ciupper_longitude_index_of_cloud_nuclei_forcing_for_interpolationinterpolation high index for ice and cloud condensation nuclei in the x directionindexinteger(ccpp_constant_one:horizontal_dimension)in
ddx_cilongitude_interpolation_weight_for_cloud_nuclei_forcinginterpolation high index for ice and cloud condensation nuclei in the x directionnonereal(ccpp_constant_one:horizontal_dimension)kind_physin
in_nmice_nucleation_number_from_climatologyice nucleation number in MG MPkg-1real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physinout
ccn_nmtendency_of_activated_cloud_condensation_nuclei_from_climatologytendency of ccn activated numberkg-1 s-1real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physinout
imapmap_of_block_column_number_to_global_i_indexmap of local index ix to global index i for this blocknoneinteger(ccpp_constant_one:horizontal_dimension)in
jmapmap_of_block_column_number_to_global_j_indexmap of local index ix to global index j for this blocknoneinteger(ccpp_constant_one:horizontal_dimension)in
prslair_pressuremean layer pressurePareal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physin
seed0seed_random_numbers_rasrandom number seed for the RAS schemenoneinteger()in
rannrandom_numberrandom number array (0-1)nonereal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:number_of_random_numbers)kind_physinout
nthrdsnumber_of_openmp_threadsnumber of OpenMP threads available for physics schemescountinteger()in
nxnumber_of_points_in_x_direction_for_this_mpi_ranknumber of points in x direction for this MPI rankcountinteger()in
nynumber_of_points_in_y_direction_for_this_mpi_ranknumber of points in y direction for this MPI rankcountinteger()in
nsstcontrol_for_nsstmNSSTM flag: off/uncoupled/coupled=0/1/2flaginteger()in
tile_numindex_of_cubed_sphere_tiletile numbernoneinteger()in
nlunitiounit_of_namelistfortran unit number for file opensnoneinteger()in
lsoilvertical_dimension_of_soilnumber of soil layerscountinteger()in
lsoil_lsmvertical_dimension_of_soil_internal_to_land_surface_schemenumber of soil layers internal to land surface modelcountinteger()in
kicevertical_dimension_of_sea_icevertical loop extent for ice levels, start at 1countinteger()in
ialbcontrol_for_surface_albedoflag for using climatology alb, based on sfc typeflaginteger()in
isotcontrol_for_soil_type_datasetsoil type dataset choiceindexinteger()in
ivegsrccontrol_for_vegetation_datasetland use dataset choiceindexinteger()in
input_nml_filefilename_of_internal_namelistnamelist filename for internal file readsnonecharacter(ccpp_constant_one:number_of_lines_in_internal_namelist)len=256in
use_ufoflag_for_gcycle_surface_optionflag for gcycle surface optionflaglogical()in
nst_anlflag_for_nsstm_analysis_in_gcycleflag for NSSTM analysis in gcycle/sfcsubflaglogical()in
frac_gridflag_for_fractional_landmaskflag for fractional gridflaglogical()in
fhcycfrequency_for_surface_cycling_callsfrequency for surface cycling callshreal()kind_physin
phourforecast_time_on_previous_timestepforecast time at the previous timestephreal()kind_physin
lakefraclake_area_fractionfraction of horizontal grid area occupied by lakefracreal(ccpp_constant_one:horizontal_dimension)kind_physin
min_seaicemin_sea_ice_area_fractionminimum sea ice valuefracreal()kind_physin
min_lakeicemin_lake_ice_area_fractionminimum lake ice valuefracreal()kind_physin
smcvolume_fraction_of_condensed_water_in_soiltotal soil moisturefracreal(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
stcsoil_temperaturesoil temperatureKreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil)kind_physinout
smoisvolume_fraction_of_soil_moisture_for_land_surface_modelvolumetric fraction of soil moisture for lsmfracreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physinout
sh2ovolume_fraction_of_unfrozen_soil_moisture_for_land_surface_modelvolume fraction of unfrozen soil moisture for lsmfracreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physinout
tslbsoil_temperature_for_land_surface_modelsoil temperature for land surface modelKreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physinout
tiicetemperature_in_ice_layersea ice internal temperatureKreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_sea_ice)kind_physinout
tg3deep_soil_temperaturedeep soil temperatureKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
trefreference_sea_surface_temperaturesea surface reference temperatureKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
tsfcsurface_skin_temperaturesurface skin temperatureKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
tsfcosea_surface_temperaturesea surface temperatureKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
tisfcsurface_skin_temperature_over_icesurface skin temperature over iceKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
hicesea_ice_thicknesssea ice thicknessmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
ficesea_ice_area_fraction_of_sea_area_fractionice fraction over open waterfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
facsfstrong_cosz_area_fractionfractional coverage with strong cosz dependencyfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
facwfweak_cosz_area_fractionfractional coverage with weak cosz dependencyfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
alvsfvis_albedo_strong_coszmean vis albedo with strong cosz dependencyfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
alvwfvis_albedo_weak_coszmean vis albedo with weak cosz dependencyfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
alnsfnir_albedo_strong_coszmean nir albedo with strong cosz dependencyfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
alnwfnir_albedo_weak_coszmean nir albedo with weak cosz dependencyfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
zorlisurface_roughness_length_over_icesurface roughness length over icecmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
zorllsurface_roughness_length_over_landsurface roughness length over landcmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
zorlosurface_roughness_length_over_watersurface roughness length over watercmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
weasdlwe_thickness_of_surface_snow_amountwater equiv of acc snow depth over land and sea icemmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
slopesurface_slope_classificationsfc slope type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)inout
snoalbupper_bound_of_max_albedo_assuming_deep_snowmaximum snow albedofracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
canopycanopy_water_amountcanopy water amountkg m-2real(ccpp_constant_one:horizontal_dimension)kind_physinout
vfracvegetation_area_fractionareal fractional cover of green vegetationfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
vtypevegetation_type_classificationvegetation type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)inout
stypesoil_type_classificationsoil type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)inout
shdminmin_vegetation_area_fractionmin fractional coverage of green vegetationfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
shdmaxmax_vegetation_area_fractionmax fractional coverage of green vegetationfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
snowdlwe_surface_snowwater equivalent snow depthmmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
cvconvective_cloud_area_fraction_between_sw_radiation_calls_from_cnvc90fraction of convective cloudfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
cvbpressure_at_convective_cloud_base_between_sw_radiation_calls_from_cnvc90convective cloud bottom pressurePareal(ccpp_constant_one:horizontal_dimension)kind_physinout
cvtpressure_at_convective_cloud_top_between_sw_radiation_calls_from_cnvc90convective cloud top pressurePareal(ccpp_constant_one:horizontal_dimension)kind_physinout
oroheight_above_mean_sea_levelheight_above_mean_sea_levelmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
oro_ufunfiltered_height_above_mean_sea_levelunfiltered height_above_mean_sea_levelmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
xlat_dlatitude_in_degreelatitude in degree northdegree_northreal(ccpp_constant_one:horizontal_dimension)kind_physinout
xlon_dlongitude_in_degreelongitude in degree eastdegree_eastreal(ccpp_constant_one:horizontal_dimension)kind_physinout
landfracland_area_fractionfraction of horizontal grid area occupied by landfracreal(ccpp_constant_one:horizontal_dimension)kind_physin
slmskarea_typelandmask: sea/land/ice=0/1/2flagreal(ccpp_constant_one:horizontal_dimension)kind_physinout
do_ugwp_v1flag_for_ugwp_version_1flag to activate ver 1 CIRES UGWPflaglogical()in
jindx1_taulower_latitude_index_of_absolute_momentum_flux_due_to_nonorographic_gravity_wave_drag_for_interpolationindex1 for weight1 for tau NGWsnoneinteger(ccpp_constant_one:horizontal_dimension)in
jindx2_tauupper_latitude_index_of_absolute_momentum_flux_due_to_nonorographic_gravity_wave_drag_for_interpolationindex2 for weight2 for tau NGWsnoneinteger(ccpp_constant_one:horizontal_dimension)in
ddy_j1taulatitude_interpolation_weight_complement_for_absolute_momentum_flux_due_to_nonorographic_gravity_wave_draginterpolation weight1 for tau NGWsnonereal(ccpp_constant_one:horizontal_dimension)kind_physin
ddy_j2taulatitude_interpolation_weight_for_absolute_momentum_flux_due_to_nonorographic_gravity_wave_draginterpolation weight2 for tau NGWsnonereal(ccpp_constant_one:horizontal_dimension)kind_physin
tau_amfabsolute_momentum_flux_due_to_nonorographic_gravity_wave_dragngw_absolute_momentum_fluxmixedreal(ccpp_constant_one:horizontal_dimension)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

GFS_phys_time_vary_timestep_init General Algorithm

  • Call ozinterpol() to make ozone interpolation
  • Call h2ointerpol() to make stratospheric water vapor data interpolation
  • Call ciinterpol() to make IN and CCN data interpolation
  • Call cires_indx_ugwp to read monthly-mean GW-tau diagnosed from FV3GFS-runs that resolve GW-activ
  • Call aerinterpol() to make aerosol interpolation
  • Call gcycle() to repopulate specific time-varying surface properties for AMIP/forecast runs

References gcycle_mod::gcycle().

Here is the call graph for this function: