chgres_cube 1.14.0
|
Process atmospheric fields. More...
Go to the source code of this file.
Modules | |
module | atmosphere |
Process atmospheric fields. | |
Functions/Subroutines | |
subroutine, public | atmosphere::atmosphere_driver (localpet) |
Driver routine to process for atmospheric fields. | |
subroutine | atmosphere::cleanup_all_target_atm_data |
Cleanup target grid atmospheric field objects. | |
subroutine | atmosphere::cleanup_target_atm_b4adj_data |
Cleanup atmospheric field (before adjustment) objects. | |
subroutine | atmosphere::compute_zh |
Compute vertical level height. | |
subroutine | atmosphere::convert_winds_to_uv |
Convert 3-d component winds to u and v. | |
subroutine | atmosphere::create_atm_b4adj_esmf_fields |
Create target grid field objects to hold data before vertical interpolation. | |
subroutine | atmosphere::create_atm_esmf_fields |
Create target grid field objects. | |
subroutine | atmosphere::horiz_interp_thomp_mp_climo |
Horizontally interpolate thompson microphysics data to the target model grid. | |
subroutine | atmosphere::newpr1 (localpet) |
Computes 3-D pressure given an adjusted surface pressure. | |
subroutine | atmosphere::newps (localpet) |
Computes adjusted surface pressure given a new terrain height. | |
subroutine, public | atmosphere::read_vcoord_info |
Reads model vertical coordinate definition file (as specified by namelist variable vcoord_file_target_grid). | |
subroutine | atmosphere::rsearch (im, km1, ixz1, kxz1, z1, km2, ixz2, kxz2, z2, ixl2, kxl2, l2) |
Search for a surrounding real interval. | |
subroutine | atmosphere::terp3 (im, ixz1, ixq1, ixz2, ixq2, nm, nxq1, nxq2, km1, kxz1, kxq1, z1, q1, km2, kxz2, kxq2, z2, q2) |
Cubically interpolate in one dimension. | |
subroutine | atmosphere::vintg |
Vertically interpolate upper-air fields. | |
subroutine | atmosphere::vintg_thomp_mp_climo |
Vertically interpolate atmospheric fields to target FV3 grid. | |
subroutine | atmosphere::vintg_wam (year, month, day, hour, pf) |
Vertically extend model top into thermosphere for whole atmosphere model. | |
Variables | |
type(esmf_field) | atmosphere::dzdt_b4adj_target_grid |
vertical vel before vert adj | |
type(esmf_field) | atmosphere::pres_b4adj_target_grid |
3-d pres before terrain adj | |
type(esmf_field) | atmosphere::pres_target_grid |
3-d pressure | |
type(esmf_field) | atmosphere::ps_b4adj_target_grid |
sfc pres before terrain adj | |
type(esmf_field) | atmosphere::qnifa_climo_b4adj_target_grid |
number concentration of ice friendly aerosols before vert adj | |
type(esmf_field) | atmosphere::qnwfa_climo_b4adj_target_grid |
number concentration of water friendly aerosols before vert adj | |
type(esmf_field) | atmosphere::temp_b4adj_target_grid |
temp before vert adj | |
type(esmf_field) | atmosphere::terrain_interp_to_target_grid |
Input grid terrain interpolated to target grid. | |
type(esmf_field) | atmosphere::thomp_pres_climo_b4adj_target_grid |
pressure of each level on target grid | |
type(esmf_field), dimension(:), allocatable | atmosphere::tracers_b4adj_target_grid |
tracers before vert adj | |
type(esmf_field) | atmosphere::xwind_b4adj_target_grid |
x-component wind, before vert adj | |
type(esmf_field) | atmosphere::xwind_s_target_grid |
x-component wind, 'south' edge | |
type(esmf_field) | atmosphere::xwind_target_grid |
x-component wind, grid box center | |
type(esmf_field) | atmosphere::xwind_w_target_grid |
x-component wind, 'west' edge | |
type(esmf_field) | atmosphere::ywind_b4adj_target_grid |
y-component wind, before vert adj | |
type(esmf_field) | atmosphere::ywind_s_target_grid |
y-component wind, 'south' edge | |
type(esmf_field) | atmosphere::ywind_target_grid |
y-component wind, grid box center | |
type(esmf_field) | atmosphere::ywind_w_target_grid |
y-component wind, 'west' edge | |
type(esmf_field) | atmosphere::zwind_b4adj_target_grid |
z-component wind, before vert adj | |
type(esmf_field) | atmosphere::zwind_s_target_grid |
z-component wind, 'south' edge | |
type(esmf_field) | atmosphere::zwind_target_grid |
z-component wind, grid box center | |
type(esmf_field) | atmosphere::zwind_w_target_grid |
z-component wind, 'west' edge | |
Process atmospheric fields.
Definition in file atmosphere.F90.