|
FV3 Bundle
|
Data Types | |
| type | filedata_type |
| interface | read_climate_nudge_data |
Functions/Subroutines | |
| subroutine, public | read_climate_nudge_data_init (nlon, nlat, nlev, ntime) |
| subroutine, public | read_time (times, units, calendar) |
| subroutine, public | read_grid (lon, lat, ak, bk) |
| subroutine, public | read_sub_domain_init (ylo, yhi, ydat, js, je) |
| subroutine | read_climate_nudge_data_2d (itime, field, dat, is, js) |
| subroutine | read_climate_nudge_data_3d (itime, field, dat, is, js) |
| subroutine, public | read_climate_nudge_data_end |
| subroutine | check_axis_size (ind, lendim) |
| subroutine | check_resolution (axis_len) |
Variables | |
| real(fvprc), parameter | p0 = 1.e5 |
| real(fvprc), parameter | d608 = RVGAS/RDGAS - 1. |
| integer, parameter | num_req_axes = 3 |
| integer, parameter | index_lon = 1 |
| integer, parameter | index_lat = 2 |
| integer, parameter | index_lev = 3 |
| character(len=8), dimension(num_req_axes) | required_axis_names = (/ 'lon', 'lat', 'lev' /) |
| integer, parameter | num_req_flds = 9 |
| integer, parameter | index_p0 = 1 |
| integer, parameter | index_ak = 2 |
| integer, parameter | index_bk = 3 |
| integer, parameter | index_zs = 4 |
| integer, parameter | index_ps = 5 |
| integer, parameter | index_t = 6 |
| integer, parameter | index_q = 7 |
| integer, parameter | index_u = 8 |
| integer, parameter | index_v = 9 |
| character(len=8), dimension(num_req_flds) | required_field_names = (/ 'P0 ', 'hyai', 'hybi', 'PHI ', 'PS ', 'T ', 'Q ', 'U ', 'V ' /) |
| integer, parameter | maxfiles = 53 |
| character(len=256), dimension(maxfiles) | filenames |
| character(len=256), dimension(maxfiles) | filename_tails |
| character(len=256) | filename_head |
| integer | read_buffer_size |
| integer | nfiles = 0 |
| logical | module_is_initialized = .false. |
| integer, dimension(num_req_axes) | global_axis_size |
| integer | numtime |
| integer | sub_domain_latitude_size |
| integer, dimension(:), allocatable | file_index |
| type(filedata_type), dimension(:), allocatable | files |
|
private |
Definition at line 512 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 528 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 356 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 424 of file read_climate_nudge_data_nlm.F90.
| subroutine, public read_climate_nudge_data_nlm_mod::read_climate_nudge_data_end | ( | ) |
Definition at line 498 of file read_climate_nudge_data_nlm.F90.
| subroutine, public read_climate_nudge_data_nlm_mod::read_climate_nudge_data_init | ( | integer, intent(out) | nlon, |
| integer, intent(out) | nlat, | ||
| integer, intent(out) | nlev, | ||
| integer, intent(out) | ntime | ||
| ) |
Definition at line 76 of file read_climate_nudge_data_nlm.F90.
| subroutine, public read_climate_nudge_data_nlm_mod::read_grid | ( | real(fvprc), dimension(:), intent(out) | lon, |
| real(fvprc), dimension(:), intent(out) | lat, | ||
| real(fvprc), dimension(:), intent(out) | ak, | ||
| real(fvprc), dimension(:), intent(out) | bk | ||
| ) |
Definition at line 249 of file read_climate_nudge_data_nlm.F90.
| subroutine, public read_climate_nudge_data_nlm_mod::read_sub_domain_init | ( | real(fvprc), intent(in) | ylo, |
| real(fvprc), intent(in) | yhi, | ||
| real(fvprc), dimension(:), intent(in) | ydat, | ||
| integer, intent(out) | js, | ||
| integer, intent(out) | je | ||
| ) |
Definition at line 290 of file read_climate_nudge_data_nlm.F90.
| subroutine, public read_climate_nudge_data_nlm_mod::read_time | ( | real(fvprc), dimension(:), intent(out) | times, |
| character(len=*), intent(out) | units, | ||
| character(len=*), intent(out) | calendar | ||
| ) |
Definition at line 212 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 28 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 56 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 46 of file read_climate_nudge_data_nlm.F90.
Definition at line 45 of file read_climate_nudge_data_nlm.F90.
Definition at line 44 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 69 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 55 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 31 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 31 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 31 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 36 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 43 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 49 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 48 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 30 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 35 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 55 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 27 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 47 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 32 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 40 of file read_climate_nudge_data_nlm.F90.
|
private |
Definition at line 55 of file read_climate_nudge_data_nlm.F90.