spacer

Sandia Home

Surfpack Website

spacer

 

 

 

 

 

Surfpack Overview

NOTE: As of September 2008, Surfpack is no longer under active development, although it is still available for dowload. Surfpack will continue to be maintained as part of the DAKOTA software toolkit.

Surfpack is a general-purpose software library of multidimensional function approximation methods for applications such as data visualization, data mining, sensitivity analysis, uncertainty quantification, and numerical optimization. Surfpack is primarily intended for use on sparse, irregularly-spaced sets of data points, where the data do not lie on a regularly-spaced grid. Surfpack generates output data files that can be readily imported into many standard data plotting and visualization software tools.

Surfpack generates mathematical models based on user-supplied data, and then uses these models for predicting (both via interpolation and extrapolation) general trends in the data. For example, a geologist could use Surfpack to create an approximate “map” of an underground water source, based on moisture content data from a few irregularly-spaced drill sites located within a city. Surfpack is a general-purpose mathematical and statistical software package, with broad applications to both technical and non-technical fields of study.

The Surfpack software package is written in a combination of C++ and FORTRAN77 programming languages. The C++ portion of Surfpack provides the primary data management and user interface capabilities, while the FORTRAN77 portion of Surfpack covers the bulk of the function approximation calculations. There are five main function approximation types in Surfpack. These are (1) low-order polynomial regression, (2) kriging interpolation, (3) multivariate adaptive regression splines, (4) a simple artificial neural network, and (5) a basic radial basis function method.

See the Surfpack manuals and reference materials for more information on the capabilities of this software package.

 

Surfpack Software Downloads (click here)

The following downloads are available as of 25 August 2006:
  • Source code files
  • Binary executable files for Intel Pentium / Red Hat Linux (Enterprise 4) workstations
  • Surfpack demonstration files


Surfpack Manuals and Technical References (click here)

 

Surfpack Contact Information
Brian M. Adams
Email: surfpack-developers@software.sandia.gov
 

Related Sites at Sandia National Labs:


 


Back to top of page 


©2006 Sandia Corporation | Site Contact | Site Map | Privacy and Security