ilapvf, ilapvg

Invert the vector Laplacian using Spherepack.


Synopsis

    procedure ilapvf(
        ulap : float,
        vlap : float,
        u    : float,
        v    : float
    )

    procedure ilapvg(
        ulap : float,
        vlap : float,
        u    : float,
        v    : float
    )

Arguments

ulap, vlap
the vector Laplacian arrays to invert (input, two or more dimensions, last two dimensions must be nlat x nlon and input values must be in ascending latitude order).
u, v
vector arrays (output, same dimensions as ulap, vlap, values will be in ascending latitude order)

Description

ilapvf and ilapvg both invert the Laplacian vector ulap, vlap and return the results in the arrays u and v. ilapvf operates on an equal (fixed) grid, and ilapvg operates on a Gaussian grid.

Note: For the arrays whose last two dimensions are nlat x nlon, the rest of the dimensions (if any) are collectively referred to as nt. If the input/output arrays are just two dimensions, then nt can either be considered equal to 1 or nothing at all.

Arrays which have dimensions nt x nlat x nlon should not include the cyclic (wraparound) points when invoking the procedures and functions which use spherical harmonics (Spherepack).

For example, if an array x has dimensions nlat = 64 and nlon = 129, where the "129" represents the cyclic points, then the user should pass the data to the procedure/function via:

    z = sample ( x([...],:,0:nlon-2) )  ; does not include cyclic points

Error messages

If jer or ker is equal to:
1 : error in the specification of nlat
2 : error in the specification of nlon
4 : error in the specification of nt (jer only)

Reference Manual Control Panel

NG4.1 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?


$Revision: 1.8 $ $Date: 1999/02/23 15:59:25 $