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_phys_time_vary_init()

subroutine, public gfs_phys_time_vary::gfs_phys_time_vary_init ( integer, intent(in) me,
integer, intent(in) master,
integer, intent(in) ntoz,
logical, intent(in) h2o_phys,
logical, intent(in) iaerclm,
integer, intent(in) iccn,
integer, intent(in) iaermdl,
integer, intent(in) iflip,
integer, intent(in) im,
integer, intent(in) levs,
integer, intent(in) nx,
integer, intent(in) ny,
integer, dimension(:), intent(in) idate,
real(kind_phys), dimension(:), intent(in) xlat_d,
real(kind_phys), dimension(:), intent(in) xlon_d,
integer, dimension(:), intent(inout), optional jindx1_o3,
integer, dimension(:), intent(inout), optional jindx2_o3,
real(kind_phys), dimension(:), intent(inout), optional ddy_o3,
integer, dimension(:), intent(inout), optional jindx1_h,
integer, dimension(:), intent(inout), optional jindx2_h,
real(kind_phys), dimension(:), intent(inout), optional ddy_h,
real(kind_phys), dimension(:,:,:), intent(in) h2opl,
real(kind_phys), intent(in) fhour,
integer, dimension(:), intent(inout), optional jindx1_aer,
integer, dimension(:), intent(inout), optional jindx2_aer,
real(kind_phys), dimension(:), intent(inout), optional ddy_aer,
integer, dimension(:), intent(inout), optional iindx1_aer,
integer, dimension(:), intent(inout), optional iindx2_aer,
real(kind_phys), dimension(:), intent(inout), optional ddx_aer,
real(kind_phys), dimension(:,:,:), intent(out) aer_nm,
integer, dimension(:), intent(inout), optional jindx1_ci,
integer, dimension(:), intent(inout), optional jindx2_ci,
real(kind_phys), dimension(:), intent(inout), optional ddy_ci,
integer, dimension(:), intent(inout), optional iindx1_ci,
integer, dimension(:), intent(inout), optional iindx2_ci,
real(kind_phys), dimension(:), intent(inout), optional ddx_ci,
integer, dimension(:), intent(inout) imap,
integer, dimension(:), intent(inout) jmap,
logical, intent(in) do_ugwp_v1,
integer, dimension(:), intent(inout), optional jindx1_tau,
integer, dimension(:), intent(inout), optional jindx2_tau,
real(kind_phys), dimension(:), intent(inout), optional ddy_j1tau,
real(kind_phys), dimension(:), intent(inout), optional ddy_j2tau,
integer, intent(in) isot,
integer, intent(in) ivegsrc,
integer, intent(in) nlunit,
real(kind_phys), dimension(:), intent(inout) sncovr,
real(kind_phys), dimension(:), intent(inout) sncovr_ice,
integer, intent(in) lsm,
integer, intent(in) lsm_noahmp,
integer, intent(in) lsm_ruc,
real(kind_phys), intent(in) min_seaice,
real(kind_phys), dimension(:), intent(in) fice,
real(kind_phys), dimension(:), intent(in) landfrac,
integer, dimension(:), intent(in) vtype,
real(kind_phys), dimension(:), intent(inout) weasd,
integer, intent(in) lsoil,
real(kind_phys), dimension(:), intent(in) zs,
real(kind_phys), dimension(:), intent(in) dzs,
integer, intent(in) lsnow_lsm_lbound,
integer, intent(in) lsnow_lsm_ubound,
real(kind_phys), dimension(:), intent(inout), optional tvxy,
real(kind_phys), dimension(:), intent(inout), optional tgxy,
real(kind_phys), dimension(:), intent(inout), optional tahxy,
real(kind_phys), dimension(:), intent(inout), optional canicexy,
real(kind_phys), dimension(:), intent(inout), optional canliqxy,
real(kind_phys), dimension(:), intent(inout), optional eahxy,
real(kind_phys), dimension(:), intent(inout), optional cmxy,
real(kind_phys), dimension(:), intent(inout), optional chxy,
real(kind_phys), dimension(:), intent(inout), optional fwetxy,
real(kind_phys), dimension(:), intent(inout), optional sneqvoxy,
real(kind_phys), dimension(:), intent(inout), optional alboldxy,
real(kind_phys), dimension(:), intent(inout), optional qsnowxy,
real(kind_phys), dimension(:), intent(inout), optional wslakexy,
real(kind_phys), dimension(:), intent(inout) albdvis_lnd,
real(kind_phys), dimension(:), intent(inout) albdnir_lnd,
real(kind_phys), dimension(:), intent(inout) albivis_lnd,
real(kind_phys), dimension(:), intent(inout) albinir_lnd,
real(kind_phys), dimension(:), intent(inout), optional albdvis_ice,
real(kind_phys), dimension(:), intent(inout), optional albdnir_ice,
real(kind_phys), dimension(:), intent(inout), optional albivis_ice,
real(kind_phys), dimension(:), intent(inout), optional albinir_ice,
real(kind_phys), dimension(:), intent(inout) emiss_lnd,
real(kind_phys), dimension(:), intent(inout) emiss_ice,
real(kind_phys), dimension(:), intent(inout), optional taussxy,
real(kind_phys), dimension(:), intent(inout), optional waxy,
real(kind_phys), dimension(:), intent(inout), optional wtxy,
real(kind_phys), dimension(:), intent(inout), optional zwtxy,
real(kind_phys), dimension(:), intent(inout), optional xlaixy,
real(kind_phys), dimension(:), intent(inout), optional xsaixy,
real(kind_phys), dimension(:), intent(inout), optional lfmassxy,
real(kind_phys), dimension(:), intent(inout), optional stmassxy,
real(kind_phys), dimension(:), intent(inout), optional rtmassxy,
real(kind_phys), dimension(:), intent(inout), optional woodxy,
real(kind_phys), dimension(:), intent(inout), optional stblcpxy,
real(kind_phys), dimension(:), intent(inout), optional fastcpxy,
real(kind_phys), dimension(:), intent(inout), optional smcwtdxy,
real(kind_phys), dimension(:), intent(inout), optional deeprechxy,
real(kind_phys), dimension(:), intent(inout), optional rechxy,
real(kind_phys), dimension(:), intent(inout), optional snowxy,
real(kind_phys), dimension(:,lsnow_lsm_lbound:), intent(inout), optional snicexy,
real(kind_phys), dimension(:,lsnow_lsm_lbound:), intent(inout), optional snliqxy,
real(kind_phys), dimension (:,lsnow_lsm_lbound:), intent(inout), optional tsnoxy,
real(kind_phys), dimension(:,:), intent(inout), optional smoiseq,
real(kind_phys), dimension(:,lsnow_lsm_lbound:), intent(inout), optional zsnsoxy,
real(kind_phys), dimension(:,:), intent(inout) slc,
real(kind_phys), dimension(:,:), intent(inout) smc,
real(kind_phys), dimension(:,:), intent(inout) stc,
real(kind_phys), dimension(:), intent(in) tsfcl,
real(kind_phys), dimension(:), intent(in) snowd,
real(kind_phys), dimension(:), intent(in) canopy,
real(kind_phys), dimension(:), intent(in) tg3,
integer, dimension(:), intent(in) stype,
real(kind_phys), intent(in) con_t0c,
logical, intent(in) lsm_cold_start,
integer, intent(in) nthrds,
integer, intent(in) lkm,
integer, dimension(:), intent(inout) use_lake_model,
real(kind=kind_phys), dimension(:), intent(in) lakefrac,
real(kind=kind_phys), dimension(:), intent(in) lakedepth,
integer, intent(in) iopt_lake,
integer, intent(in) iopt_lake_clm,
integer, intent(in) iopt_lake_flake,
real(kind_phys), intent(in) lakefrac_threshold,
real(kind_phys), intent(in) lakedepth_threshold,
type(ty_ozphys), intent(in) ozphys,
type(ty_h2ophys), intent(in) h2ophys,
logical, intent(inout) is_initialized,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_phys_time_vary_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
mempi_rankcurrent MPI-rankindexinteger()in
mastermpi_rootmaster MPI-rankindexinteger()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
iflipcontrol_for_vertical_index_directioniflip - is not the same as flipvflaginteger()in
imhorizontal_dimensionhorizontal dimensioncountinteger()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
idatedate_and_time_at_model_initialization_in_united_states_orderinitial date with different size and orderingnoneinteger(ccpp_constant_one:4)in
xlat_dlatitude_in_degreelatitude in degree northdegree_northreal(ccpp_constant_one:horizontal_dimension)kind_physin
xlon_dlongitude_in_degreelongitude in degree eastdegree_eastreal(ccpp_constant_one:horizontal_dimension)kind_physin
ozphysdataset_for_ozone_physicsdataset for NRL ozone physicsmixedty_ozphys()ty_ozphysin
h2ophysdataset_for_h2o_photochemistry_physicsdataset for NRL h2o photochemistry physicsmixedty_h2ophys()ty_h2ophysin
jindx1_o3lower_latitude_index_of_ozone_forcing_for_interpolationinterpolation low index for ozoneindexinteger(ccpp_constant_one:horizontal_dimension)inout
jindx2_o3upper_latitude_index_of_ozone_forcing_for_interpolationinterpolation high index for ozoneindexinteger(ccpp_constant_one:horizontal_dimension)inout
ddy_o3latitude_interpolation_weight_for_ozone_forcinginterpolation high index for ozonenonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
jindx1_hlower_latitude_index_of_stratospheric_water_vapor_forcing_for_interpolationinterpolation low index for stratospheric water vaporindexinteger(ccpp_constant_one:horizontal_dimension)inout
jindx2_hupper_latitude_index_of_stratospheric_water_vapor_forcing_for_interpolationinterpolation high index for stratospheric water vaporindexinteger(ccpp_constant_one:horizontal_dimension)inout
ddy_hlatitude_interpolation_weight_for_stratospheric_water_vapor_forcinginterpolation high index for stratospheric water vapornonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
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_physin
fhourforecast_timecurrent forecast timehreal()kind_physin
jindx1_aerlower_latitude_index_of_aerosol_forcing_for_interpolationinterpolation low index for prescribed aerosols in the y directionindexinteger(ccpp_constant_one:horizontal_dimension)inout
jindx2_aerupper_latitude_index_of_aerosol_forcing_for_interpolationinterpolation high index for prescribed aerosols in the y directionindexinteger(ccpp_constant_one:horizontal_dimension)inout
ddy_aerlatitude_interpolation_weight_for_aerosol_forcinginterpolation high index for prescribed aerosols in the y directionnonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
iindx1_aerlower_longitude_index_of_aerosol_forcing_for_interpolationinterpolation low index for prescribed aerosols in the x directionindexinteger(ccpp_constant_one:horizontal_dimension)inout
iindx2_aerupper_longitude_index_of_aerosol_forcing_for_interpolationinterpolation high index for prescribed aerosols in the x directionindexinteger(ccpp_constant_one:horizontal_dimension)inout
ddx_aerlongitude_interpolation_weight_for_aerosol_forcinginterpolation high index for prescribed aerosols in the x directionnonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
aer_nmmass_mixing_ratio_of_aerosol_from_gocart_or_merra2mass mixing ratio of aerosol from gocart or merra2kg kg-1real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_aerosol_tracers_MG)kind_physin
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)inout
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)inout
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_physinout
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)inout
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)inout
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_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)inout
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)inout
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)inout
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)inout
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_physinout
ddy_j2taulatitude_interpolation_weight_for_absolute_momentum_flux_due_to_nonorographic_gravity_wave_draginterpolation weight2 for tau NGWsnonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
isotcontrol_for_soil_type_datasetsoil type dataset choiceindexinteger()in
ivegsrccontrol_for_vegetation_datasetland use dataset choiceindexinteger()in
nlunitiounit_of_namelistfortran unit number for file opensnoneinteger()in
sncovrsurface_snow_area_fraction_over_landsurface snow area fractionfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
sncovr_icesurface_snow_area_fraction_over_icesurface snow area fraction over icefracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
lsmcontrol_for_land_surface_schemeflag for land surface modelflaginteger()in
lsm_noahmpidentifier_for_noahmp_land_surface_schemeflag for NOAH MP land surface modelflaginteger()in
lsm_rucidentifier_for_ruc_land_surface_schemeflag for RUC land surface modelflaginteger()in
min_seaicemin_sea_ice_area_fractionminimum sea ice valuefracreal()kind_physin
ficesea_ice_area_fraction_of_sea_area_fractionice fraction over open waterfracreal(ccpp_constant_one:horizontal_dimension)kind_physin
landfracland_area_fractionfraction of horizontal grid area occupied by landfracreal(ccpp_constant_one:horizontal_dimension)kind_physin
vtypevegetation_type_classificationvegetation type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)in
weasdlwe_thickness_of_surface_snow_amountwater equiv of acc snow depth over land and sea icemmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
lsoilvertical_dimension_of_soilnumber of soil layerscountinteger()in
zsdepth_of_soil_layersdepth of soil levels for land surface modelmreal(ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physin
dzsthickness_of_soil_layers_for_land_surface_modelthickness of soil levels for land surface modelmreal(ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physin
lsnow_lsm_lboundlower_bound_of_vertical_dimension_of_surface_snowlower bound of of snow-related arrays for land surface modelcountinteger()in
lsnow_lsm_uboundupper_bound_of_vertical_dimension_of_surface_snowupper bound of of snow-related arrays for land surface modelcountinteger()in
tvxycanopy_temperaturevegetation temperatureKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
tgxyground_temperatureground temperature for noahmpKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
tahxyair_temperature_in_canopycanopy air temperatureKreal(ccpp_constant_one:horizontal_dimension)kind_physinout
canicexycanopy_intercepted_ice_masscanopy intercepted ice massmmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
canliqxycanopy_intercepted_liquid_watercanopy intercepted liquid watermmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
eahxyair_vapor_pressure_in_canopycanopy air vapor pressurePareal(ccpp_constant_one:horizontal_dimension)kind_physinout
cmxysurface_drag_coefficient_for_momentum_for_noahmpsurface drag coefficient for momentum for noahmpnonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
chxysurface_drag_coefficient_for_heat_and_moisture_for_noahmpsurface exchange coeff heat & moisture for noahmpnonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
fwetxywet_canopy_area_fractionarea fraction of canopy that is wetted/snowednonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
sneqvoxylwe_thickness_of_snowfall_amount_on_previous_timestepsnow mass at previous time stepmmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
alboldxysurface_albedo_assuming_deep_snow_on_previous_timestepsnow albedo at previous time stepfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
qsnowxylwe_snowfall_ratesnow precipitation rate at surfacemm s-1real(ccpp_constant_one:horizontal_dimension)kind_physinout
wslakexywater_storage_in_lakelake water storagemmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
taussxydimensionless_age_of_surface_snownon-dimensional snow agenonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
waxywater_storage_in_aquiferwater storage in aquifermmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
wtxywater_storage_in_aquifer_and_saturated_soilwater storage in aquifer and saturated soilmmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
zwtxywater_table_depthwater table depthmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
xlaixyleaf_area_indexleaf area indexnonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
xsaixystem_area_indexstem area indexnonereal(ccpp_constant_one:horizontal_dimension)kind_physinout
lfmassxyleaf_mass_contentleaf massg m-2real(ccpp_constant_one:horizontal_dimension)kind_physinout
stmassxystem_mass_contentstem massg m-2real(ccpp_constant_one:horizontal_dimension)kind_physinout
rtmassxyfine_root_mass_contentfine root massg m-2real(ccpp_constant_one:horizontal_dimension)kind_physinout
woodxywood_mass_contentwood mass including woody rootsg m-2real(ccpp_constant_one:horizontal_dimension)kind_physinout
stblcpxyslow_soil_pool_mass_content_of_carbonstable carbon in deep soilg m-2real(ccpp_constant_one:horizontal_dimension)kind_physinout
fastcpxyfast_soil_pool_mass_content_of_carbonshort-lived carbon in shallow soilg m-2real(ccpp_constant_one:horizontal_dimension)kind_physinout
smcwtdxyvolumetric_soil_moisture_between_soil_bottom_and_water_tablesoil water content between the bottom of the soil and the water tablem3 m-3real(ccpp_constant_one:horizontal_dimension)kind_physinout
deeprechxywater_table_recharge_assuming_deeprecharge to or from the water table when deepmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
rechxywater_table_recharge_assuming_shallowrecharge to or from the water table when shallowmreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albdvis_lndsurface_albedo_direct_visible_over_landdirect surface albedo visible band over landfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albdnir_lndsurface_albedo_direct_nir_over_landdirect surface albedo NIR band over landfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albivis_lndsurface_albedo_diffuse_visible_over_landdiffuse surface albedo visible band over landfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albinir_lndsurface_albedo_diffuse_nir_over_landdiffuse surface albedo NIR band over landfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albdvis_icesurface_albedo_direct_visible_over_icedirect surface albedo visible band over icefracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albdnir_icesurface_albedo_direct_nir_over_icedirect surface albedo NIR band over icefracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albivis_icesurface_albedo_diffuse_visible_over_icediffuse surface albedo visible band over icefracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
albinir_icesurface_albedo_diffuse_nir_over_icediffuse surface albedo NIR band over icefracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
emiss_lndsurface_longwave_emissivity_over_landsurface lw emissivity in fraction over landfracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
emiss_icesurface_longwave_emissivity_over_icesurface lw emissivity in fraction over icefracreal(ccpp_constant_one:horizontal_dimension)kind_physinout
snowxynumber_of_snow_layersnumber of snow layerscountreal(ccpp_constant_one:horizontal_dimension)kind_physinout
snicexylwe_thickness_of_ice_in_surface_snowsnow layer icemmreal(ccpp_constant_one:horizontal_dimension, lower_bound_of_vertical_dimension_of_surface_snow:upper_bound_of_vertical_dimension_of_surface_snow)kind_physinout
snliqxylwe_thickness_of_liquid_water_in_surface_snowsnow layer liquid watermmreal(ccpp_constant_one:horizontal_dimension, lower_bound_of_vertical_dimension_of_surface_snow:upper_bound_of_vertical_dimension_of_surface_snow)kind_physinout
tsnoxytemperature_in_surface_snowtemperature_in_surface_snowKreal(ccpp_constant_one:horizontal_dimension, lower_bound_of_vertical_dimension_of_surface_snow:upper_bound_of_vertical_dimension_of_surface_snow)kind_physinout
smoiseqvolumetric_equilibrium_soil_moistureequilibrium soil water contentm3 m-3real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_dimension_of_soil_internal_to_land_surface_scheme)kind_physinout
zsnsoxydepth_from_snow_surface_at_bottom_interfacedepth from the top of the snow surface at the bottom of the layermreal(ccpp_constant_one:horizontal_dimension, lower_bound_of_vertical_dimension_of_surface_snow:vertical_dimension_of_soil_internal_to_land_surface_scheme)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
smcvolume_fraction_of_condensed_water_in_soiltotal 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
tsfclsurface_skin_temperature_over_landsurface skin temperature over landKreal(ccpp_constant_one:horizontal_dimension)kind_physin
snowdlwe_surface_snowwater equivalent snow depthmmreal(ccpp_constant_one:horizontal_dimension)kind_physin
canopycanopy_water_amountcanopy water amountkg m-2real(ccpp_constant_one:horizontal_dimension)kind_physin
tg3deep_soil_temperaturedeep soil temperatureKreal(ccpp_constant_one:horizontal_dimension)kind_physin
stypesoil_type_classificationsoil type for lsmindexinteger(ccpp_constant_one:horizontal_dimension)in
con_t0ctemperature_at_zero_celsiustemperature at 0 degree CelsiusKreal()kind_physin
lsm_cold_startdo_lsm_cold_startflag to signify LSM is cold-startedflaglogical()in
nthrdsnumber_of_openmp_threadsnumber of OpenMP threads available for physics schemescountinteger()in
lkmcontrol_for_lake_model_execution_methodcontrol for lake model execution: 0=no lake, 1=lake, 2=lake+nsstflaginteger()in
use_lake_modelflag_for_using_lake_modelflag indicating lake points using a lake modelflaginteger(ccpp_constant_one:horizontal_dimension)inout
lakefraclake_area_fractionfraction of horizontal grid area occupied by lakefracreal(ccpp_constant_one:horizontal_dimension)kind_physin
lakedepthlake_depthlake depthmreal(ccpp_constant_one:horizontal_dimension)kind_physin
iopt_lakecontrol_for_lake_model_selectioncontrol for lake model selection1integer()in
iopt_lake_clmclm_lake_model_control_selection_valuevalue that indicates clm lake model in the control for lake model selection1integer()in
iopt_lake_flakeflake_model_control_selection_valuevalue that indicates flake model in the control for lake model selection1integer()in
lakefrac_thresholdlakefrac_threshold_for_enabling_lake_modelfraction of horizontal grid area occupied by lake must be greater than this value to enable a lake modelfracreal()kind_physin
lakedepth_thresholdlake_depth_threshold_for_enabling_lake_modellake depth must be greater than this value to enable a lake modelmreal()kind_physin
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_init General Algorithm

  • Call read_aerdata() to read aerosol climatology, Anning added coupled added coupled gocart and radiation option to initializing aer_nm
  • Call read_cidata() to read IN and CCN data
  • Call tau_amf dats for ugwp_v1
  • Initialize soil vegetation (needed for sncovr calculation further down)
  • read in NoahMP table (needed for NoahMP init)
  • Setup spatial interpolation indices for ozone physics.
  • Call setindxh2o() to initialize stratospheric water vapor data
  • Call setindxaer() to initialize aerosols data
  • Call setindxci() to initialize IN and CCN data
  • Call cires_indx_ugwp to read monthly-mean GW-tau diagnosed from FV3GFS-runs that can resolve GWs

References set_soilveg_mod::set_soilveg().

Here is the call graph for this function: