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_rad_time_vary_timestep_init() [2/2]

subroutine, public gfs_rad_time_vary::gfs_rad_time_vary_timestep_init ( logical, intent(in) lrseeds,
integer, dimension(:,:), intent(in) rseeds,
logical, intent(in) lslwr,
logical, intent(in) lsswr,
integer, intent(in) isubc_lw,
integer, intent(in) isubc_sw,
integer, dimension(:), intent(inout) icsdsw,
integer, dimension(:), intent(inout) icsdlw,
integer, intent(in) cnx,
integer, intent(in) cny,
integer, intent(in) isc,
integer, intent(in) jsc,
integer, dimension(:), intent(in) imap,
integer, dimension(:), intent(in) jmap,
real(kind_phys), intent(in) sec,
integer, intent(in) kdt,
integer, intent(in) imp_physics,
integer, intent(in) imp_physics_zhao_carr,
integer, intent(in) ipsd0,
integer, intent(in) ipsdlim,
real(kind_phys), dimension(:), intent(inout) ps_2delt,
real(kind_phys), dimension(:), intent(inout) ps_1delt,
real(kind_phys), dimension(:,:), intent(inout) t_2delt,
real(kind_phys), dimension(:,:), intent(inout) t_1delt,
real(kind_phys), dimension(:,:), intent(inout) qv_2delt,
real(kind_phys), dimension(:,:), intent(inout) qv_1delt,
real(kind_phys), dimension(:,:), intent(in) t,
real(kind_phys), dimension(:,:), intent(in) qv,
real(kind_phys), dimension(:), intent(in) ps,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_rad_time_vary_timestep_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
lrseedsdo_host_provided_random_seedsflag to use host-provided random seedsflaglogical()in
rseedsrandom_number_seeds_from_hostrandom number seeds from hostnoneinteger(ccpp_constant_one:horizontal_dimension, ccpp_constant_one:number_of_host_provided_random_number_streams)in
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
ipsd0initial_seed_for_mcicainitial permutaion seed for mcica radiation1integer()in
ipsdlimlimit_for_initial_seed_for_mcicalimit for initial permutaion seed for mcica radiation1integer()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