NCEPLIBS-ip
5.0.0
|
Private Member Functions | |
subroutine | interpolate_spectral_scalar (IPOPT, grid_in, grid_out, MI, MO, KM, IBI, GI, NO, RLAT, RLON, IBO, LO, GO, IRET) |
Interpolate spectral scalar. More... | |
subroutine | interpolate_spectral_vector (IPOPT, grid_in, grid_out, MI, MO, KM, IBI, UI, VI, NO, RLAT, RLON, CROT, SROT, IBO, LO, UO, VO, IRET) |
Interpolate spectral vector. More... | |
Definition at line 19 of file spectral_interp_mod.F90.
|
private |
Interpolate spectral scalar.
[in] | ipopt | interpolation options; ipopt(1)=0 for triangular; ipopt(1)=1 for rhomboidal; ipopt(2) is truncation number (defaults to a sensible truncation if ipopt(2)=-1). |
[in] | grid_in | input grid descriptor. |
[in] | grid_out | output grid descriptor. |
[in] | MI | skip number between input grid fields if km>1 or dimension of input grid fields if km=1. |
[in] | MO | skip number between output grid fields if km>1 or dimension of output grid fields if km=1. |
[in] | KM | number of fields to interpolate. |
[in] | IBI | input bitmap flags (Must be all 0. Routine does not do bitmapped interpolation.) |
[in] | GI | input fields to interpolate. |
[out] | NO | number of output points. |
[in,out] | RLAT | output latitudes in degrees. |
[in,out] | RLON | output longitudes in degrees. |
[out] | IBO | output bitmap flags. |
[out] | LO | output bitmaps. |
[out] | GO | output fields interpolated. |
[out] | IRET | return code. 0/non-0 - successful/not successful. |
Definition at line 60 of file spectral_interp_mod.F90.
|
private |
Interpolate spectral vector.
ipopt | interpolation options; ipopt(1)=0 for triangular; ipopt(1)=1 for rhomboidal; ipopt(2) is truncation number (defaults to a sensible truncation if ipopt(2)=-1). |
grid_in | input grid descriptor. |
grid_out | output grid descriptor. |
MI | skip number between input grid fields if km>1 or dimension of input grid fields if km=1. |
MO | skip number between output grid fields if km>1 or dimension of output grid fields if km=1. |
KM | number of fields to interpolate. |
IBI | input bitmap flags (Must be all 0. Routine does not do bitmapped interpolation.) |
UI | input u-component fields to interpolate. |
VI | input v-component fields to interpolate. |
NO | number of output points. |
RLAT | output latitudes in degrees. |
RLON | output longitudes in degrees. |
CROT | vector rotation cosines. |
SROT | vector rotation sines. |
IBO | output bitmap flags. |
LO | output bitmaps. |
UO | output u-component fields interpolated. |
VO | output v-component fields interpolated. |
IRET | return code. 0/non-0 - successful/not successful. |
Definition at line 121 of file spectral_interp_mod.F90.
References spectral_interp_mod::polatev4_grib1().