FSU_DAKOTA
Additions to the Sandia DAKOTA Package


FSU_DAKOTA is a collection of C++ libraries and executables that were developed for inclusion with the DAKOTA package that is maintained at Sandia National Laboratory.

This software is distributed under the Gnu LGPL license.

Related Data and Programs:

CVT is a C++ library of routines for computing Centroidal Voronoi Tessellations.

HALTON is a C++ library of routines for computing Halton sequences.

HAMMERSLEY is a C++ library of routines for computing Hammersley sequences.

LATINIZE is a C++ program which can "Latinize" a set of points.

QUALITY is a C++ library of routines for computing the quality of dispersion of a set of points.

Reference:

  1. Qiang Du, Vance Faber, Max Gunzburger,
    Centroidal Voronoi Tessellations: Applications and Algorithms,
    SIAM Review, Volume 41, 1999, pages 637-676.
  2. Max Gunzburger, John Burkardt,
    Uniformity Measures for Point Samples in Hypercubes.
    Available online
  3. John Halton,
    On the efficiency of certain quasi-random sequences of points in evaluating multi-dimensional integrals,
    Numerische Mathematik,
    Volume 2, 1960, pages 84-90.
  4. John Halton, G B Smith,
    Algorithm 247: Radical-Inverse Quasi-Random Point Sequence,
    Communications of the ACM,
    Volume 7, 1964, pages 701-702.
  5. John Hammersley,
    Monte Carlo methods for solving multivariable problems,
    Proceedings of the New York Academy of Science,
    Volume 86, 1960, pages 844-874.
  6. Ladislav Kocis, William Whiten,
    Computational Investigations of Low-Discrepancy Sequences,
    ACM Transactions on Mathematical Software,
    Volume 23, Number 2, 1997, pages 266-294.

Source Code:

FSU.H is an INCLUDE file containing the definitions of all the library routines.

FSU_DAKOTA.CSH is a shell script that runs all the lower shell scripts that install and test all the components.

FSU_SUB is a support library of commonly used routines:

FSU_HALTON is a library of routines for computing the Halton sequence:

FSU_HAMMERSLEY is a library of routines for computing the Hammersley sequence:

FSU_CVT is a library of routines for computing a set of points via the Centroidal Voronoi Tessellation:

FSU_LATINIZE is a library of routines which modify a given dataset so that its values form a Latin Hypersquare:

FSU_QUALITY is a library of routines evaluate various distribution quality measures for a given pointset:

Examples and Tests:

You can go up one level to the C++ source codes.


Last revised on 26 April 2007.