chgres_cube 1.14.0
|
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 | |
Read atmospheric data from GRIB2, NEMSIO and NetCDF files.
Definition in file atm_input_data.F90.