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

Go to the source code of this file.

Modules

module  fv_surf_map_nlm_mod
 

Functions/Subroutines

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)
 

Variables

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