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