CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ gfs_photochemistry_run()

subroutine gfs_photochemistry::gfs_photochemistry_run ( real(kind=kind_phys), intent(in) dtp,
type(ty_ozphys), intent(in) ozphys,
logical, intent(in) oz_phys_2015,
logical, intent(in) oz_phys_2006,
real(kind=kind_phys), intent(in) con_1ovg,
real(kind=kind_phys), dimension(:,:), intent(in) prsl,
real(kind=kind_phys), dimension(:,:), intent(in) dp,
real(kind=kind_phys), dimension(:,:,:), intent(in) ozpl,
logical, intent(in) h2o_phys,
type(ty_h2ophys), intent(in) h2ophys,
real(kind=kind_phys), dimension(:,:,:), intent(in) h2opl,
real(kind=kind_phys), dimension(:,:), intent(inout) h2o0,
real(kind=kind_phys), dimension(:,:), intent(inout) oz0,
real(kind=kind_phys), dimension(:,:), intent(in) gt0,
real(kind=kind_phys), dimension(:,:), intent(inout), optional do3_dt_prd,
real(kind=kind_phys), dimension(:,:), intent(inout), optional do3_dt_ozmx,
real(kind=kind_phys), dimension(:,:), intent(inout), optional do3_dt_temp,
real(kind=kind_phys), dimension(:,:), intent(inout), optional do3_dt_ohoz,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_photochemistry_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
dtptimestep_for_physicsphysics timestepsreal()kind_physin
ozphysdataset_for_ozone_physicsdataset for NRL ozone physicsmixedty_ozphys()ty_ozphysin
oz_phys_2015flag_for_nrl_2015_ozone_schemeflag for new (2015) ozone physicsflaglogical()in
oz_phys_2006flag_for_nrl_2006_ozone_schemeflag for new (2006) ozone physicsflaglogical()in
con_1ovgone_divided_by_the_gravitational_accelerationinverse of gravitational accelerations2 m-1real()kind_physin
prslair_pressuremid-layer pressurePareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
dpair_pressure_difference_between_midlayersdifference between mid-layer pressuresPareal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
ozplozone_forcingozone forcing datamixedreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_dimension_of_ozone_forcing_data, ccpp_constant_one:number_of_coefficients_in_ozone_data)kind_physin
h2o_physflag_for_stratospheric_water_vapor_physicsflag for stratospheric water vapor physicsflaglogical()in
h2ophysdataset_for_h2o_photochemistry_physicsdataset for NRL h2o photochemistry physicsmixedty_h2ophys()ty_h2ophysin
h2oplstratospheric_water_vapor_forcingwater forcing datamixedreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_dimension_of_h2o_forcing_data, ccpp_constant_one:number_of_coefficients_in_h2o_forcing_data)kind_physin
h2o0specific_humidity_of_new_statewater vapor specific humidity updated by physicskg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
oz0ozone_concentration_of_new_stateozone concentration updated by physicskg kg-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
gt0air_temperature_of_new_statetemperature updated by physicsKreal(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physin
do3_dt_prdozone_tendency_due_to_production_and_loss_rateozone tendency due to production and loss ratekg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
do3_dt_ozmxozone_tendency_due_to_ozone_mixing_ratioozone tendency due to ozone mixing ratiokg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
do3_dt_tempozone_tendency_due_to_temperatureozone tendency due to temperaturekg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
do3_dt_ohozozone_tendency_due_to_overhead_ozone_columnozone tendency due to overhead ozone columnkg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physinout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out