1DSGRID3D(3NCARG) NCAR GRAPHICS DSGRID3D(3NCARG)
2
3
4
6 DSGRID3D - double precision Fortran entry for 3D gridding
7
9 CALL DSGRID3D (NPNTS, X, Y, Z, U, NUMXOUT, NUMYOUT, NUMZOUT,
10 XO, YO, ZO, UO, IER)
11
13 NPNTS (Integer, Input) - The number of input data points.
14
15 X (Double precision, Input) - An array containing the X coor‐
16 dinates of the input data points.
17
18 Y (Double precision, Input) - An array containing the Y coor‐
19 dinates of the input data points.
20
21 Z (Double precision, Input) - An array containing the Z coor‐
22 dinates of the input data points.
23
24 U (Double precision, Input) - An array containing the func‐
25 tional values of the input data points. That is, U(L) is
26 the value of the input function at coordinate
27 (X(L),Y(L),Z(L)), for L=1,NPNTS.
28
29 NUMXOUT (Integer, Input) - The number of X values in the output
30 grid.
31
32 NUMYOUT (Integer, Input) - The number of Y values in the output
33 grid.
34
35 NUMZOUT (Integer, Input) - The number of Z values in the output
36 grid.
37
38 XO (Double precision, Input) - An array of dimension NUMXOUT
39 containing the X coordinates of the output data grid. The
40 values in XO must be increasing, but need not be equally
41 spaced.
42
43 YO (Double precision, Input) - An array of dimension NUMYOUT
44 containing the Y coordinates of the output data grid. The
45 values in YO must be increasing, but need not be equally
46 spaced.
47
48 ZO (Double precision, Input) - An array of dimension NUMZOUT
49 containing the Z coordinates of the output data grid. The
50 values in ZO must be increasing, but need not be equally
51 spaced.
52
53 UO (Double precision, Output) - A three-dimensional array
54 dimensioned as UO(NUMXOUT,NUMYOUT,NUMZOUT) containing the
55 interpolated functional values. UO(I,J,K) is the interpo‐
56 lated value at grid point (XO(I),YO(J),ZO(K)).
57
58 IER (Integer, Output) - An error return value. If IER is
59 returned as 0, then no errors were detected. If IER is non-
60 zero, then refer to the man page for dsgrid_errors for
61 details.
62
64 DSGRID3D is the single precision gridding function in the Dsgrid pack‐
65 age. The behavior of DSGRID3D is controlled by values set for the var‐
66 ious parameters described in dsgrid_params. Values for these parame‐
67 ters can be set using the subroutines DSSETI, DSSETRD, and DSSETC.
68
70 To use DSGRID3D, load the NCAR Graphics library ngmath.
71
73 dsgrid, dsgrid_params, dsseti, dsgeti, dssetrd dsgetrd dssetc, dsgetc.
74
75 Complete documentation for Dsgrid is available at URL
76 http://ngwww.ucar.edu/ngdoc/ng/ngmath/dsgrid/dshome.html
77
79 Copyright (C) 2000
80 University Corporation for Atmospheric Research
81
82 The use of this Software is governed by a License Agreement.
83
84
85
86UNIX September 1997-1998 DSGRID3D(3NCARG)