|
NCEPLIBS-ip 5.3.0
|
| ▼ src | |
| bicubic_interp_mod.F90 | Bicubic interpolation routines for scalars and vectors |
| bilinear_interp_mod.F90 | Bilinear interpolation routines for scalars and vectors |
| budget_interp_mod.F90 | Budget interpolation routines for scalars and vectors |
| earth_radius_mod.F90 | Determine earth radius and shape |
| fftpack.F | A concatenation of several subroutines from the FFTPACK collection |
| gdswzd_c.F90 | C wrapper for routine gdswzd() |
| gdswzd_mod.F90 | Driver module for gdswzd routines |
| ip_constants_mod.F90 | Constants for use in NCEPLIBS-ip |
| ip_equid_cylind_grid_mod.F90 | Equidistant cylindrical grib decoder and grid coordinate transformations |
| ip_gaussian_grid_mod.F90 | Gaussian grid coordinate transformations |
| ip_grid_descriptor_mod.F90 | Users derived type grid descriptor objects to abstract away the raw GRIB1 and GRIB2 grid definitions |
| ip_grid_factory_mod.F90 | Routines for creating an ip_grid given a Grib descriptor |
| ip_grid_mod.F90 | Abstract ip_grid type |
| ip_grids_mod.F90 | Re-export the individual grids |
| ip_interpolators_mod.F90 | Top-level module to export interpolation routines and constants |
| ip_lambert_conf_grid_mod.F90 | GDS wizard for lambert conformal conical |
| ip_mercator_grid_mod.F90 | GDS wizard for mercator cylindrical |
| ip_mod.F90 | Top-level module for the ip library |
| ip_polar_stereo_grid_mod.F90 | GDS wizard for polar stereographic azimuthal |
| ip_rot_equid_cylind_egrid_mod.F90 | Rotated equidistant cylindrical GRIB decoder and grid coordinate transformations for Arakawa grid E |
| ip_rot_equid_cylind_grid_mod.F90 | Rotated equidistant cylindrical GRIB decoder and grid coordinate transformations for Arakawa grids A through D |
| ip_station_points_grid_mod.F90 | Interpolate gridded data to a series of station points |
| iplib_4.h | C interface to gdswzd() and gdswzd_grib1() functions for '4' library build |
| iplib_8.h | C interface to gdswzd() and gdswzd_grib1() functions for '8' library build |
| iplib_d.h | C interface to gdswzd() and gdswzd_grib1() functions for 'd' library build |
| ipolates.F90 | Top-level driver for scalar interpolation routine ipolates() |
| ipolatev.F90 | Top-level driver for vector interpolation routine ipolates |
| ipxetas.F90 | Expand or contract eta grids using linear interpolation |
| ipxwafs.F90 | Expand or contract wafs grids |
| ipxwafs2.F90 | Expand or contract wafs grids using linear interpolation and account for bitmapped data |
| ipxwafs3.F90 | Expand or contract wafs grids using neighbor interpolation and accout for bitmapped data |
| movect.F90 | Move a vector along a great circle |
| ncpus.F | Set number of cpus |
| neighbor_budget_interp_mod.F90 | Interpolate scalar and vector fields with neighbor budget interpolation |
| neighbor_interp_mod.F90 | Interpolate scalar and vector fields with neighbor interpolation |
| polfix_mod.F90 | Make multiple pole scalar values consistent |
| sp_mod.F | |
| spanaly.f | Analyze spectral from Fourier |
| spdz2uv.f | Compute winds from divergence and vorticity |
| spectral_interp_mod.F90 | Interpolate spectral |
| speps.f | Compute utility spectral fields |
| spfft.f | Perform multiple fast fourier transforms |
| spfft1.f | Perform multiple fast Fourier transforms |
| spffte.f | Perform multiple fast Fourier transforms |
| spfftpt.f | Compute fourier transform to gridpoints |
| spgradq.f | Compute gradient in spectral space |
| spgradx.f | Compute x-gradient in Fourier space |
| spgrady.f | Compute y-gradient in spectral space |
| splaplac.f | Compute laplacian in spectral space |
| splat.F | Computes cosines of colatitude and Gaussian weights for sets of latitudes |
| splegend.f | Compute Legendre polynomials |
| sppad.f | Pad or truncate a spectral field |
| spsynth.f | Synthesize Fourier coefficients from spectral coefficients |
| sptez.f | Perform a simple scalar spherical transform |
| sptezd.f | Perform a simple gradient spherical transform |
| sptezm.f | Perform simple scalar spherical transforms |
| sptezmd.f | Perform simple gradient spherical transforms |
| sptezmv.f | Perform simple vector spherical transforms |
| sptezv.f | Perform a simple vector spherical transform |
| sptgpm.f | Transform spectral scalar to Mercator |
| sptgpmd.f | Transform spectral to Mercator gradients |
| sptgpmv.f | Transform spectral vector to Mercator |
| sptgps.f | Transform spectral scalar to polar stereo |
| sptgpsd.f | Transform spectral to polar stereographic gradients |
| sptgpsv.f | Transform spectral vector to polar stereo |
| sptgpt.f | Transform spectral scalar to station points |
| sptgptd.f | Transform spectral to station point gradients |
| sptgptsd.f | Transform spectral scalar to station points |
| sptgptv.f | Transform spectral vector to station points |
| sptgptvd.f | Transform spectral vector to station points |
| sptran.f | Perform a scalar spherical transform |
| sptrand.f | Perform a gradient spherical transform |
| sptranf.f | Perform a scalar spherical transform |
| sptranf0.f | Sptranf spectral initialization |
| sptranf1.f | Sptranf spectral transform |
| sptranfv.f | Perform a vector spherical transform |
| sptranv.f | Perform a vector spherical transform |
| sptrun.f | Truncate gridded scalar fields |
| sptrund.f | Spectrally truncate to gradients |
| sptrung.f | Spectrally interpolate scalars to stations |
| sptrungv.f | Spectrally interpolate vectors to stations |
| sptrunl.f | Spectrally truncate to laplacian |
| sptrunm.f | Spectrally interpolate scalars to Mercator |
| sptrunmv.f | Spectrally interpolate vectors to Mercator |
| sptruns.f | Spectrally interpolate scalars to polar stereo |
| sptrunsv.f | Spectrally interpolate vectors to polar stereo |
| sptrunv.f | Spectrally truncate gridded vector fields |
| spuv2dz.f | Compute divergence and vorticity from winds |
| spvar.f | Compute variance by total wavenumber |
| spwget.f | Get wave-space constants |