chgres_cube 1.14.0
Loading...
Searching...
No Matches
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.
 
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
 

Detailed Description

Process atmospheric fields.

Author
George Gayno NCEP/EMC

Definition in file atmosphere.F90.