chgres_cube  1.8.0
atmosphere.F90 File Reference

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. More...
 
subroutine atmosphere::cleanup_all_target_atm_data
 Cleanup target grid atmospheric field objects. More...
 
subroutine atmosphere::cleanup_target_atm_b4adj_data
 Cleanup atmospheric field (before adjustment) objects. More...
 
subroutine atmosphere::compute_zh
 Compute vertical level height. More...
 
subroutine atmosphere::convert_winds
 Convert 3-d component winds to u and v. More...
 
subroutine atmosphere::create_atm_b4adj_esmf_fields
 Create target grid field objects to hold data before vertical interpolation. More...
 
subroutine atmosphere::create_atm_esmf_fields
 Create target grid field objects. More...
 
subroutine atmosphere::horiz_interp_thomp_mp_climo
 Horizontally interpolate thompson microphysics data to the target model grid. More...
 
subroutine atmosphere::newpr1 (localpet)
 Computes 3-D pressure given an adjusted surface pressure. More...
 
subroutine atmosphere::newps (localpet)
 Computes adjusted surface pressure given a new terrain height. More...
 
subroutine, public atmosphere::read_vcoord_info
 Reads model vertical coordinate definition file (as specified by namelist variable vcoord_file_target_grid). More...
 
subroutine atmosphere::RSEARCH (IM, KM1, IXZ1, KXZ1, Z1, KM2, IXZ2, KXZ2, Z2, IXL2, KXL2, L2)
 Search for a surrounding real interval. More...
 
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. More...
 
subroutine atmosphere::VINTG
 Vertically interpolate upper-air fields. More...
 
subroutine atmosphere::VINTG_THOMP_MP_CLIMO
 Vertically interpolate atmospheric fields to target FV3 grid. More...
 
subroutine atmosphere::VINTG_WAM (YEAR, MONTH, DAY, HOUR)
 Vertically extend model top into thermosphere for whole atmosphere model. More...
 

Variables

type(esmf_field) atmosphere::dzdt_b4adj_target_grid
 vertical vel before vert adj More...
 
type(esmf_field) atmosphere::pres_b4adj_target_grid
 3-d pres before terrain adj More...
 
type(esmf_field) atmosphere::pres_target_grid
 3-d pressure More...
 
type(esmf_field) atmosphere::ps_b4adj_target_grid
 sfc pres before terrain adj More...
 
type(esmf_field) atmosphere::qnifa_climo_b4adj_target_grid
 number concentration of ice friendly aerosols before vert adj More...
 
type(esmf_field) atmosphere::qnwfa_climo_b4adj_target_grid
 number concentration of water friendly aerosols before vert adj More...
 
type(esmf_field) atmosphere::temp_b4adj_target_grid
 temp before vert adj More...
 
type(esmf_field) atmosphere::terrain_interp_to_target_grid
 Input grid terrain interpolated to target grid. More...
 
type(esmf_field) atmosphere::thomp_pres_climo_b4adj_target_grid
 pressure of each level on target grid More...
 
type(esmf_field), dimension(:), allocatable atmosphere::tracers_b4adj_target_grid
 tracers before vert adj More...
 
type(esmf_field) atmosphere::wind_b4adj_target_grid
 3-d wind before vert adj More...
 
type(esmf_field) atmosphere::wind_s_target_grid
 3-d wind, 'south' edge More...
 
type(esmf_field) atmosphere::wind_target_grid
 3-d wind, grid box center More...
 
type(esmf_field) atmosphere::wind_w_target_grid
 3-d wind, 'west' edge More...
 

Detailed Description

Process atmospheric fields.

Author
George Gayno NCEP/EMC

Definition in file atmosphere.F90.