chgres_cube  1.13.0
All Data Structures Namespaces Files Functions Variables Pages
atm_input_data.F90 File Reference

Read atmospheric data from GRIB2, NEMSIO and NetCDF files. More...

Go to the source code of this file.

Modules

module  atm_input_data
 Read atmospheric data on the input grid.
 

Functions/Subroutines

subroutine atm_input_data::calcalpha_rotlatlon (latgrid, longrid, cenlat, cenlon, alpha)
 Calculate rotation angle for rotated latlon grids. More...
 
subroutine, public atm_input_data::cleanup_input_atm_data
 Free up memory associated with atm data. More...
 
subroutine, public atm_input_data::convert_winds_to_xyz
 Convert winds from 2-d to 3-d components. More...
 
subroutine atm_input_data::gridrot (lov, latin1, latin2, lon, rot)
 Compute grid rotation angle for non-latlon grids. More...
 
subroutine atm_input_data::init_atm_esmf_fields
 Create atmospheric esmf fields. More...
 
subroutine, public atm_input_data::read_input_atm_data (localpet)
 Read input grid atmospheric data driver. More...
 
subroutine atm_input_data::read_input_atm_gaussian_netcdf_file (localpet)
 Read fv3 netcdf gaussian history file. More...
 
subroutine atm_input_data::read_input_atm_grib2_file (localpet)
 Read input grid atmospheric fv3gfs grib2 files. More...
 
subroutine atm_input_data::read_input_atm_restart_file (localpet)
 Read input grid fv3 atmospheric data 'warm' restart files. More...
 
subroutine atm_input_data::read_input_atm_tiled_history_file (localpet)
 Read input grid fv3 atmospheric tiled history files in netcdf format. More...
 
subroutine atm_input_data::read_winds (u, v, localpet, octet_23, rlevs, lugb, pdt_num)
 Read winds from a grib2 file. More...
 

Variables

type(esmf_field) atm_input_data::dpres_input_grid
 pressure thickness More...
 
type(esmf_field), public atm_input_data::dzdt_input_grid
 vert velocity More...
 
integer, public atm_input_data::lev_input
 number of atmospheric layers More...
 
integer, public atm_input_data::levp1_input
 number of atmos layer interfaces More...
 
type(esmf_field), public atm_input_data::pres_input_grid
 3-d pressure More...
 
type(esmf_field), public atm_input_data::ps_input_grid
 surface pressure More...
 
character(len=50), dimension(:), allocatable, private atm_input_data::slevs
 The atmospheric levels in the GRIB2 input file. More...
 
type(esmf_field), public atm_input_data::temp_input_grid
 temperature More...
 
type(esmf_field), public atm_input_data::terrain_input_grid
 terrain height More...
 
type(esmf_field), dimension(:), allocatable, public atm_input_data::tracers_input_grid
 tracers More...
 
type(esmf_field), public atm_input_data::u_input_grid
 u/v wind at grid More...
 
type(esmf_field), public atm_input_data::v_input_grid
 box center More...
 
type(esmf_field), public atm_input_data::xwind_input_grid
 x-component wind More...
 
type(esmf_field), public atm_input_data::ywind_input_grid
 y-component wind More...
 
type(esmf_field), public atm_input_data::zwind_input_grid
 z-component wind More...
 

Detailed Description

Read atmospheric data from GRIB2, NEMSIO and NetCDF files.

Author
George Gayno NCEP/EMC

Definition in file atm_input_data.F90.