SPARSE_GRID_HERMITE 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-Hermite rule.
Each sparse grid is stored using the "quadrature rule" format, that is, as three files:
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.
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.1797693134862000+309 -0.1797693134862000+309
0.1797693134862000+309 0.1797693134862000+309
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.047197551196598
0.5235987755982989
0.5235987755982989
0.5235987755982989
0.5235987755982989
Here is the text of an "X" file storing the abscissas of a Gauss-Hermite sparse grid rule of dimension 2 and level 1:
0.000000000000000 0.000000000000000
-1.224744871391589 0.000000000000000
1.224744871391589 0.000000000000000
0.000000000000000 -1.224744871391589
0.000000000000000 1.224744871391589
The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.
GEN_HERMITE_RULE, a C++ program which can compute and print a generalized Gauss-Hermite quadrature rule.
HERMITE_RULE, a C++ program which can compute and print a Gauss-Hermite quadrature rule.
INT_EXACTNESS_GEN_HERMITE, a C++ program which tests the polynomial exactness of generalized Gauss-Hermite quadrature rules.
INT_EXACTNESS_HERMITE, a C++ program which tests the polynomial exactness of Gauss-Hermite quadrature rules.
SPARSE_GRID_HERMITE, a FORTRAN90 library which creates sparse grids based on Gauss-Hermite rules.
Gauss-Hermite sparse grids in 2D.
Gauss-Hermite sparse grids in 3D.
Gauss-Hermite sparse grids in 6D.
You can go up one level to the DATASETS page.