SPARSE_GRID_LAGUERRE
Sparse Grid Files
Gauss-Laguerre
SPARSE_GRID_LAGUERRE
is a dataset directory which
contains examples of sparse grids, using the idea of a
level to control the number of points, and assigning point
locations using the Gauss-Laguerre rule.
Each sparse grid is stored using the "quadrature rule" format,
that is, as three files:
-
an "R" or "region" file, which lists two points that bound the region;
-
a "W" or "weight" file, which lists the weight for each abscissa;
-
an "X" or "abscissa" file, which lists the abscissas of the rule.
The abscissas are ordered to respect the natural nesting of the
sparse grids by level. That is, the file of level 3 points begins by
listing the points in the level 2 grid.
Example:
Here is the text of an "R" file storing two points that define the
endpoints of the region, for a
sparse grid rule of dimension 2 and level 1:
0.0E+00 0.0E+00
1.0E+30 1.0E+30
Here is the text of a "W" file storing the weights of a Gauss-Hermite
sparse grid rule of dimension 2 and level 1:
-1.000000000000000
0.7110930099291730
0.2785177335692409
0.1038925650158613E-01
0.7110930099291730
0.2785177335692409
0.1038925650158613E-01
Here is the text of an "X" file storing the abscissas of a Gauss-Hermite
sparse grid rule of dimension 2 and level 1:
1.000000000000000 1.000000000000000
0.4157745567834791 1.000000000000000
2.294280360279042 1.000000000000000
6.289945082937479 1.000000000000000
1.000000000000000 0.4157745567834791
1.000000000000000 2.294280360279042
1.000000000000000 6.289945082937479
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the GNU LGPL license.
Related Data and Programs:
-
QUADRATURE_RULES
is a dataset directory containing examples of how a quadrature
rule can be defined by three simple files.
-
SMOLPACK
is a C library of routines which
implements Novak and Ritter's method for estimating the integral
of a function over a multidimensional hypercube using sparse grids.
-
SPARSE_GRID_DISPLAY
is a library of MATLAB routines which can display
a 2D or 3D sparse grid.
-
SPARSE_GRID_LAGUERRE
is a library of FORTRAN90 routines which can construct a
Gauss-Laguerre sparse grid.
-
SPARSE_GRID_LAGUERRE_DATASET
is an executable FORTRAN90 program which
can generate a Gauss-Laguerre sparse grid based on user input.
-
SPINTERP
is a MATLAB library of routines by Andreas Klimke which use
a sparse grid to perform multilinear hierarchical interpolation.
-
TABLE
is the file format used to store this data;
-
QUADRATURE_RULES
is a dataset directory of files that define quadrature rules;
a number of examples of sparse grid quadrature rules are included.
-
SPARSE_GRID_CC
some sample sparse grids from the Clenshaw Curtis rule.
-
SPARSE_GRID_F2
some sample sparse grids from the Fejer Type 2 rule.
-
SPARSE_GRID_GP
some sample sparse grids from the Gauss-Patterson rule.
-
SPARSE_GRID_HERMITE
some sample sparse grids from the Gauss-Hermite rule.
-
SPARSE_GRID_LAGUERRE
some sample sparse grids from the Gauss-Laguerre rule.
-
SPARSE_GRID_NCC
some sample sparse grids from the Newton Cotes Closed rule.
-
SPARSE_GRID_NCO
some sample sparse grids from the Newton Cotes Open rule.
Sample Files:
Gauss-Laguerre sparse grids in 2D.
-
lag_d2_level0_x.txt,
X file for dimension 2, level 0 Gauss-Laguerre rule, 1 point.
-
lag_d2_level0_w.txt,
W file.
-
lag_d2_level0_r.txt,
R file.
-
lag_d2_level1_x.txt,
X file for dimension 2, level 1 Gauss-Laguerre rule, 7 points.
-
lag_d2_level1_w.txt,
W file.
-
lag_d2_level1_r.txt,
R file.
-
lag_d2_level2_x.txt,
X file for dimension 2, level 2 Gauss-Laguerre rule, 29 points.
-
lag_d2_level2_w.txt,
W file.
-
lag_d2_level2_r.txt,
R file.
-
lag_d2_level3_x.txt,
X file for dimension 2, level 3 Gauss-Laguerre rule, 95 points.
-
lag_d2_level3_w.txt,
W file.
-
lag_d2_level3_r.txt,
R file.
-
lag_d2_level4_x.txt,
X file for dimension 2, level 4 Gauss-Laguerre rule, 273 points.
-
lag_d2_level4_w.txt,
W file.
-
lag_d2_level4_r.txt,
R file.
-
lag_d2_level5_x.txt,
X file for dimension 2, level 5 Gauss-Laguerre rule, 723 points.
-
lag_d2_level5_w.txt,
W file.
-
lag_d2_level5_r.txt,
R file.
Gauss-Laguerre sparse grids in 3D.
-
lag_d3_level0_x.txt,
X file for dimension 3, level 0 Gauss-Laguerre rule, 1 point.
-
lag_d3_level0_w.txt,
W file.
-
lag_d3_level0_r.txt,
R file.
-
lag_d3_level1_x.txt,
X file for dimension 3, level 1 Gauss-Laguerre rule, 10 points.
-
lag_d3_level1_w.txt,
W file.
-
lag_d3_level1_r.txt,
R file.
-
lag_d3_level2_x.txt,
X file for dimension 3, level 2 Gauss-Laguerre rule, 58 points.
-
lag_d3_level2_w.txt,
W file.
-
lag_d3_level2_r.txt,
R file.
-
lag_d3_level3_x.txt,
X file for dimension 3, level 3 Gauss-Laguerre rule, 255 points.
-
lag_d3_level3_w.txt,
W file.
-
lag_d3_level3_r.txt,
R file.
Gauss-Laguerre sparse grids in 6D.
-
lag_d6_level0_x.txt,
X file for dimension 6, level 0 Gauss-Laguerre rule, 1 point.
-
lag_d6_level0_w.txt,
W file.
-
lag_d6_level0_r.txt,
R file.
-
lag_d6_level1_x.txt,
X file for dimension 6, level 1 Gauss-Laguerre rule, 19 points.
-
lag_d6_level1_w.txt,
W file.
-
lag_d6_level1_r.txt,
R file.
-
lag_d6_level2_x.txt,
X file for dimension 6, level 2 Gauss-Laguerre rule, 196 points.
-
lag_d6_level2_w.txt,
W file.
-
lag_d6_level2_r.txt,
R file.
-
lag_d6_level3_x.txt,
X file for dimension 6, level 3 Gauss-Laguerre rule, 1456 points.
-
lag_d6_level3_w.txt,
W file.
-
lag_d6_level3_r.txt,
R file.
You can go up one level to
the DATASETS page.
Last revised on 06 October 2007.