| 
| subroutine, public  | fv_surf_map_nlm_mod::surfdrv (npx, npy, grid, agrid, area, dx, dy, dxa, dya, dxc, dyc, sin_sg, phis, stretch_fac, nested, npx_global, domain, grid_number, bd) | 
|   | 
| subroutine, public  | fv_surf_map_nlm_mod::fv3_zs_filter (bd, isd, ied, jsd, jed, npx, npy, npx_global, stretch_fac, nested, domain, area, dxa, dya, dx, dy, dxc, dyc, grid, agrid, sin_sg, phis, oro) | 
|   | 
| subroutine  | fv_surf_map_nlm_mod::two_delta_filter (npx, npy, q, area, dx, dy, dxa, dya, dxc, dyc, sin_sg, cd, zero_ocean, check_slope, filter_type, oro, nested, domain, bd, ntmax) | 
|   | 
| subroutine, public  | fv_surf_map_nlm_mod::del2_cubed_sphere (npx, npy, q, area, dx, dy, dxc, dyc, sin_sg, nmax, cd, zero_ocean, oro, nested, domain, bd) | 
|   | 
| subroutine, public  | fv_surf_map_nlm_mod::del4_cubed_sphere (npx, npy, q, area, dx, dy, dxc, dyc, sin_sg, nmax, zero_ocean, oro, nested, domain, bd) | 
|   | 
| subroutine  | fv_surf_map_nlm_mod::map_to_cubed_raw (igh, im, jt, lat1, lon1, zs, ft, grid, agrid, q2, f2, h2, npx, npy, jstart, jend, stretch_fac, nested, npx_global, bd) | 
|   | 
| logical function  | fv_surf_map_nlm_mod::inside_p4 (p1, p2, p3, p4, pp, th0) | 
|   | 
| subroutine  | fv_surf_map_nlm_mod::handle_err (status) | 
|   | 
| subroutine  | fv_surf_map_nlm_mod::remove_ice_sheets (lon, lat, lfrac, bd) | 
|   | 
| subroutine  | fv_surf_map_nlm_mod::read_namelist | 
|   | 
| subroutine  | fv_surf_map_nlm_mod::zonal_mean (im, p, zmean) | 
|   | 
 | 
| logical  | fv_surf_map_nlm_mod::zs_filter = .true. | 
|   | 
| logical  | fv_surf_map_nlm_mod::zero_ocean = .true. | 
|   | 
| integer  | fv_surf_map_nlm_mod::nlon = 21600 | 
|   | 
| integer  | fv_surf_map_nlm_mod::nlat = 10800 | 
|   | 
| real  | fv_surf_map_nlm_mod::cd4 = 0.15 | 
|   | 
| real  | fv_surf_map_nlm_mod::cd2 = -1. | 
|   | 
| real  | fv_surf_map_nlm_mod::peak_fac = 1.05 | 
|   | 
| real  | fv_surf_map_nlm_mod::max_slope = 0.15 | 
|   | 
| integer  | fv_surf_map_nlm_mod::n_del2_weak = 12 | 
|   | 
| integer  | fv_surf_map_nlm_mod::n_del2_strong = -1 | 
|   | 
| integer  | fv_surf_map_nlm_mod::n_del4 = -1 | 
|   | 
| character(len=128)  | fv_surf_map_nlm_mod::surf_file = "INPUT/topo1min.nc" | 
|   | 
| character(len=6)  | fv_surf_map_nlm_mod::surf_format = 'netcdf' | 
|   | 
| logical  | fv_surf_map_nlm_mod::namelist_read = .false. | 
|   | 
| real(kind=r_grid)  | fv_surf_map_nlm_mod::da_min | 
|   | 
| real  | fv_surf_map_nlm_mod::cos_grid | 
|   | 
| character(len=3)  | fv_surf_map_nlm_mod::grid_string = '' | 
|   | 
| real, dimension(:,:), allocatable, public  | fv_surf_map_nlm_mod::zs_g | 
|   | 
| real, dimension(:,:), allocatable, public  | fv_surf_map_nlm_mod::sgh_g | 
|   | 
| real, dimension(:,:), allocatable, public  | fv_surf_map_nlm_mod::oro_g | 
|   |