CCPP SciDoc  v6.0.0
Common Community Physics Package Developed at DTC
GFS Radiation Time Update

This module contains code related to GFS radiation setup. More...

Functions/Subroutines

subroutine, public gfs_rad_time_vary::gfs_rad_time_vary_timestep_init (lslwr, lsswr, isubc_lw, isubc_sw, icsdsw, icsdlw, cnx, cny, isc, jsc, imap, jmap, sec, kdt, imp_physics, imp_physics_zhao_carr, ps_2delt, ps_1delt, t_2delt, t_1delt, qv_2delt, qv_1delt, t, qv, ps, errmsg, errflg)
 

Detailed Description

Argument Table

GFS_rad_time_vary_timestep_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
lslwrflag_for_calling_longwave_radiationlogical flags for lw radiation callsflaglogical()in
lsswrflag_for_calling_shortwave_radiationlogical flags for sw radiation callsflaglogical()in
isubc_lwflag_for_lw_clouds_sub_grid_approximationflag for lw clouds sub-grid approximationflaginteger()in
isubc_swflag_for_sw_clouds_grid_approximationflag for sw clouds sub-grid approximationflaginteger()in
icsdswrandom_number_seed_for_mcica_shortwaverandom seeds for sub-column cloud generators swnoneinteger(ccpp_constant_one:horizontal_dimension)inout
icsdlwrandom_number_seed_for_mcica_longwaverandom seeds for sub-column cloud generators lwnoneinteger(ccpp_constant_one:horizontal_dimension)inout
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
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
secforecast_time_in_secondsseconds elapsed since model initializationsreal()kind_physin
kdtindex_of_timestepcurrent forecast iterationindexinteger()in
imp_physicscontrol_for_microphysics_schemechoice of microphysics schemeflaginteger()in
imp_physics_zhao_carridentifier_for_zhao_carr_microphysics_schemechoice of Zhao-Carr microphysics schemeflaginteger()in
ps_2deltsurface_air_pressure_two_timesteps_backsurface air pressure two timesteps backPareal(ccpp_constant_one:horizontal_dimension)kind_physinout
ps_1deltsurface_air_pressure_on_previous_timestepsurface air pressure at previous timestepPareal(ccpp_constant_one:horizontal_dimension)kind_physinout
t_2deltair_temperature_two_timesteps_backair temperature two timesteps backKreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physinout
t_1deltair_temperature_on_previous_timestep_in_xyz_dimensioned_restart_arrayair temperature at previous timestepKreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qv_2deltspecific_humidity_two_timesteps_backwater vapor specific humidity two timesteps backkg kg-1real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physinout
qv_1deltspecific_humidity_on_previous_timestep_in_xyz_dimensioned_restart_arraywater vapor specific humidity at previous timestepkg kg-1real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physinout
tair_temperaturemodel layer mean temperatureKreal(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physin
qvspecific_humiditywater vapor specific humiditykg kg-1real(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:vertical_layer_dimension)kind_physin
psair_pressure_at_lowest_model_interfaceair pressure at lowest model interfacePareal(ccpp_constant_one:horizontal_dimension)kind_physin
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out