chgres_cube 1.14.0
Loading...
Searching...
No Matches
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.
 
subroutine, public atm_input_data::cleanup_input_atm_data
 Free up memory associated with atm data.
 
subroutine, public atm_input_data::convert_winds_to_xyz
 Convert winds from 2-d to 3-d components.
 
subroutine atm_input_data::gridrot (lov, latin1, latin2, lon, rot)
 Compute grid rotation angle for non-latlon grids.
 
subroutine atm_input_data::init_atm_esmf_fields
 Create atmospheric esmf fields.
 
subroutine, public atm_input_data::read_input_atm_data (localpet)
 Read input grid atmospheric data driver.
 
subroutine atm_input_data::read_input_atm_gaussian_netcdf_file (localpet)
 Read fv3 netcdf gaussian history file.
 
subroutine atm_input_data::read_input_atm_grib2_file (localpet)
 Read input grid atmospheric fv3gfs grib2 files.
 
subroutine atm_input_data::read_input_atm_restart_file (localpet)
 Read input grid fv3 atmospheric data 'warm' restart files.
 
subroutine atm_input_data::read_input_atm_tiled_history_file (localpet)
 Read input grid fv3 atmospheric tiled history files in netcdf format.
 
subroutine atm_input_data::read_winds (u, v, localpet, octet_23, rlevs, lugb, pdt_num)
 Read winds from a grib2 file.
 

Variables

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

Detailed Description

Read atmospheric data from GRIB2, NEMSIO and NetCDF files.

Author
George Gayno NCEP/EMC

Definition in file atm_input_data.F90.