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

subroutine, public gfs_rrtmgp_setup::gfs_rrtmgp_setup_timestep_init ( integer, dimension(:), intent(in) idate,
integer, dimension(:), intent(in) jdate,
real(kind_phys), intent(in) deltsw,
real(kind_phys), intent(in) deltim,
logical, intent(in) doswrad,
integer, intent(in) me,
integer, intent(in) iaermdl,
character(len=26), intent(in) aeros_file,
integer, intent(in) isol,
real(kind_phys), intent(out) slag,
real(kind_phys), intent(out) sdec,
real(kind_phys), intent(out) cdec,
real(kind_phys), intent(out) solcon,
real(kind_phys), intent(in) con_pi,
character(len=26), intent(in) co2dat_file,
character(len=26), intent(in) co2gbl_file,
integer, intent(in) ictm,
integer, intent(in) ico2,
integer, intent(in) ntoz,
type(ty_ozphys), intent(inout) ozphys,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_rrtmgp_setup_timestep_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
idatedate_and_time_at_model_initialization_in_iso_orderinitialization date and timenoneinteger(ccpp_constant_one:8)in
jdatedate_and_time_of_forecast_in_united_states_ordercurrent forecast date and timenoneinteger(ccpp_constant_one:8)in
deltswperiod_of_shortwave_radiation_callsfrequency for shortwave radiationsreal()kind_physin
deltimtimestep_for_dynamicsdynamics timestepsreal()kind_physin
doSWradflag_for_calling_shortwave_radiationlogical flags for sw radiation callsflaglogical()in
mempi_rankcurrent MPI-rankindexinteger()in
aeros_fileaerosol_data_fileaerosol data filenonecharacter()len=26in
co2dat_fileco2_monthly_obs_data_table_fileco2 monthly observation data tablenonecharacter()len=26in
co2gbl_fileco2_global_annual_mean_data_table_fileco2 global annual mean data filenonecharacter()len=26in
ictmflag_for_initial_time_date_controlflag for initial conditions and forcingflaginteger()in
ico2control_for_co2prescribed global mean value (old opernl)flaginteger()in
ntozindex_of_ozone_mixing_ratio_in_tracer_concentration_arraytracer index for ozone mixing ratioindexinteger()in
ozphysdataset_for_ozone_physicsdataset for NRL ozone physicsmixedty_ozphys()ty_ozphysinout
iaermdlcontrol_for_aerosol_radiation_schemecontrol of aerosol scheme in radiation1integer()in
isolcontrol_for_solar_constantuse prescribed solar constantflaginteger()in
con_pipiratio of a circle's circumference to its diameternonereal()kind_physin
slagequation_of_timeequation of time (radian)radianreal()kind_physout
sdecsine_of_solar_declination_anglesin of the solar declination anglenonereal()kind_physout
cdeccosine_of_solar_declination_anglecos of the solar declination anglenonereal()kind_physout
solconsolar_constantsolar constant (sun-earth distant adjusted)W m-2real()kind_physout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

References module_radiation_gases::gas_update(), and module_radiation_astronomy::sol_update().

Here is the call graph for this function: