CCPP Scientific Documentation
v5.0.0
GFS Water Vapor Photochemical Production and Loss Module

This subroutine is NRL H2O physics for stratosphere and mesosphere. More...

Detailed Description

Argument Table

h2ophys_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintentoptional
imhorizontal_loop_extenthorizontal loop extentcountinteger()inFalse
levsvertical_dimensionnumber of vertical layerscountinteger()inFalse
kh2overtical_dimension_of_h2o_forcing_datanumber of vertical layers in h2o forcing datacountinteger()inFalse
dttime_step_for_physicsphysics time stepsreal()kind_physinFalse
h2owater_vapor_specific_humidity_updated_by_physicswater vapor specific humidity updated by physicskg kg-1real(horizontal_dimension, vertical_dimension)kind_physinoutFalse
ph2onatural_log_of_h2o_forcing_data_pressure_levelsnatural log of h2o forcing data pressure levelslog(Pa)real(vertical_dimension_of_h2o_forcing_data)kind_physinFalse
prslair_pressuremid-layer pressurePareal(horizontal_dimension, vertical_dimension)kind_physinFalse
h2opltch2o_forcingwater forcing datavariousreal(horizontal_dimension, vertical_dimension_of_h2o_forcing_data, number_of_coefficients_in_h2o_forcing_data)kind_physinFalse
h2o_coeffnumber_of_coefficients_in_h2o_forcing_datanumber of coefficients in h2o forcing dataindexinteger()inFalse
ldiag3dflag_diagnostics_3Dflag for calculating 3-D diagnostic fieldsflaglogical()inFalse
mempi_rankrank of the current MPI taskindexinteger()inFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse

GFS H2O Physics Scheme General Algorithm

Functions/Subroutines

subroutine, public h2ophys::h2ophys_run (im, levs, kh2o, dt, h2o, ph2o, prsl, h2opltc, h2o_coeff, ldiag3d, me, errmsg, errflg)