FV3 Bundle
read_climate_nudge_data_nlm.F90 File Reference

Go to the source code of this file.

Data Types

interface  read_climate_nudge_data_nlm_mod::read_climate_nudge_data
 
type  read_climate_nudge_data_nlm_mod::filedata_type
 

Modules

module  read_climate_nudge_data_nlm_mod
 

Functions/Subroutines

subroutine, public read_climate_nudge_data_nlm_mod::read_climate_nudge_data_init (nlon, nlat, nlev, ntime)
 
subroutine, public read_climate_nudge_data_nlm_mod::read_time (times, units, calendar)
 
subroutine, public read_climate_nudge_data_nlm_mod::read_grid (lon, lat, ak, bk)
 
subroutine, public read_climate_nudge_data_nlm_mod::read_sub_domain_init (ylo, yhi, ydat, js, je)
 
subroutine read_climate_nudge_data_nlm_mod::read_climate_nudge_data_2d (itime, field, dat, is, js)
 
subroutine read_climate_nudge_data_nlm_mod::read_climate_nudge_data_3d (itime, field, dat, is, js)
 
subroutine, public read_climate_nudge_data_nlm_mod::read_climate_nudge_data_end
 
subroutine read_climate_nudge_data_nlm_mod::check_axis_size (ind, lendim)
 
subroutine read_climate_nudge_data_nlm_mod::check_resolution (axis_len)
 

Variables

real(fvprc), parameter read_climate_nudge_data_nlm_mod::p0 = 1.e5
 
real(fvprc), parameter read_climate_nudge_data_nlm_mod::d608 = RVGAS/RDGAS - 1.
 
integer, parameter read_climate_nudge_data_nlm_mod::num_req_axes = 3
 
integer, parameter read_climate_nudge_data_nlm_mod::index_lon = 1
 
integer, parameter read_climate_nudge_data_nlm_mod::index_lat = 2
 
integer, parameter read_climate_nudge_data_nlm_mod::index_lev = 3
 
character(len=8), dimension(num_req_axes) read_climate_nudge_data_nlm_mod::required_axis_names = (/ 'lon', 'lat', 'lev' /)
 
integer, parameter read_climate_nudge_data_nlm_mod::num_req_flds = 9
 
integer, parameter read_climate_nudge_data_nlm_mod::index_p0 = 1
 
integer, parameter read_climate_nudge_data_nlm_mod::index_ak = 2
 
integer, parameter read_climate_nudge_data_nlm_mod::index_bk = 3
 
integer, parameter read_climate_nudge_data_nlm_mod::index_zs = 4
 
integer, parameter read_climate_nudge_data_nlm_mod::index_ps = 5
 
integer, parameter read_climate_nudge_data_nlm_mod::index_t = 6
 
integer, parameter read_climate_nudge_data_nlm_mod::index_q = 7
 
integer, parameter read_climate_nudge_data_nlm_mod::index_u = 8
 
integer, parameter read_climate_nudge_data_nlm_mod::index_v = 9
 
character(len=8), dimension(num_req_flds) read_climate_nudge_data_nlm_mod::required_field_names = (/ 'P0 ', 'hyai', 'hybi', 'PHI ', 'PS ', 'T ', 'Q ', 'U ', 'V ' /)
 
integer, parameter read_climate_nudge_data_nlm_mod::maxfiles = 53
 
character(len=256), dimension(maxfiles) read_climate_nudge_data_nlm_mod::filenames
 
character(len=256), dimension(maxfiles) read_climate_nudge_data_nlm_mod::filename_tails
 
character(len=256) read_climate_nudge_data_nlm_mod::filename_head
 
integer read_climate_nudge_data_nlm_mod::read_buffer_size
 
integer read_climate_nudge_data_nlm_mod::nfiles = 0
 
logical read_climate_nudge_data_nlm_mod::module_is_initialized = .false.
 
integer, dimension(num_req_axes) read_climate_nudge_data_nlm_mod::global_axis_size
 
integer read_climate_nudge_data_nlm_mod::numtime
 
integer read_climate_nudge_data_nlm_mod::sub_domain_latitude_size
 
integer, dimension(:), allocatable read_climate_nudge_data_nlm_mod::file_index
 
type(filedata_type), dimension(:), allocatable read_climate_nudge_data_nlm_mod::files