Given vector function (u,v), compute the latitudinal derivatives (uy,vy) via Spherepack.
procedure lderuvf( u : float, v : float, uy : float, vy : float ) procedure lderuvg( u : float, v : float, uy : float, vy : float )
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
1 : error in the specification of nlat
2 : error in the specification of nlon
4 : error in the specification of nt (jer only)
NG4.1 Home, Index, Examples, Glossary, Feedback, Ref Contents, Ref WhereAmI?