Loading [MathJax]/extensions/tex2jax.js
CCPP Scientific Documentation
v5.0.0
All Classes Namespaces Files Functions Variables Modules Pages
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)