FV3 Bundle
axis_utils.F90 File Reference
#include <netcdf.inc>
#include <file_version.h>
Include dependency graph for axis_utils.F90:

Go to the source code of this file.

Data Types

interface  axis_utils_mod::interp_1d
 

Modules

module  axis_utils_mod
 

Functions/Subroutines

subroutine, public axis_utils_mod::get_axis_cart (axis, cart)
 
subroutine, public axis_utils_mod::get_axis_bounds (axis, axis_bound, axes, bnd_name, err_msg)
 
logical function, public axis_utils_mod::get_axis_modulo (axis)
 
logical function, public axis_utils_mod::get_axis_modulo_times (axis, tbeg, tend)
 
logical function, public axis_utils_mod::get_axis_fold (axis)
 
real function, public axis_utils_mod::lon_in_range (lon, l_strt)
 
subroutine, public axis_utils_mod::tranlon (lon, lon_start, istrt)
 
real function, public axis_utils_mod::frac_index (value, array)
 
integer function, public axis_utils_mod::nearest_index (value, array)
 
subroutine axis_utils_mod::interp_1d_linear (grid1, grid2, data1, data2)
 
subroutine axis_utils_mod::interp_1d_cubic_spline (grid1, grid2, data1, data2, yp1, ypn)
 
subroutine axis_utils_mod::interp_1d_1d (grid1, grid2, data1, data2, method, yp1, yp2)
 
subroutine axis_utils_mod::interp_1d_2d (grid1, grid2, data1, data2)
 
subroutine axis_utils_mod::interp_1d_3d (grid1, grid2, data1, data2, method, yp1, yp2)
 
subroutine axis_utils_mod::find_index (grid1, xs, xe, ks, ke)
 

Variables

integer, parameter axis_utils_mod::maxatts = 100
 
real, parameter axis_utils_mod::epsln = 1.e-10
 
real, parameter axis_utils_mod::fp5 = 0.5
 
real, parameter axis_utils_mod::f360 = 360.0