This subroutine is NRL H2O physics for stratosphere and mesosphere.
More...
|
| subroutine, public | h2ophys::h2ophys_run (im, levs, kh2o, dt, h2o, ph2o, prsl, h2opltc, h2o_coeff, me, errmsg, errflg) |
| |
Argument Table
h2ophys_run argument table
| local_name | standard_name | long_name | units | type | dimensions | kind | intent |
| im | horizontal_loop_extent | horizontal loop extent | count | integer | () | | in |
| levs | vertical_layer_dimension | number of vertical layers | count | integer | () | | in |
| kh2o | vertical_dimension_of_h2o_forcing_data | number of vertical layers in h2o forcing data | count | integer | () | | in |
| dt | timestep_for_physics | physics time step | s | real | () | kind_phys | in |
| h2o | specific_humidity_of_new_state | water vapor specific humidity updated by physics | kg kg-1 | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | inout |
| ph2o | natural_log_of_h2o_forcing_data_pressure_levels | natural log of h2o forcing data pressure levels | 1 | real | (ccpp_constant_one:vertical_dimension_of_h2o_forcing_data) | kind_phys | in |
| prsl | air_pressure | mid-layer pressure | Pa | real | (ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension) | kind_phys | in |
| h2opltc | stratospheric_water_vapor_forcing | water forcing data | mixed | real | (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_phys | in |
| h2o_coeff | number_of_coefficients_in_h2o_forcing_data | number of coefficients in h2o forcing data | index | integer | () | | in |
| me | mpi_rank | rank of the current MPI task | index | integer | () | | in |
| errmsg | ccpp_error_message | error message for error handling in CCPP | none | character | () | len=* | out |
| errflg | ccpp_error_code | error code for error handling in CCPP | 1 | integer | () | | out |
GFS H2O Physics Scheme General Algorithm