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

◆ gfs_rrtmg_setup_init()

subroutine, public gfs_rrtmg_setup::gfs_rrtmg_setup_init ( real (kind=kind_phys), dimension(:), intent(in)  si,
integer, intent(in)  levr,
integer, intent(in)  ictm,
integer, intent(in)  isol,
integer, intent(in)  ico2,
integer, intent(in)  iaer,
integer, intent(in)  ntcw,
integer, intent(in)  num_p3d,
integer, intent(in)  npdf3d,
integer, intent(in)  ntoz,
integer, intent(in)  iovr,
integer, intent(in)  isubc_sw,
integer, intent(in)  isubc_lw,
integer, intent(in)  icliq_sw,
logical, intent(in)  crick_proof,
logical, intent(in)  ccnorm,
integer, intent(in)  imp_physics,
logical, intent(in)  norad_precip,
integer, dimension(:), intent(in)  idate,
integer, intent(in)  iflip,
logical, intent(in)  do_RRTMGP,
integer, intent(in)  me,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

GFS_rrtmg_setup_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
sisigma_pressure_hybrid_vertical_coordinatevertical sigma coordinate for radiation initializationnonereal(ccpp_constant_one:vertical_interface_dimension)kind_physin
levrvertical_dimension_for_radiationnumber of vertical levels for radiation calculationscountinteger()in
ictmflag_for_initial_time_date_controlflag for initial conditions and forcingflaginteger()in
isolcontrol_for_solar_constantuse prescribed solar constantflaginteger()in
ico2control_for_co2prescribed global mean value (old opernl)flaginteger()in
iaercontrol_for_shortwave_radiation_aerosolsdefault aerosol effect in sw onlyflaginteger()in
ntcwindex_of_cloud_liquid_water_mixing_ratio_in_tracer_concentration_arraytracer index for cloud condensate (or liquid water)indexinteger()in
num_p3dnumber_of_microphysics_variables_in_xyz_dimensioned_restart_arraynumber of 3D arrays needed for microphysicscountinteger()in
npdf3dnumber_of_pdf_based_variables_in_xyz_dimensioned_restart_arraynumber of 3d arrays associated with pdf based clouds/mpcountinteger()in
ntozindex_of_ozone_mixing_ratio_in_tracer_concentration_arraytracer index for ozone mixing ratioindexinteger()in
iovrflag_for_cloud_overlap_method_for_radiationmax-random overlap cloudsflaginteger()in
isubc_swflag_for_sw_clouds_grid_approximationflag for sw clouds sub-grid approximationflaginteger()in
isubc_lwflag_for_lw_clouds_sub_grid_approximationflag for lw clouds sub-grid approximationflaginteger()in
icliq_swcontrol_for_shortwave_radiation_liquid_cloudssw optical property for liquid cloudsflaginteger()in
crick_proofflag_for_crick_proof_cloud_waterflag for CRICK-Proof cloud waterflaglogical()in
ccnormflag_for_in_cloud_condensateflag for cloud condensate normalized by cloud coverflaglogical()in
imp_physicscontrol_for_microphysics_schemechoice of microphysics schemeflaginteger()in
norad_precipflag_for_turning_off_precipitation_radiative_effectradiation precip flag for Ferrier/Moorthiflaglogical()in
idatedate_and_time_at_model_initialization_in_united_states_orderinitialization date and timenoneinteger(ccpp_constant_one:4)in
iflipcontrol_for_vertical_index_directionflag for vertical index direction controlflaginteger()in
do_RRTMGPflag_for_rrtmgp_radiation_schemeflag for RRTMGP schemeflaglogical()in
mempi_rankcurrent MPI-rankindexinteger()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

References radinit().

Here is the call graph for this function: