FV3 Bundle
|
Data Types | |
interface | get_unit_vector |
Functions/Subroutines | |
subroutine | read_grid (Atm, grid_file, ndims, nregions, ng) |
subroutine | get_symmetry (data_in, data_out, ishift, jshift, npes_x, npes_y, domain, tile, npx_g, bd) |
subroutine, public | init_grid (Atm, grid_name, grid_file, npx, npy, npz, ndims, nregions, ng) |
subroutine | cartesian_to_spherical (x, y, z, lon, lat, r) |
subroutine, public | spherical_to_cartesian (lon, lat, r, x, y, z) |
subroutine | rot_3d (axis, x1in, y1in, z1in, angle, x2out, y2out, z2out, degrees, convert) |
real(kind=r_grid) function | get_area_tri (ndims, p_1, p_2, p_3) |
subroutine | grid_area (nx, ny, ndims, nregions, nested, gridstruct, domain, bd) |
real(kind=r_grid) function | get_angle (ndims, p1, p2, p3, rad) |
subroutine, public | mirror_grid (grid_global, ng, npx, npy, ndims, nregions) |
subroutine | get_unit_vector_3pts (p1, p2, p3, uvect) |
subroutine | get_unit_vector_2pts (p1, p2, uvect) |
subroutine | normalize_vect (np, e) |
Variables | |
real(kind=r_grid), parameter | radius = cnst_radius |
real(kind=r_grid), parameter, public | todeg = 180.0d0/pi |
real(kind=r_grid), parameter | torad = pi/180.0d0 |
real(kind=r_grid), parameter, public | missing = 1.d25 |
real(kind=r_grid) | csfac |
logical, parameter | debug_message_size = .false. |
logical | write_grid_char_file = .false. |
|
private |
|
private |
Definition at line 2148 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 1895 of file fv_grid_tools_nlm.F90.
|
private |
|
private |
Definition at line 1933 of file fv_grid_tools_nlm.F90.
subroutine, public fv_grid_tools_nlm_mod::init_grid | ( | type(fv_atmos_type), intent(inout), target | Atm, |
character(len=80), intent(in) | grid_name, | ||
character(len=120), intent(in) | grid_file, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | npz, | ||
integer, intent(in) | ndims, | ||
integer, intent(in) | nregions, | ||
integer, intent(in) | ng | ||
) |
Definition at line 418 of file fv_grid_tools_nlm.F90.
subroutine, public fv_grid_tools_nlm_mod::mirror_grid | ( | real(kind=r_grid), dimension(1-ng:npx +ng,1-ng:npy +ng,ndims,1:nregions), intent(inout) | grid_global, |
integer, intent(in) | ng, | ||
integer, intent(in) | npx, | ||
integer, intent(in) | npy, | ||
integer, intent(in) | ndims, | ||
integer, intent(in) | nregions | ||
) |
Definition at line 2182 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 2355 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 86 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 1831 of file fv_grid_tools_nlm.F90.
subroutine, public fv_grid_tools_nlm_mod::spherical_to_cartesian | ( | real(kind=r_grid), intent(in) | lon, |
real(kind=r_grid), intent(in) | lat, | ||
real(kind=r_grid), intent(in) | r, | ||
real(kind=r_grid), intent(out) | x, | ||
real(kind=r_grid), intent(out) | y, | ||
real(kind=r_grid), intent(out) | z | ||
) |
|
private |
Definition at line 70 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 72 of file fv_grid_tools_nlm.F90.
real(kind=r_grid), parameter, public fv_grid_tools_nlm_mod::missing = 1.d25 |
Definition at line 68 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 64 of file fv_grid_tools_nlm.F90.
real(kind=r_grid), parameter, public fv_grid_tools_nlm_mod::todeg = 180.0d0/pi |
Definition at line 66 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 67 of file fv_grid_tools_nlm.F90.
|
private |
Definition at line 73 of file fv_grid_tools_nlm.F90.