3DS, a data directory which contains examples of 3ds files, a 3D graphics file format used by 3D Studio;
3DS_READ, a C program which reads a 3D Studio graphics file;
AITCH is a FORTRAN90 program which sets up the geometry (but no more) for solving the Navier Stokes fluid flow equations in an "H"-shaped region.
ALSCAL, a FORTRAN77 program which performs multidimensional scaling of data given interdata distances.
ALSCAL, a FORTRAN90 program which performs multidimensional scaling of data given interdata distances.
ALSCAL_DATA_CONVERT, a FORTRAN90 program which reads a data file contained object names and distances between objects, and reformats the data for input to ALSCAL.
AMIRAMESH, a data directory which contains examples of AmiraMesh files, the general purpose file format for Amira;
ANAGRAM, a C++ program which determines anagrams of a string, by James Cherry;
ANN, a C++ library which computes Approximate Nearest Neighbors, by David Mount, Sunil Arya;
ANN_TEST, a C++ program which uses the ann to approximate the nearest neighbors of a set of points stored in a file;
ANN_TO_FIG, a C++ program which plots the search tree used by ann, while seeking the approximate nearest neighbors of a set of points;
ANYPLT a FORTRAN77 library which served as a generic interface between FORTRAN90 programs and various graphics output devices and files.
ANYPLT a FORTRAN90 library which served as a generic interface between FORTRAN90 programs and various graphics output devices and files.
APPORTIONMENT, a FORTRAN90 library which demonstrates some of the methods used or proposed for "fairly" assigning a number of seats in the House of Representatives to each state;
ARBY1, a FORTRAN77 program which analyzes a 2D fluid flow using the reduced basis method. This is version 1 of a program which had 4 versions.
ARBY2, a FORTRAN77 program which analyzes a 2D fluid flow using the reduced basis method. This is version 2 of a program which had 4 versions.
ARBY3, a FORTRAN77 program which analyzes a 2D fluid flow using the reduced basis method. This is version 3 of a program which had 4 versions.
ARBY4, a FORTRAN90 program which analyzes a 2D fluid flow using the reduced basis method. This is version 4 of a program which had 4 versions.
ARGS is a C program which reports the commandline arguments with which it was invoked.
ARGS is a C++ program which reports the commandline arguments with which it was invoked.
ARGS is a FORTRAN77 program which reports the commandline arguments with which it was invoked.
ARGS is a FORTRAN90 program which reports the commandline arguments with which it was invoked.
ARGS is a JAVA program which reports the commandline arguments with which it was invoked.
ARGS is a MATLAB program which reports the commandline arguments with which it was invoked.
ARPACK, a FORTRAN90 library which computes eigenvalues for large matrices;
ARPACK, a MATLAB library which computes eigenvalues and eigenvectors of large sparse matrices, accessible via the built-in EIGS command;
ASA005 is a C++ library which evaluates the CDF of the noncentral T distribution.
ASA005 is a FORTRAN77 library which evaluates the CDF of the noncentral T distribution.
ASA005 is a FORTRAN90 library which evaluates the CDF of the noncentral T distribution.
ASA005 is a MATLAB library which evaluates the CDF of the noncentral T distribution.
ASA006 is a C++ library which computes the Cholesky factorization of a symmetric positive definite matrix.
ASA006 is a FORTRAN77 library which computes the Cholesky factorization of a symmetric positive definite matrix.
ASA006 is a FORTRAN90 library which computes the Cholesky factorization of a symmetric positive definite matrix.
ASA006 is a MATLAB library which computes the Cholesky factorization of a symmetric positive definite matrix.
ASA007 is a C++ library which computes the inverse of a symmetric positive definite matrix, and uses a version of ASA006 for for Cholesky factorization.
ASA007 is a FORTRAN77 library which computes the inverse of a symmetric positive definite matrix, and uses a version of ASA006 for for Cholesky factorization.
ASA007 is a FORTRAN90 library which computes the inverse of a symmetric positive definite matrix, and uses a version of ASA006 for for Cholesky factorization.
ASA007 is a MATLAB library which computes the inverse of a symmetric positive definite matrix, and uses a version of ASA006 for for Cholesky factorization.
ASA032 is a C++ library which evaluates the incomplete Gamma function.
ASA032 is a FORTRAN77 library which evaluates the incomplete Gamma function.
ASA032 is a FORTRAN90 library which evaluates the incomplete Gamma function.
ASA032 is a MATLAB library which evaluates the incomplete Gamma function.
ASA047 is a C++ library which minimizes a scalar function of several variables using the Nelder-Mead algorithm.
ASA047 is a FORTRAN77 library which minimizes a scalar function of several variables using the Nelder-Mead algorithm.
ASA047 is a FORTRAN90 library which minimizes a scalar function of several variables using the Nelder-Mead algorithm.
ASA047 is a MATLAB library which minimizes a scalar function of several variables using the Nelder-Mead algorithm.
ASA058 is a C++ library which implements the K-means algorithm of Sparks.
ASA058 is a FORTRAN77 library which implements the K-means algorithm of Sparks.
ASA058 is a FORTRAN90 library which implements the K-means algorithm of Sparks.
ASA058 is a MATLAB library which implements the K-means algorithm of Sparks.
ASA063 a C++ library which evaluates the incomplete Beta function.
ASA063 a FORTRAN77 library which evaluates the incomplete Beta function.
ASA063 a FORTRAN90 library which evaluates the incomplete Beta function.
ASA063 a MATLAB library which evaluates the incomplete Beta function.
ASA066 is a C++ library which evaluates the CDF of the normal distribution.
ASA066 is a FORTRAN77 library which evaluates the CDF of the normal distribution.
ASA066 is a FORTRAN90 library which evaluates the CDF of the normal distribution.
ASA066 is a MATLAB library which evaluates the CDF of the normal distribution.
ASA076 is a C++ library which evaluates the Owen's T function, needed to compute the CDF of the noncentral T distribution.
ASA076 is a FORTRAN77 library which evaluates the Owen's T function, needed to compute the CDF of the noncentral T distribution.
ASA076 is a FORTRAN90 library which evaluates the Owen's T function, needed to compute the CDF of the noncentral T distribution.
ASA076 is a MATLAB library which evaluates the Owen's T function, needed to compute the CDF of the noncentral T distribution.
ASA091 is a C++ library which evaluates the percentage points of the Chi-Squared distribution.
ASA091 is a FORTRAN77 library which evaluates the percentage points of the Chi-Squared distribution.
ASA091 is a FORTRAN90 library which evaluates the percentage points of the Chi-Squared distribution.
ASA091 is a MATLAB library which evaluates the percentage points of the Chi-Squared distribution.
ASA103 is a C++ library which evaluates the digamma function.
ASA103 is a FORTRAN77 library which evaluates the digamma function.
ASA103 is a FORTRAN90 library which evaluates the digamma function.
ASA103 is a MATLAB library which evaluates the digamma function.
ASA109 is a C++ library which inverts the incomplete Beta function.
ASA109 is a FORTRAN77 library which inverts the incomplete Beta function.
ASA109 is a FORTRAN90 library which inverts the incomplete Beta function.
ASA109 is a MATALB library which inverts the incomplete Beta function.
ASA111 is a C++ library which evaluates the percentage points of the normal distribution.
ASA111 is a FORTRAN77 library which evaluates the percentage points of the normal distribution.
ASA111 is a FORTRAN90 library which evaluates the percentage points of the normal distribution.
ASA111 is a MATLAB library which evaluates the percentage points of the normal distribution.
ASA113 is a C++ library which implements the Banfield and Bassill clustering algorithm using transfers and swaps.
ASA113 is a FORTRAN77 library which implements the Banfield and Bassill clustering algorithm using transfers and swaps.
ASA113 is a FORTRAN90 library which implements the Banfield and Bassill clustering algorithm using transfers and swaps.
ASA113 is a MATLAB library which implements the Banfield and Bassill clustering algorithm using transfers and swaps.
ASA121 is a C++ library which evaluates the trigamma function.
ASA121 is a FORTRAN77 library which evaluates the trigamma function.
ASA121 is a FORTRAN90 library which evaluates the trigamma function.
ASA121 is a MATLAB library which evaluates the trigamma function.
ASA136 is a C++ library which implements the Hartigan and Wong clustering algorithm.
ASA136 is a FORTRAN77 library which implements the Hartigan and Wong clustering algorithm.
ASA136 is a FORTRAN90 library which implements the Hartigan and Wong clustering algorithm.
ASA136 is a MATLAB library which implements the Hartigan and Wong clustering algorithm.
ASA144 is a C++ library which randomly generates an RxC contingency table.
ASA144 is a FORTRAN77 library which randomly generates an RxC contingency table.
ASA144 is a FORTRAN90 library which randomly generates an RxC contingency table.
ASA144 is a MATLAB library which randomly generates an RxC contingency table.
ASA147 is a C++ library which evaluates the incomplete Gamma function.
ASA147 is a FORTRAN77 library which evaluates the incomplete Gamma function.
ASA147 is a FORTRAN90 library which evaluates the incomplete Gamma function.
ASA147 is a MATLAB library which evaluates the incomplete Gamma function.
ASA152, a C++ library which evaluates point and cumulative probabilities associated with the hypergeometric distribution; this is Applied Statistics Algorithm 152;
ASA152, a FORTRAN77 library which evaluates point and cumulative probabilities associated with the hypergeometric distribution; this is Applied Statistics Algorithm 152;
ASA152, a FORTRAN90 library which evaluates point and cumulative probabilities associated with the hypergeometric distribution; this is Applied Statistics Algorithm 152;
ASA152, a MATLAB library which evaluates point and cumulative probabilities associated with the hypergeometric distribution; this is Applied Statistics Algorithm 152;
ASA159 is a C++ library which randomly generates an RxC contingency table.
ASA159 is a FORTRAN77 library which randomly generates an RxC contingency table.
ASA159 is a FORTRAN90 library which randomly generates an RxC contingency table.
ASA159 is a MATLAB library which randomly generates an RxC contingency table.
ASA172, a C library which generates a set of multi-indices, simulating a set of nested DO-Loops; this is Applied Statistics Algorithm 172;
ASA172, a C++ library which generates a set of multi-indices, simulating a set of nested DO-Loops; this is Applied Statistics Algorithm 172;
ASA172, a FORTRAN77 library which generates a set of multi-indices, simulating a set of nested DO-Loops; this is Applied Statistics Algorithm 172;
ASA172, a FORTRAN90 library which generates a set of multi-indices, simulating a set of nested DO-Loops; this is Applied Statistics Algorithm 172;
ASA172, a MATLAB library which generates a set of multi-indices, simulating a set of nested DO-Loops; this is Applied Statistics Algorithm 172;
ASA183 is a C library which implements the Wichman-Hill pseudorandom number generator.
ASA183 is a C++ library which implements the Wichman-Hill pseudorandom number generator.
ASA183 is a FORTRAN77 library which implements the Wichman-Hill pseudorandom number generator.
ASA183 is a FORTRAN90 library which implements the Wichman-Hill pseudorandom number generator.
ASA183 is a MATLAB library which implements the Wichman-Hill pseudorandom number generator.
ASA189, a FORTRAN77 library which estimates the parameters of a beta binomial distribution based on a sample of values generated by the distribution, by D Smith; this is Applied Statistics Algorithm 189;
ASA189, a FORTRAN90 library which estimates the parameters of a beta binomial distribution based on a sample of values generated by the distribution, by D Smith; this is Applied Statistics Algorithm 189;
ASA205 is a FORTRAN77 library which generates all the contingency tables corresponding to a given set of row and column sums.
ASA205 is a FORTRAN90 library which generates all the contingency tables corresponding to a given set of row and column sums.
ASA226 is a C++ library which evaluates the CDF of the noncentral Beta distribution.
ASA226 is a FORTRAN77 library which evaluates the CDF of the noncentral Beta distribution.
ASA226 is a FORTRAN90 library which evaluates the CDF of the noncentral Beta distribution.
ASA226 is a MATLAB library which evaluates the CDF of the noncentral Beta distribution.
ASA239 is a C++ library which evaluates the incomplete Gamma function.
ASA239 is a FORTRAN77 library which evaluates the incomplete Gamma function.
ASA239 is a FORTRAN90 library which evaluates the incomplete Gamma function.
ASA239 is a MATLAB library which evaluates the incomplete Gamma function.
ASA241 is a C++ library which evaluates the percentage points of the normal distribution.
ASA241 is a FORTRAN77 library which evaluates the percentage points of the normal distribution.
ASA241 is a FORTRAN90 library which evaluates the percentage points of the normal distribution.
ASA241 is a MATLAB library which evaluates the percentage points of the normal distribution.
ASA243 is a C++ library which evaluates the CDF of the noncentral T distribution.
ASA243 is a FORTRAN77 library which evaluates the CDF of the noncentral T distribution.
ASA243 is a FORTRAN90 library which evaluates the CDF of the noncentral T distribution.
ASA243 is a MATLAB library which evaluates the CDF of the noncentral T distribution.
ASA245 is a C++ library which evaluates the logarithm of the Gamma function.
ASA245 is a FORTRAN77 library which evaluates the logarithm of the Gamma function.
ASA245 is a FORTRAN90 library which evaluates the logarithm of the Gamma function.
ASA245 is a MATLAB library which evaluates the logarithm of the Gamma function.
ASA266, a FORTRAN77 library which evaluates various properties of the Dirichlet probability density function; this is Applied Statistics Algorithm 266;
ASA266, a FORTRAN90 library which evaluates various properties of the Dirichlet probability density function; this is Applied Statistics Algorithm 266;
ASA299, a C library which computes the lattice points (integer coordinates) in an multi_dimensional simplex; this is Applied Statistics Algorithm 299;
ASA299, a C++ library which computes the lattice points (integer coordinates) in an multi_dimensional simplex; this is Applied Statistics Algorithm 299;
ASA299, a FORTRAN77 library which computes the lattice points (integer coordinates) in an multi_dimensional simplex; this is Applied Statistics Algorithm 299;
ASA299, a FORTRAN90 library which computes the lattice points (integer coordinates) in an multi_dimensional simplex; this is Applied Statistics Algorithm 299;
ASA299, a MATLAB library which computes the lattice points (integer coordinates) in an multi_dimensional simplex; this is Applied Statistics Algorithm 299;
ASA310 is a C++ library which computes the CDF of the noncentral Beta distribution.
ASA310 is a FORTRAN77 library which computes the CDF of the noncentral Beta distribution.
ASA310 is a FORTRAN90 library which computes the CDF of the noncentral Beta distribution.
ASA310 is a MATLAB library which computes the CDF of the noncentral Beta distribution.
ASCII_TO_MRI, a C program which restores MRI data to its original binary format, having been previously converted to an ASCII text file.
ASE, a data directory which contains examples of ASE files, the 3D Studio ASCII Exchange format for 3D graphics;
AVI, a data directory which contains examples of AVI files, a file format for 2D animations;
BAR_PLOT is a FORTRAN90 library which creates RGB color arrays for data that represents a sort of bar plot (several Y values for each X value).
BASIS_COMPARE, a FORTRAN90 program which compares two sets, each containing N orthonormal M dimensional vectors, to see if they span the same subspace.
BAYES_BETA, a FORTRAN90 program which uses Bayesian analysis to estimate the parameters in a beta distribution based on a series of sample data.
BAYES_DICE, a FORTRAN90 program which uses Bayesian analysis to adjust a model of loaded dice based on a sequence of experimental observations.
BAYES_WEIGHT, a FORTRAN90 program which uses Bayesian analysis to adjust a model of loaded dice based on a sequence of experimental observations.
BDMLIB, a FORTRAN90 library which estimates the weights in a Dirichlet mixtured based on sample data;
BETA_NC is a C++ library which evaluates the CDF of the noncentral Beta distribution.
BETA_NC is a FORTRAN77 library which evaluates the CDF of the noncentral Beta distribution.
BETA_NC is a FORTRAN90 library which evaluates the CDF of the noncentral Beta distribution.
BETA_NC is a MATLAB library which evaluates the CDF of the noncentral Beta distribution.
BETIS a FORTRAN77 program which applies the boundary element method to solve Laplace's equation in a 2D region.
BEZIER_SURFACE, a data directory which contains examples of bezier_surface files, a simple format comprising two files, suitable for storing the definition of a Bezier surface used in 3D graphics;
BEZIER_SURFACE, a FORTRAN90 library which reads, writes, prints and manipulates the data that defines a Bezier surface;
BEZIER_SURFACE, a MATLAB library which reads, writes, prints and manipulates the data that defines a Bezier surface;
BEZIER_SURFACE_DISPLAY, a MATLAB program which displays a Bezier surface;
BINS, a C++ library which orders, sorts and searches data using bins;
BINS, a FORTRAN77 library which orders, sorts and searches data using bins;
BINS, a FORTRAN90 library which orders, sorts and searches data using bins;
BIO, a C library which manages binary I/O;
BIRTHDAY_REMOTE, a MATLAB program which runs a Monte Carlo simulation of the birthday paradox, and includes instructions on how to run the job, via MATLAB's BATCH facility, on a remote system such as Virginia Tech's ITHACA cluster.
BITS_TO_UI, a C++ program which reads a text file of "bits", ('0' and '1' characters), and writes a binary file in which groups of 32 bits have been interpreted as an unsigned integer;
BIVAR is a FORTRAN90 library which takes scattered 2D data and produces an interpolating function F(X,Y).
BLACK_SCHOLES, a MATLAB library which implements some simple approaches to the Black-Scholes option valuation theory;;
BLACS, a FORTRAN90 library which sets up the necessary communication for a linear algebra computation on any of a variety of distributed memory clusters.
BLAS1_C is a C library which contains basic linear algebra routines for vector-vector operations, using single precision complex arithmetic.
BLAS1_C is a C++ library which contains basic linear algebra routines for vector-vector operations, using single precision complex arithmetic.
BLAS1_C is a FORTRAN77 library which contains basic linear algebra routines for vector-vector operations, using single precision complex arithmetic.
BLAS1_C is a FORTRAN90 library which contains basic linear algebra routines for vector-vector operations, using single precision complex arithmetic.
BLAS1_C is a MATLAB library which contains basic linear algebra routines for vector-vector operations, using single precision complex arithmetic.
BLAS1_D is a C library which contains basic linear algebra routines for vector-vector operations, using double precision real arithmetic.
BLAS1_D is a C++ library which contains basic linear algebra routines for vector-vector operations, using double precision real arithmetic.
BLAS1_D is a FORTRAN77 library which contains basic linear algebra routines for vector-vector operations, using double precision real arithmetic.
BLAS1_D is a FORTRAN90 library which contains basic linear algebra routines for vector-vector operations, using double precision real arithmetic.
BLAS1_D is a MATLAB library which contains basic linear algebra routines for vector-vector operations, using double precision real arithmetic.
BLAS1_S is a C library which contains basic linear algebra routines for vector-vector operations, using single precision real arithmetic.
BLAS1_S is a C++ library which contains basic linear algebra routines for vector-vector operations, using single precision real arithmetic.
BLAS1_S is a C++ library which contains basic linear algebra routines for vector-vector operations, using single precision real arithmetic.
BLAS1_S is a FORTRAN77 library which contains basic linear algebra routines for vector-vector operations, using single precision real arithmetic.
BLAS1_S is a FORTRAN90 library which contains basic linear algebra routines for vector-vector operations, using single precision real arithmetic.
BLAS1_S is a MATLAB library which contains basic linear algebra routines for vector-vector operations, using single precision real arithmetic.
BLAS1_Z is a C library which contains basic linear algebra routines for vector-vector operations, using double precision complex arithmetic.
BLAS1_Z is a C++ library which contains basic linear algebra routines for vector-vector operations, using double precision complex arithmetic.
BLAS1_Z is a C++ library which contains basic linear algebra routines for vector-vector operations, using double precision complex arithmetic.
BLAS1_Z is a FORTRAN77 library which contains basic linear algebra routines for vector-vector operations, using double precision complex arithmetic.
BLAS1_Z is a FORTRAN90 library which contains basic linear algebra routines for vector-vector operations, using double precision complex arithmetic.
BLAS1_Z is a MATLAB library which contains basic linear algebra routines for vector-vector operations, using double precision complex arithmetic.
BLAS2 is a FORTRAN77 library which contains basic linear algebra routines for matrix-vector operations, using single or precision real or complex arithmetic.
BLAS2 is a FORTRAN90 library which contains basic linear algebra routines for matrix-vector operations, using single or precision real or complex arithmetic.
BLAS3 is a FORTRAN77 library which contains basic linear algebra routines for matrix-matrix operations, using single or precision real or complex arithmetic.
BLAS3 is a FORTRAN90 library which contains basic linear algebra routines for matrix-matrix operations, using single or precision real or complex arithmetic.
BLEND is a C++ library which implements blended mapping or transfinite interpolation.
BLEND is a FORTRAN90 library which implements blended mapping or transfinite interpolation.
BLEND is a MATLAB library which implements blended mapping or transfinite interpolation.
BMP, a data directory which contains examples of BMP files, a Microsoft Bitmap file format for 2D graphics;
BMP_IO, a C++ library which reads and writes graphics information stored in a Microsoft BMP file;
BMP_TO_PPMA, a C++ program which converts a Microsoft BMP file to an ASCII PPM file;
BMP_TO_PPMB, a C++ program which converts a Microsoft BMP file to a binary PPM file;
BOX_BEHNKEN, a C++ library which computes a Box-Behnken design, that is, a set of arguments to sample the behavior of a function of multiple parameters;
BOX_BEHNKEN, a FORTRAN77 library which computes a Box-Behnken design, that is, a set of arguments to sample the behavior of a function of multiple parameters;
BOX_BEHNKEN, a FORTRAN90 library which computes a Box-Behnken design, that is, a set of arguments to sample the behavior of a function of multiple parameters;
BOX_BEHNKEN, a MATLAB library which computes a Box-Behnken design, that is, a set of arguments to sample the behavior of a function of multiple parameters;
BOX_PLOT, a MATLAB program which displays a box plot of data that consists of pairs of integers;
BRENT is a C library which contains Richard Brent's routines for finding the zero, local minimizer, or global minimizer of a scalar function of a scalar argument, without the use of derivative information.
BRENT is a C++ library which contains Richard Brent's routines for finding the zero, local minimizer, or global minimizer of a scalar function of a scalar argument, without the use of derivative information.
BRENT is a FORTRAN77 library which contains Richard Brent's routines for finding the zero, local minimizer, or global minimizer of a scalar function of a scalar argument, without the use of derivative information.
BRENT is a FORTRAN90 library which contains Richard Brent's routines for finding the zero, local minimizer, or global minimizer of a scalar function of a scalar argument, without the use of derivative information.
BRENT is a MATLAB library which contains Richard Brent's routines for finding the zero, local minimizer, or global minimizer of a scalar function of a scalar argument, without the use of derivative information.
BT_SERIAL is a FORTRAN77 program which is a serial version of the NAS Parallel Benchmark BT (block tridiagonal solver for a 3D PDE).
BT_SERIAL is a FORTRAN90 program which is a serial version of the NAS Parallel Benchmark BT (block tridiagonal solver for a 3D PDE).
BUCKLING_SPRING is a MATHEMATICA program which explores the buckling spring equations.
BUCKLING_SPRING is a MATLAB program which explores the buckling spring equations.
BUFPAK, a FORTRAN77 library which forms an interface for reading and writing data to unformatted direct access files.
BUMP is a FORTRAN90 program which seeks the appropriate channel inflow and bump shape which will cause a 2D flow to most closely match a given downflow profile.
BUMP_ORIGINAL is a FORTRAN90 program which seeks the appropriate channel inflow and bump shape which will cause a 2D flow to most closely match a given downflow profile. This is the "original" version of BUMP.
BURGERS, a dataset directory which contains 40 solutions of the Burgers equation at equally spaced times from 0 to 1, with values at 41 equally spaced nodes in [0,1];
BVLS is a FORTRAN90 library which applies least squares methods to solve a linear system for which lower and upper constraints may have been placed on every variable.
BYU, a data directory which contains examples of BYU files, the Movie-BYU geometry file for 3D graphics;
C, C programs which illustrate some of the features of the C programming language.
C4LIB, a C library which implements certain elementary functions for single precision complex variables;
C4LIB, a FORTRAN77 library which implements certain elementary functions for single precision complex variables;
C4LIB, a FORTRAN90 library which implements certain elementary functions for single precision complex variables;
C8LIB, a C library which implements certain elementary functions for double precision complex variables;
C8LIB, a FORTRAN77 library which implements certain elementary functions for double precision complex variables;
C8LIB, a FORTRAN90 library which implements certain elementary functions for double precision complex variables;
CALCOMP a FORTRAN77 library which emulates a few CALCOMP plotting calls;
CALENDAR_NYT, a FORTRAN90 library which shows the correspondence between dates and the New York Times volume and issue number;
CALENDAR_NYT, a MATLAB library which shows the correspondence between dates and the New York Times volume and issue number;
CALENDAR_RD, a C++ program which computes the representation of a given date in a number of calendrical systems, by Edward Reingold, Nachum Dershowitz
CALPAK, is a FORTRAN90 library which makes various calendar calculations;
CASE1_FLOW, a dataset directory which 401 solutions of a flow problem in a channel;
CAUSTIC_OPEN_GL, a C++ program which computes a caustic curve in 2D and displays it using OpenGL.
CAVITY_FLOW, a dataset directory which contains 500 time steps of Navier-Stokes flow in a driven cavity;
CAVITY_FLOW_DISPLAY is a MATLAB program which displays a single velocity field solution for the driven cavity;
CAVITY_FLOW_MOVIE is a MATLAB program which animates the velocity solutions for the driven cavity;
CC_DISPLAY is a MATLAB program which displays the points used in a 2D Clenshaw-Curtis quadrature rule;
CCVT_BOX is a C++ program which calculates a CVT constrained to a box region, with points projected to the boundary;
CCVT_BOX is a FORTRAN90 program which calculates a CVT constrained to a box region, with points projected to the boundary;
CCVT_BOX is a MATLAB program which calculates a CVT constrained to a box region, with points projected to the boundary;
CCVT_REFLECT is a FORTRAN90 program which carries out a CVT calculation that tries to include points on the boundary as well as the interior, using a "natural" (nonparametric) technique;
CCVT_REFLECT is a MATLAB program which carries out a CVT calculation that tries to include points on the boundary as well as the interior, using a "natural" (nonparametric) technique;
CENSUS, a dataset directory which contains US census data;
CG_LAB_TRIANGLES, MATLAB programs associated with a computer lab assignment on computational geometry and triangles;
CG_PLUS, a FORTRAN77 library which implements the conjugate gradient method for minimizing a scalar function of multiple variables.
CG_SERIAL is a FORTRAN77 program which is a serial version of the NAS Parallel Benchmark CG (conjugate gradient solver).
CGMB, a data directory which contains examples of CGM files, Computer Graphics Metafile format for 2D graphics;
CHANNEL is a FORTRAN77 program which seeks the appropriate channel inflow which will cause a 2D flow to most closely match a given downflow profile.
CHANNEL is a FORTRAN90 program which seeks the appropriate channel inflow which will cause a 2D flow to most closely match a given downflow profile.
CHEBYSHEV1_RULE, is a C++ program which can compute and print a Gauss-Chebyshev type 1 quadrature rule.
CHEBYSHEV1_RULE, is a FORTRAN90 program which can compute and print a Gauss-Chebyshev type 1 quadrature rule.
CHEBYSHEV1_RULE, is a MATLAB program which can compute and print a Gauss-Chebyshev type 1 quadrature rule.
CHEBYSHEV2_RULE, is a C++ program which can compute and print a Gauss-Chebyshev type 2 quadrature rule.
CHEBYSHEV2_RULE, is a FORTRAN90 program which can compute and print a Gauss-Chebyshev type 2 quadrature rule.
CHEBYSHEV2_RULE, is a MATLAB program which can compute and print a Gauss-Chebyshev type 2 quadrature rule.
CHRPAK is a C library which can work with characters and strings.
CHRPAK is a C++ library which can work with characters and strings.
CHRPAK is a FORTRAN77 library which can work with characters and strings.
CHRPAK is a FORTRAN90 library which can work with characters and strings.
CHRPAK is a MATLAB library which can work with characters and strings.
CIRCLE_POINTS, a FORTRAN90 program which computes points equally spaced on a circular arc, and writes them to an XY file;
CIRCLE_TEST, a FORTRAN90 program which performs a circle-spacing test on sets of points;
CITIES, a dataset directory which contains sets of information about cities and the distances between them;
CITIES is a FORTRAN90 library which handles various problems associated with a set of "cities" on a map.
CITIES is a MATLAB library which handles various problems associated with a set of "cities" on a map.
CLEAN77 is a FORTRAN77 program which can reformat a FORTRAN77 file, using some standard indenting and numbering conventions.
CLEBSCH_GORDAN a FORTRAN77 library which evaluates Clebsch-Gordan coefficients involved in angular momentum coupling in quantum mechanics;
CLENSHAW_CURTIS_GRID is a C++ library which defines a multiple dimension Clenshaw Curtis quadrature rule.
CLENSHAW_CURTIS_GRID is a FORTRAN90 library which defines a multiple dimension Clenshaw Curtis quadrature rule.
CLENSHAW_CURTIS_GRID is a MATLAB library which defines a multiple dimension Clenshaw Curtis quadrature rule.
CLENSHAW_CURTIS_RULE is a C++ program which defines a Clenshaw Curtis quadrature rule.
CLENSHAW_CURTIS_RULE is a FORTRAN90 program which defines a Clenshaw Curtis quadrature rule.
CLENSHAW_CURTIS_RULE is a MATLAB program which defines a Clenshaw Curtis quadrature rule.
CLUSTER_ENERGY is a FORTRAN90 program which groups data into a given number of clusters to minimize the energy.
CNF, a data directory which contains examples of CNF files, the DIMACS CNF file format, used to define examples for the "satisfiability" problem in conjunctive normal form;
CNF_IO is a C++ library which reads or writes CNF data files, used to store boolean formulas in conjunctive normal form.
CNF_IO is a FORTRAN77 library which reads or writes CNF data files, used to store boolean formulas in conjunctive normal form.
CNF_IO is a FORTRAN90 library which reads or writes CNF data files, used to store boolean formulas in conjunctive normal form.
CODEPACK is a FORTRAN90 library which computes "codes" that can determine if two graphs are isomorphic.
COLLATZ, a JAVA program which reads an integer from the user and computes the Collatz sequence based on that integer.
COLLATZ, a MATHEMATICA program which reads an integer from the user and computes the Collatz sequence based on that integer.
COLLATZ, a MATLAB library which computes and analyzes the Collatz sequence (or "hailstone" sequence or "3n+1 sequence");
COLLATZ_PARALLEL is a MATLAB program which seeks the maximum Collatz sequence between 1 and N; running in parallel using MATLAB's "PARFOR" feature.
COLOR_REMOTE, a MATLAB program which carries out the color segmentation of an image in parallel, via SPMD commands; this includes instructions on how to run the job, via MATLAB's BATCH facility, on a remote system such as Virginia Tech's ITHACA cluster.
COLORS, a FORTRAN90 library which converts between various formats for describing colors;
COMBO is a FORTRAN90 library which includes many combinatorial routines.
COMPARE is a FORTRAN77 program which compares two finite element solutions to the same problem, on meshes of different fineness.
CONTOUR, a FORTRAN90 program which reads a file of combined coordinate and attribute data for points on a rectangular grid, and extracts the node and element geometry information for input to DISPLAY3.
CONTOUR_SEQUENCE is a MATLAB program which creates images suitable for animation from a sequence of (X,Y,U(X,Y)) data files;
CONTOUR_SEQUENCE3 is a MATLAB program which creates images suitable for animation from one pair of X, Y files, and a sequence of U(X,Y) data files;
CONTOUR_SEQUENCE4 is a MATLAB program which makes contour plots of a sequence of files defining the values of a scalar function Z(X,Y) sampled on a grid.
CONVERTER, a FORTRAN90 program which interacts between a user and the CONVERT_UNITS library.
CONVERT_UNITS, a FORTRAN90 library which converts between various units of measurement;
COORDINATE_SEARCH is a MATLAB program which minimizes a scalar function of several variables using the coordinate search algorithm.
CORDIC is a C++ library which uses the CORDIC method to compute certain elementary functions.
CORDIC is a FORTRAN90 library which uses the CORDIC method to compute certain elementary functions.
CORDIC is a MATLAB library which uses the CORDIC method to compute certain elementary functions.
CPP, C++ programs which illustrate some features of the C++ language;
CR2CRLF is a C++ program which reads a text file and replaces carriage returns by carriage returns + line feeds.
CR2LF is a C++ program which reads a text file and replaces carriage returns by line feeds.
CRC, a C++ library which computes the CRC (cyclic redundancy checksum) as used by the PNG data format.
CRRM is a C++ program which reads a text file and removes the carriage return character.
CRYSTAL, a FORTRAN90 program which simulates axisymmetric silicon crystal growth under the Czochralski process;
CRYSTAL_COORDINATES is a FORTRAN90 program which generates a file of 3D point coordinates defining the locations of molecules in an FCC crystal.
CRYSTAL_PLOT a FORTRAN90 program which creates plots of the output of the CRYSTAL or CRYSTAL_QED programs.
CRYSTAL_QED a FORTRAN90 program which seeks to minimize a certain objective function during the growth of a silicon crystal under the Czochralski process.
CSPARSE is a C library which carries out the direct solution of sparse linear systems.
CSV, a data directory which contains examples of Comma Separated Value files;
CTANGLE is a C program which reads a CWEB file and creates the corresponding C source code file.
CUBPACK is a FORTRAN90 library which estimates the integral of a function over a collection of N-dimensional hyperrectangles and simplices.
CVT, a dataset directory which contains examples of Centroidal Voronoi Tessellations;
CVT is a C++ library which computes elements of a Centroidal Voronoi Tessellation.
CVT is a FORTRAN90 library which computes elements of a Centroidal Voronoi Tessellation.
CVT is a MATLAB library which computes elements of a Centroidal Voronoi Tessellation.
CVT_1D_NONUNIFORM a MATLAB program which computes an N-point Centroidal Voronoi Tessellation in 1 dimension, under a nonuniform density, and plots the evolution of the locations of the generators during the iteration;
CVT_BASIS, a FORTRAN90 program which uses discrete CVT (Centroidal Voronoi Tessellation) techniques to produce a small set of basis vectors that are good cluster centers for a large set of data vectors;
CVT_BASIS_FLOW is a FORTRAN90 program which extracts dominant solution modes from a set of flow solutions using CVT methods.
CVT_DATASET is a C++ program which computes a Centroidal Voronoi Tessellation and writes it to a file.
CVT_DATASET is a FORTRAN90 program which computes a Centroidal Voronoi Tessellation and writes it to a file.
CVT_DATASET is a MATLAB program which computes a Centroidal Voronoi Tessellation and writes it to a file.
CVT_DEMO, a MATLAB program which interactively, graphically demonstrates a CVT calculation;
CVT_FIXED, a FORTRAN90 library which computes a CVT (Centroidal Voronoi Tessellation), built on top of CVT_SIZE, which allows the user to fix the location of some generators;
CVT_FIXED2, a FORTRAN90 library which implements a version of the CVT (Centroidal Voronoi Tessellation) algorithm which allows the user to fix some points;
CVT_METRIC, a MATLAB program which computes a CVT under a spatially varying metric;
CVT_MOD, a dataset directory which contains examples of Centroidal Voronoi Tessellations on a "logical torus" or "wrap around" unit hypercube;
CVT_MOD, a FORTRAN90 library which creates a CVT dataset on the unit square with no boundaries (a logical torus);
CVT_MOD_DATASET, a FORTRAN90 program which creates a CVT dataset on the unit square with no boundaries (a logical torus);
CVT_MOVIE, a MATLAB program which creates an animation of the evolution of a CVT;
CVT_MOVIE2, a MATLAB program which creates a CVT movie;
CVT_MOVIE3, a MATLAB program which creates a CVT movie in a region of unusual shape;
CVT_MOVIE4, a MATLAB program which creates a CVT movie in a square, with a density function that drives points to the corners;
CVT_MOVIE5, a MATLAB program which repeats cvt_movie3, but with hexagonal grid initialization, fixed points, and boundary projection;
CVT_MOVIE5_DATA, a FORTRAN90 program which creates and saves data of a CVT iteration, for use in a movie;
CVT_REFINE, a FORTRAN90 library which investigates how to refine a CVT (Centroidal Voronoi Tessellation) by fixing the current points and adding new ones;
CVT_SANDIA, a FORTRAN77 program which positions a given number of points in an arbitrary region, using probabilistic centroidal Voronoi tessellation techniques to achieve good coverage and separation; developed for Sandia National Laboratories;
CVT_SANDIA, a FORTRAN90 program which positions a given number of points in an arbitrary region, using probabilistic centroidal Voronoi tessellation techniques to achieve good coverage and separation; developed for Sandia National Laboratories;
CVT_SIZE, a FORTRAN90 library which controls CVT (Centroidal Voronoi Tessellation) cell sizes by specifying a weight function associated with each cell;
CVT_TET_MESH, a FORTRAN90 program which constructs a CVT for a region specified by the TEST_TET_MESH library;
CVT_TRIANGULATION is a FORTRAN90 program which constructs a CVT triangulation for certain regions.
CVT_WEIGHT, a FORTRAN90 library which tried to control CVT (Centroidal Voronoi Tessellation) cell sizes by specifying a weight function associated with each cell;
CWEAVE is a C program which reads a CWEB file and creates the corresponding TeX documentation file.
CWG_ODE is a FORTRAN77 library which contains three ODE solvers, by William Gear.
CYCLIC_REDUCTION is a FORTRAN90 library which solves a tridiagonal linear system using cyclic reduction.
DATES is a dataset directory which contains lists of dates in various calendar systems.
DBEM is a FORTRAN77 program which uses the direct boundary element method (DBEM) to analyze a problem in 2D elastic stress.
DCDFLIB is a C++ library which evaluates and inverts a number of statistical distributions.
DCDFLIB is a FORTRAN90 library which evaluates and inverts a number of statistical distributions.
DEBLANK is a C++ program which reads a text file and writes a copy which has no blank lines.
DECOMMENT is a C++ program which makes a copy of a text file which contains no "comment" lines (that begin with "#").
DELAUNAY_LMAP_2D is a FORTRAN90 program which computes the Delaunay triangulation of points in the plane subject to a linear mapping.
DELAUNAY_TREE_2D, a C++ program which computes the Delaunay triangulation of a 2D dataset;
DETROFF, a C++ program which removes from a file every occurrence of the TROFF overprint pair character+backspace, which can make a MAN page printable;
DICE_SIMULATION a MATLAB program which simulates N tosses of M dice, making a histogram of the results.
DIRECTION_ARROWS a MATLAB program which reads coordinate data from one file, velocity data from another file, and makes an arrow plot of the direction field.
DIRECTION_ARROWS_GRID a MATLAB program which reads files of node and velocity data, and, using interpolation, creates a velocity direction plot with arrows place on a uniform grid of the user's specification.
DIRECTION_ARROWS_SEQUENCE, a MATLAB program which reads a fixed coordinate file, and a sequence of velocity data files and makes a sequence of velocity direction arrow plots.
DIRECTION_ARROWS_SEQUENCE2, a MATLAB program which reads a sequence of coordinate and velocity data and makes a sequence of velocity direction arrow plots.
DIRECTION_ARROWS2 a MATLAB program which reads coordinate and velocity data from a single file and makes an arrow plot of the direction field.
DISCRETE_PDF_SAMPLE a MATLAB program which demonstrates how to construct a Probability Density Function (PDF) from a table of sample data, and then to use that PDF to create new samples.
DISLIN, C programs which illustrate the use of DISLIN, a scientific graphics package.
DISLIN, C++ programs which illustrate the use of DISLIN, a scientific graphics package.
DISLIN FORTRAN77 programs which illustrate the use of DISLIN, a scientific graphics package.
DISLIN FORTRAN90 programs which illustrate the use of DISLIN, a scientific graphics package.
DISPLAY3, a FORTRAN90 program which displays graphics from the flow data computed by FLOW3. This program used to work, but it is very out of date;
DISPLAY4, a FORTRAN90 program which displays graphics from the flow data computed by FLOW3, FLOW5 or FLOW7. This program used to work, but it is very out of date;
DISPLAY5, a FORTRAN90 program which displays graphics from the flow data computed by FLOW3, FLOW5 or FLOW7. This program used to work, but it is very out of date;
DIST_PLOT a MATLAB program which makes contour plots of the distance function, as defined and used in Persson and Strang's distmesh code;
DISTANCE_TO_POSITION is a FORTRAN90 program which estimates the positions of cities based on a city-to-city distance table.
DISTANCE_TO_POSITION is a MATLAB program which estimates the positions of cities based on a city-to-city distance table.
DISTANCE_TO_POSITION_SPHERE is a MATLAB program which estimates the positions of cities on a sphere (such as the earth) based on a city-to-city distance table.
DISTANCES a FORTRAN77 program which reads a multiple alignment file (perhaps preprocessed by READ_ALIGN) and creates a distance matrix suitable for a principal component analysis by the SPACER program.
DISTANCES a FORTRAN90 program which reads a multiple alignment file (perhaps preprocessed by READ_ALIGN) and creates a distance matrix suitable for a principal component analysis by the SPACER program.
DISTMESH a MATLAB library which carries out Persson and Strang's method of mesh generation;
DISTMESH_3D a MATLAB library which constitutes the 3D subset of Persson and Strang's distmesh code;
DIVDIF a C++ library which computes divided difference polynomials from data;
DIVDIF, a FORTRAN90 library which computes divided difference polynomials from data;
DIVDIF, a MATLAB library which computes divided difference polynomials from data;
DLAP, a data directory which contains examples of DLAP files, a sparse matrix file format used by DLAP;
DLAP is a FORTRAN90 library which carries out the iterative solution of sparse linear systems.
DLAP_IO, a FORTRAN90 library which reads and writes DLAP sparse matrix files;
DQED is a FORTRAN77 library which solves constrained least squares problems.
DQED is a FORTRAN90 library which solves constrained least squares problems.
DRAWCGM a library of FORTRAN and C routines for graphics output in CGM, PostScript or X11 format;
DRAWCGM_UTILITIES a FORTRAN77 library which includes some graphics utility routines for use with the DRAWCGM graphics package;
DRIV a FORTRAN77 library which solves real or complex systems of ordinary differential equations;
DSP, a data directory which contains examples of DSP files, a sparse matrix file format, storing just (I,J,A(I,J)), and using one-based indexing.
DSP_TO_ST, a FORTRAN90 program which converts a sparse matrix file from DSP format (one-based indices) to ST format (zero-based indices);
DUEL_SIMULATION a MATLAB program which simulates N repetitions of a duel between two players, each of whom has a known firing accuracy.
DUNAVANT is a C++ library which defines Dunavant rules for quadrature on a triangle.
DUNAVANT is a FORTRAN90 library which defines Dunavant rules for quadrature on a triangle.
DUNAVANT is a MATLAB library which defines Dunavant rules for quadrature on a triangle.
DUTCH is a FORTRAN90 library which carries out tasks in computational geometry.
DXF, a data directory which contains examples of DXF files, used for 3D graphics;
EISPACK a FORTRAN77 library which carries out eigenvalue computations; superseded by LAPACK;
EISPACK a FORTRAN90 library which carries out eigenvalue computations; superseded by LAPACK;
ELEMENT_DATA, a FORTRAN77 program which preprocesses simple element-based data on a grid into a form that DISPLAY4 can handle.
ELEMENT_DATA, is a FORTRAN90 program which preprocesses simple element-based data on a grid into a form that the DISPLAY4 program can handle.
EMPS a C++ program which expands compressed MPS files;
EMPS a FORTRAN90 program which expands compressed MPS files;
ENTRUST is a MATLAB program which minimizes a scalar function of several variables using trust-region methods.
EP_SERIAL is a FORTRAN77 program which is a serial version of the NAS Parallel Benchmark EP (embarassingly parallel).
EP_SERIAL is a FORTRAN90 program which is a serial version of the NAS Parallel Benchmark EP (embarassingly parallel).
EPS, a data directory which contains examples of EPS files, the Encapsulated PostScript file format for 2D graphics;
ERRORS, a FORTRAN90 program which illustrates the failure of numerical algorithms;
EXTRACT, a FORTRAN90 program which extracts one routine from a FORTRAN77 or FORTRAN90 file;
F77 FORTRAN77 programs which illustrate features of FORTRAN77;
F77_CLEANUP is a FORTRAN90 program which makes a copy of a FORTRAN77 file in which some minor cleanups have been made.
F77_INTRINSICS is a FORTRAN77 program which illustrates the use of FORTRAN77 intrinsic functions.
F77SPLIT, a C program which splits a file containing multiple FORTRAN77 routines into separate files;
F90 FORTRAN90 programs which illustrate features of FORTRAN90;
F90_INTRINSICS is a FORTRAN90 program which illustrates the use of FORTRAN90 intrinsic functions.
F90_MATLAB, FORTRAN90 programs which illustrate how a FORTRAN90 program can interact with MATLAB;
F90SPLIT, a C program which splits a file containing multiple FORTRAN90 routines into separate files;
F90SPLIT is a FORTRAN90 program which reads a FORTRAN file and creates individual files for every subroutine or function in the file.
FAURE, a dataset directory which contains examples of the Faure quasirandom sequence;
FAURE is a C++ library which computes elements of a Faure quasirandom sequence.
FAURE is a FORTRAN90 library which computes elements of a Faure quasirandom sequence.
FAURE is a MATLAB library which computes elements of a Faure quasirandom sequence.
FAURE_DATASET, a FORTRAN90 program which creates a Faure dataset;
FD_PREDATOR_PREY, a C program which solves a time-dependent predator-prey system using a finite difference approximation.
FD_PREDATOR_PREY, a C++ program which solves a time-dependent predator-prey system using a finite difference approximation.
FD_PREDATOR_PREY, a FORTRAN77 program which solves a time-dependent predator-prey system using a finite difference approximation.
FD_PREDATOR_PREY, a FORTRAN90 program which solves a time-dependent predator-prey system using a finite difference approximation.
FD_PREDATOR_PREY, a MATLAB program which solves a time-dependent predator-prey system using a finite difference approximation.
FD1D_BVP is a C program which applies the finite difference method to a two point boundary value problem in one spatial dimension.
FD1D_BVP is a C++ program which applies the finite difference method to a two point boundary value problem in one spatial dimension.
FD1D_BVP is a FORTRAN77 program which applies the finite difference method to a two point boundary value problem in one spatial dimension.
FD1D_BVP is a FORTRAN90 program which applies the finite difference method to a two point boundary value problem in one spatial dimension.
FD1D_BVP is a MATLAB program which applies the finite difference method to a two point boundary value problem in one spatial dimension.
FD1D_HEAT_EXPLICIT is a C program which uses the finite difference method and explicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_EXPLICIT is a C++ program which uses the finite difference method and explicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_EXPLICIT is a FORTRAN77 program which uses the finite difference method and explicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_EXPLICIT is a FORTRAN90 program which uses the finite difference method and explicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_EXPLICIT is a MATLAB program which uses the finite difference method and explicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_IMPLICIT is a C program which uses the finite difference method and implicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_IMPLICIT is a C++ program which uses the finite difference method and implicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_IMPLICIT is a FORTRAN77 program which uses the finite difference method and implicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_IMPLICIT is a FORTRAN90 program which uses the finite difference method and implicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_IMPLICIT is a MATLAB program which uses the finite difference method and implicit time stepping to solve the time dependent heat equation in 1D.
FD1D_HEAT_STEADY is a C program which uses the finite difference method to solve the steady (time independent) heat equation in 1D.
FD1D_HEAT_STEADY is a C++ program which uses the finite difference method to solve the steady (time independent) heat equation in 1D.
FD1D_HEAT_STEADY is a FORTRAN77 program which uses the finite difference method to solve the steady (time independent) heat equation in 1D.
FD1D_HEAT_STEADY is a FORTRAN90 program which uses the finite difference method to solve the steady (time independent) heat equation in 1D.
FD1D_HEAT_STEADY is a MATLAB program which uses the finite difference method to solve the steady (time independent) heat equation in 1D.
FD1D_PREDATOR_PREY is a FORTRAN77 program which implements a finite difference algorithm for a predator-prey system with spatial variation in 1D.
FD1D_PREDATOR_PREY is a FORTRAN90 program which implements a finite difference algorithm for a predator-prey system with spatial variation in 1D.
FD1D_PREDATOR_PREY is a MATLAB program which implements a finite difference algorithm for predator-prey system with spatial variation in 1D.
FD1D_PREDATOR_PREY_PLOT is a MATLAB program which plots the output from the FD1D_PREDATOR_PREY program;
FD2D_PREDATOR_PREY is a FORTRAN90 program which implements a finite difference algorithm for a predator-prey system with spatial variation in 2D.
FDI_OPT, a MATLAB program which demonstrates the use of MATLAB's FMINCON constrained minimization function, taking advantage of MATLAB's Parallel Computing Toolbox for faster execution.
FEKETE is a C++ library which defines Fekete rules for interpolation or quadrature on a triangle.
FEKETE is a FORTRAN90 library which defines Fekete rules for interpolation or quadrature on a triangle.
FEKETE is a MATLAB library which defines Fekete rules for quadrature or interpolation over a triangle.
FELIPPA is a C++ library which defines quadrature rules for lines, triangles, quadrilaterals, pyramids, wedges, tetrahedrons and hexahedrons.
FELIPPA is a FORTRAN90 library which defines quadrature rules for lines, triangles, quadrilaterals, pyramids, wedges, tetrahedrons and hexahedrons.
FELIPPA is a MATLAB library which defines quadrature rules for lines, triangles, quadrilaterals, pyramids, wedges, tetrahedrons and hexahedrons.
FELIPPA is a MATHEMATICA library which defines quadrature rules for lines, triangles, quadrilaterals, pyramids, wedges, tetrahedrons and hexahedrons.
FEM, a data directory which contains examples of FEM files, three text files that can be used to describe many finite element models;
FEM_50 is a MATLAB program which implements a finite element calculation in just 50 lines of code.
FEM_50_HEAT is a MATLAB program which implements a finite element calculation for the heat equation.
FEM_BASIS_Q4_DISPLAY is a MATLAB program which displays a basis function associated with a linear quadrilateral ("Q4") mesh.
FEM_BASIS_T3_DISPLAY is a MATLAB program which displays a basis function associated with a 3-node triangle "T3" mesh.
FEM_BASIS_T4_DISPLAY is a MATLAB program which displays a basis function associated with a 4-node triangle "T4" mesh.
FEM_BASIS_T6_DISPLAY is a MATLAB program which displays a basis function associated with a 6-node triangle "T6" mesh.
FEM_IO is a C++ library which reads or writes node, element and data files defining a finite element model.
FEM_IO is a FORTRAN90 library which reads or writes node, element and data files defining a finite element model.
FEM_IO is a MATLAB library which reads or writes node, element and data files defining a finite element model.
FEM_TO_TEC is a FORTRAN90 program which converts FEM models into TEC graphics files.
FEM_TO_TEC is a MATLAB program which converts FEM models into TEC graphics files.
FEM1D is a C program which applies the finite element method to a 1D linear two point boundary value problem.
FEM1D is a C++ program which applies the finite element method to a 1D linear two point boundary value problem.
FEM1D is a FORTRAN77 program which applies the finite element method to a 1D linear two point boundary value problem.
FEM1D is a FORTRAN90 program which applies the finite element method to a 1D linear two point boundary value problem.
FEM1D is a MATLAB program which applies the finite element method to a 1D linear two point boundary value problem.
FEM1D_ADAPTIVE is a C++ program which applies the finite element method to a 1D linear two point boundary value problem using adaptive refinement to improve the solution.
FEM1D_ADAPTIVE is a FORTRAN77 program which applies the finite element method to a 1D linear two point boundary value problem using adaptive refinement to improve the solution.
FEM1D_ADAPTIVE is a FORTRAN90 program which applies the finite element method to a 1D linear two point boundary value problem using adaptive refinement to improve the solution.
FEM1D_ADAPTIVE is a MATLAB program which applies the finite element method to a 1D linear two point boundary value problem using adaptive refinement to improve the solution.
FEM1D_BVP_LINEAR is a MATLAB program which applies the finite element method, with piecewise linear elements, to a two point boundary value problem in one spatial dimension.
FEM1D_FUNCTION_10_DISPLAY is a MATLAB program which reads a prefix defining three finite element data files, reads the data, samples the finite element function, and displays a plot.
FEM1D_NONLINEAR is a C++ program which applies the finite element method to a 1D nonlinear two point boundary value problem.
FEM1D_NONLINEAR is a FORTRAN77 program which applies the finite element method to a 1D nonlinear two point boundary value problem.
FEM1D_NONLINEAR is a FORTRAN90 program which applies the finite element method to a 1D nonlinear two point boundary value problem.
FEM1D_NONLINEAR is a MATLAB program which applies the finite element method to a 1D nonlinear two point boundary value problem.
FEM1D_PMETHOD is a C++ program which applies the p-method version of the finite element method to a 1D linear two point boundary value problem.
FEM1D_PMETHOD is a FORTRAN77 program which applies the p-method version of the finite element method to a 1D linear two point boundary value problem.
FEM1D_PMETHOD is a FORTRAN90 program which applies the p-method version of the finite element method to a 1D linear two point boundary value problem.
FEM1D_PMETHOD is a MATLAB program which applies the p-method version of the finite element method to a 1D linear two point boundary value problem.
FEM1D_PROJECT is a C++ program which projects data into a finite element space, including the least squares approximation of data, or the projection of a finite element solution from one mesh to another.
FEM1D_PROJECT is a FORTRAN77 program which projects data into a finite element space, including the least squares approximation of data, or the projection of a finite element solution from one mesh to another.
FEM1D_PROJECT is a FORTRAN90 program which projects data into a finite element space, including the least squares approximation of data, or the projection of a finite element solution from one mesh to another.
FEM1D_PROJECT is a MATLAB program which projects data into a finite element space, including the least squares approximation of data, or the projection of a finite element solution from one mesh to another.
FEM1D_SAMPLE, a C++ program which samples a scalar or vector finite element function of one variable, defined by FEM files, returning interpolated values at the sample points.
FEM1D_SAMPLE, a FORTRAN77 program which samples a scalar or vector finite element function of one variable, defined by FEM files, returning interpolated values at the sample points.
FEM1D_SAMPLE, a FORTRAN90 program which samples a scalar or vector finite element function of one variable, defined by FEM files, returning interpolated values at the sample points.
FEM1D_SAMPLE, a MATLAB program which samples a scalar or vector finite element function of one variable, defined by FEM files, returning interpolated values at the sample points.
FEM2D_HEAT is a C++ program which solves the 2D time dependent heat equation on the unit square.
FEM2D_HEAT is a FORTRAN90 program which solves the 2D time dependent heat equation on the unit square.
FEM2D_HEAT is a MATLAB program which solves the 2D time dependent heat equation on the unit square.
FEM2D_PACK is a C++ library which contains utilities for finite element calculations.
FEM2D_PACK is a FORTRAN77 library which contains utilities for 2D finite element calculations.
FEM2D_PACK is a FORTRAN90 library which contains utilities for finite element calculations.
FEM2D_PACK is a MATLAB library which contains utilities for finite element calculations.
FEM2D_POISSON is a C++ program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise quadratic triangular elements.
FEM2D_POISSON is a FORTRAN77 program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise quadratic triangular elements.
FEM2D_POISSON is a FORTRAN90 program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise quadratic triangular elements.
FEM2D_POISSON is a MATLAB program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise quadratic triangular elements.
FEM2D_POISSON_LINEAR is a C++ program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise linear triangular elements.
FEM2D_POISSON_LINEAR is a FORTRAN77 program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise linear triangular elements.
FEM2D_POISSON_LINEAR is a FORTRAN90 program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise linear triangular elements.
FEM2D_POISSON_LINEAR is a MATLAB program which solves the 2D Poisson equation on a rectangle, using the finite element method, and piecewise linear triangular elements.
FEM2D_PROJECT is a C++ program which projects a function F(X,Y), given as a data, into a given finite element space of piecewise linear triangular elements.
FEM2D_PROJECT is a FORTRAN90 program which projects a function F(X,Y), given as a data, into a given finite element space of piecewise linear triangular elements.
FEM2D_PROJECT is a MATLAB program which projects a function F(X,Y), given as data, into a given finite element space of piecewise linear triangular elements.
FEM2D_PROJECT_FUNCTION is a C++ program which projects a function F(X,Y), given as a formula, into a given finite element space of piecewise linear triangular elements.
FEM2D_PROJECT_FUNCTION is a FORTRAN90 program which projects a function F(X,Y), given as a formula, into a given finite element space of piecewise linear triangular elements.
FEM2D_PROJECT_FUNCTION is a MATLAB program which projects a function F(X,Y), given as a formula, into a given finite element space of piecewise linear triangular elements.
FEM2D_SAMPLE is a C++ program which evaluates a finite element function defined on an order 3 or order 6 triangulation.
FEM2D_SAMPLE is a FORTRAN77 program which evaluates a finite element function defined on a 2D triangular mesh.
FEM2D_SAMPLE is a FORTRAN90 program which evaluates a finite element function defined on an order 3 or order 6 triangulation.
FEM2D_SAMPLE is a MATLAB program which evaluates a finite element function defined on an order 3 or order 6 triangulation.
FEM3D_PACK is a C++ library which contains utilities for 3D finite element calculations.
FEM3D_PACK is a FORTRAN90 library which contains utilities for 3D finite element calculations.
FEM3D_PACK is a MATLAB library which contains utilities for 3D finite element calculations.
FEM3D_PROJECT is a C++ program which projects a function F(X,Y,Z), given as a data, into a given finite element space of piecewise linear tetrahedral elements.
FEM3D_PROJECT is a FORTRAN90 program which projects a function F(X,Y,Z), given as a data, into a given finite element space of piecewise linear tetrahedral elements.
FEM3D_PROJECT is a MATLAB program which projects a function F(X,Y,Z), given as a data, into a given finite element space of piecewise linear tetrahedral elements.
FEM3D_SAMPLE is a C++ program which evaluates a finite element function defined on 3D tetrahedral mesh.
FEM3D_SAMPLE is a FORTRAN90 program which evaluates a finite element function defined on 3D tetrahedral mesh.
FEM3D_SAMPLE is a MATLAB program which evaluates a finite element function defined on 3D tetrahedral mesh.
FEMOD1, a FORTRAN90 program which tries to set up and solve a model finite element problem in 2D;
FEMOD2, a FORTRAN90 program which sets up and solves a model finite element problem in 2D;
FEYNMAN_KAC, a C program which demonstrates the use of the Feynman-Kac algorithm for solving certain partial differential equations.
FFH_SPARSE is a MATLAB program which solves the time dependent heat equation in an arbitrary triangulated 2D region, using MATLAB's sparse matrix storage format and solver.
FFNS_SPARSE is a MATLAB program which solves the steady (time independent) incompressible Navier Stokes equations on an arbitrary triangulated region, using the finite element method and MATLAB's sparse facility.
FFP_SPARSE is a C++ program which solves the steady (time independent) Poisson equation on an arbitrary 2D triangulated region.
FFP_SPARSE is a FORTRAN90 program which solves the steady (time independent) Poisson equation on an arbitrary 2D triangulated region.
FFP_SPARSE is a MATLAB program which solves the steady (time independent) Poisson equation on an arbitrary 2D triangulated region, using the finite element method and MATLAB's sparse facility.
FFS_SPARSE is a MATLAB program which solves the steady (time independent) incompressible Stokes equations on an arbitrary triangulated region, using the finite element method and MATLAB's sparse facility.
FFT_OPEN_MP is a C program which demonstrates the computation of a Fast Fourier Transform in parallel, using OpenMP.
FFT_OPEN_MP is a C++ program which demonstrates the computation of a Fast Fourier Transform in parallel, using OpenMP.
FFT_OPEN_MP is a FORTRAN77 program which demonstrates the computation of a Fast Fourier Transform in parallel, using OpenMP.
FFT_OPEN_MP is a FORTRAN90 program which demonstrates the computation of a Fast Fourier Transform in parallel, using OpenMP.
FFT_SERIAL is a C program which demonstrates the computation of a Fast Fourier Transform, and is intended as a starting point for implementing an OpenMP parallel version.
FFT_SERIAL is a C++ program which demonstrates the computation of a Fast Fourier Transform, and is intended as a starting point for implementing an OpenMP parallel version.
FFT_SERIAL is a FORTRAN77 program which demonstrates the computation of a Fast Fourier Transform, and is intended as a starting point for implementing an OpenMP parallel version.
FFT_SERIAL is a FORTRAN90 program which demonstrates the computation of a Fast Fourier Transform, and is intended as a starting point for implementing an OpenMP parallel version.
FFT_SERIAL is a MATLAB program which demonstrates the computation of a Fast Fourier Transform.
FFTPACK4 is a FORTRAN90 library which implements the Fast Fourier Transform.
FFTPACK5 is a FORTRAN77 library which implements the Fast Fourier Transform.
FFTPACK5 is a FORTRAN90 library which implements the Fast Fourier Transform.
FFTW3 C programs which illustrate the use of the FFTW3 library for Fast Fourier Transforms.
FFTW3 FORTRAN77 programs which illustrate the use of the FFTW3 library for Fast Fourier Transforms.
FIG, a data directory which contains examples of FIG files, a 2D graphics file format used by the XFIG program;
FILE_MERGE is a FORTRAN90 program which merges two sorted files.
FILUM is a C library which can work with information in text files.
FILUM is a C++ library which can work with information in text files.
FILUM is a FORTRAN77 library which can work with information in text files.
FILUM is a FORTRAN90 library which can work with information in text files.
FILUM is a MATHEMATICA library which can work with information in text files.
FILUM is a MATLAB library which can work with information in text files.
FISHPACK a FORTRAN77 library which solves the Poisson, Laplace, or Helmholtz equation in 2D or 3D on a variety of geometries.
FIT, a data directory which contains examples of FIT files, a 2D graphics file format;
FIXCON is a FORTRAN90 program which reads a FORTRAN file using FORTRAN77 continuation statements, and makes a copy that uses FORTRAN90 continuation instead.
FLOOD_OPEN_GL, a C program which uses OpenGL to allow the user to select regions of a 2D image and flood them with color, by Art Wetzel.
FLOW3 is a FORTRAN90 program which solves the 2D steady (time independent) incompressible Navier Stokes equations using the finite element method.
FLOW4 is a FORTRAN90 program which solves the 2D steady (time independent) incompressible Navier Stokes equations using the finite element method.
FLOW5 is a FORTRAN90 program which solves the 2D steady (time independent) incompressible Navier Stokes equations using the finite element method.
FLOW6 is a FORTRAN90 program which solves the 2D steady (time independent) incompressible Navier Stokes equations using the finite element method.
FLOW7 is a FORTRAN90 program which solves the 2D steady (time independent) incompressible Navier Stokes equations using the finite element method.
FLOYD is a C++ library which implements Floyd's algorithm for finding the shortest distance between pairs of nodes on a directed graph.
FLOYD is a FORTRAN90 library which implements Floyd's algorithm for finding the shortest distance between pairs of nodes on a directed graph.
FLOYD is a MATLAB library which implements Floyd's algorithm for finding the shortest distance between pairs of nodes on a directed graph.
FLOYD_PARALLEL is a MATLAB program which attempts to run a parallel implementation of Floyd's algorithm for finding the shortest distance between pairs of nodes on a directed graph.
FOOTBALL is a FORTRAN90 program which ranks college football teams.
FREE_FEM_HEAT is a C++ program which uses the finite element method and the backward Euler method to solve the 2D time-dependent heat equation on an arbitrary triangulated region.
FREE_FEM_HEAT is a FORTRAN90 program which uses the finite element method and the backward Euler method to solve the 2D time-dependent heat equation on an arbitrary triangulated region.
FREE_FEM_HEAT is a MATLAB program which uses the finite element method and the backward Euler method to solve the 2D time-dependent heat equation on an arbitrary triangulated region.
FREE_FEM_NAVIER_STOKES is a C++ program which solves the 2D incompressible Navier Stokes equations in an arbitrary triangulated region.
FREE_FEM_NAVIER_STOKES is a FORTRAN90 program which solves the 2D incompressible Navier Stokes equations in an arbitrary triangulated region.
FREE_FEM_NAVIER_STOKES is a MATLAB program which solves the 2D incompressible Navier Stokes equations in an arbitrary triangulated region.
FREE_FEM_POISSON is a C++ program which solves Poisson's equation on a triangulated region, using the finite element method.
FREE_FEM_POISSON is a FORTRAN90 program which solves Poisson's equation on a triangulated region, using the finite element method.
FREE_FEM_POISSON is a MATLAB program which solves Poisson's equation on a triangulated region, using the finite element method.
FREE_FEM_STOKES is a C++ program which solves the 2D incompressible Stokes equations in an arbitrary triangulated region.
FREE_FEM_STOKES is a FORTRAN90 program which solves the 2D incompressible Stokes equations in an arbitrary triangulated region.
FREE_FEM_STOKES is a MATLAB program which solves the 2D incompressible Stokes equations in an arbitrary triangulated region.
FROBENIUS, a MATHEMATICA library which is useful for the Froebenius problem, also known as the postage stamp problem.
FSU_DAKOTA, a C++ library which implements a variety of methods for the generation of quasirandom numbers, submitted for inclusion in the Sandia Labs DAKOTA package;
G++_INTRINSICS, a C++ program which tests or demonstrates some of the intrinsic functions provided by the G++ compiler.
G77_INTRINSICS is a FORTRAN77 program which illustrates the use of intrinsic functions provided by the Gnu G77 compiler.
G95_INTRINSICS is a FORTRAN90 program which illustrates the use of intrinsic functions provided by the Gnu G95 compiler.
GAMBLERS_RUIN_SIMULATION, a MATLAB program which simulates the game of gambler's ruin.
GCC_INTRINSICS, a C program which demonstrates or tests some of the intrinsic functions made available by the GCC compiler.
GDB FORTRAN90 programs which illustrate the use of the GNU debugger program on a FORTRAN90 program;
GEGENBAUER_RULE, is a C++ program which can compute and print a Gauss-Gegenbauer quadrature rule.
GEGENBAUER_RULE, is a FORTRAN90 program which can compute and print a Gauss-Gegenbauer quadrature rule.
GEGENBAUER_RULE, is a MATLAB program which can compute and print a Gauss-Gegenbauer quadrature rule.
GEN_HERMITE_RULE, is a C++ program which can compute and print a generalized Gauss-Hermite quadrature rule.
GEN_HERMITE_RULE, is a FORTRAN90 program which can compute and print a generalized Gauss-Hermite quadrature rule.
GEN_HERMITE_RULE_R16, is a FORTRAN90 program which can compute and print a generalized Gauss-Hermite quadrature rule using quadruple precision.
GEN_HERMITE_RULE, is a MATLAB program which can compute and print a generalized Gauss-Hermite quadrature rule.
GEN_LAGUERRE_RULE, is a C++ program which can compute and print a generalized Gauss-Laguerre quadrature rule.
GEN_LAGUERRE_RULE, is a FORTRAN90 program which can compute and print a generalized Gauss-Laguerre quadrature rule.
GEN_LAGUERRE_RULE, is a MATLAB program which can compute and print a generalized Gauss-Laguerre quadrature rule.
GENE_CLUSTER, a FORTRAN90 program which clusters sets of genetic expression data;
GEOMETRY is a C++ library which performs geometric calculations in 2, 3 and N dimensional space.
GEOMETRY is a FORTRAN77 library which performs geometric calculations in 2, 3 and N dimensional space.
GEOMETRY is a FORTRAN90 library which performs geometric calculations in 2, 3 and N dimensional space.
GEOMETRY is a MATLAB library which performs geometric calculations in 2, 3 and N dimensional space.
GEOMPACK is a C++ library which can compute Delaunay triangulations Voronoi diagrams and other information, by Barry Joe.
GEOMPACK is a FORTRAN90 library which can compute Delaunay triangulations Voronoi diagrams and other information, by Barry Joe.
GEOMPACK is a MATLAB library which can compute Delaunay triangulations Voronoi diagrams and other information, by Barry Joe.
GEOMPACK is a PASCAL library which can compute Delaunay triangulations Voronoi diagrams and other information, by Barry Joe.
GEOMPACK2, a FORTRAN90 library which computes the Delaunay triangulation of 2D data;
GEOMPACK3, a FORTRAN90 library which performs Delaunay triangulation for 3D data;
GETWGT, a FORTRAN90 library which estimates the parameters of a Dirichlet mixture.
GFORTRAN, FORTRAN90 programs which investigate the use of the GFORTRAN compiler with FORTRAN77 code.
GFORTRAN, FORTRAN90 programs which investigate the use of the GFORTRAN compiler with FORTRAN90 code.
GFORTRAN_INTRINSICS is a FORTRAN77 program which illustrates the use of intrinsic functions provided by the Gnu GFORTRAN compiler.
GFORTRAN_INTRINSICS is a FORTRAN90 program which illustrates the use of intrinsic functions provided by the Gnu GFORTRAN compiler.
GIF, a data directory which contains examples of GIF files, a 2D graphics file format;
GL_DISPLAY a MATLAB program which displays the points used in a 2D Gauss-Legendre quadrature rule;
GM_RULES is a C++ library which defines Grundmann-Moeller rules for quadrature over a triangle, tetrahedron, or general M-dimensional simplex.
GM_RULES is a FORTRAN90 library which defines Grundmann-Moeller rules for quadrature over a triangle, tetrahedron, or general M-dimensional simplex.
GM_RULES is a MATLAB library which defines Grundmann-Moeller rules for quadrature over a triangle, tetrahedron, or general M-dimensional simplex.
GMOD, a data directory which contains examples of GMOD files, a 3D graphics file format used in some games.
GNUFOR is a FORTRAN90 library which provides an interface to the GNUPLOT graphics library.
GNUPLOT_I, a C library which allows an executing C or FORTRAN program to interact with the GNUPLOT graphics program.
GP_IO, a C++ library which reads a GP file;
GPROF, C programs which illustrate the use of the GPROF program performance monitor;
GPROF, C++ programs which illustrate the use of the GPROF program performance monitor;
GPROF, FORTRAN77 programs which illustrate the use of the GPROF program performance monitor;
GPROF, FORTRAN90 programs which illustrate the use of the GPROF program performance monitor;
GRADER a FORTRAN77 program which maintains class grade records.
GRAFFITI is a dataset directory which contains 195 abstract graphs, with adjacency and embedding information, stored in the GRF format.
GRAFIK a FORTRAN77 library which contains a few primitive graphics primitives.
GRAFPACK is a FORTRAN90 library which carries out operations on abstract graphs.
GRAPH_PAPER, a FORTRAN90 library which makes PostScript graph paper;
GRAPHCHK, a C program which uses the METIS library to check that a METIS graph file has the proper format;
GRF, a data directory which contains examples of GRF files, an abstract graph file format, 2D graphics;
GRF_DISPLAY, a MATLAB program which reads a GRF file defining a mathematical graph and displays it in the MATLAB graphics window.
GRF_DISPLAY_OPEN_GL, a C++ program which reads a GRF file defining a mathematical graph and displays it in an OpenGL graphics window.
GRF_IO, a C++ library which reads or writes a GRF file;
GRF_IO, a FORTRAN90 library which reads or writes a GRF file;
GRF_IO, a MATLAB library which reads or writes a GRF file;
GRF_TO_EPS, a FORTRAN90 program which converts a GRF file to EPS format;
GRF_TO_XYL, a FORTRAN90 program which converts information describing the adjacency and embedding of an abstract graph from GRF to XYL format.
GRID, a dataset directory which contains examples of sets of points on a uniform grid, with random holes;
GRID is a C++ library which computes elements of a grid sequence.
GRID is a FORTRAN90 library which computes elements of a grid sequence.
GRID is a MATLAB library which computes elements of a grid sequence.
GRID_DATASET is a C++ program which creates a grid sequence and writes it to a file.
GRID_DATASET is a FORTRAN90 program which creates a grid sequence and writes it to a file.
GRID_DATASET is a MATLAB program which creates a grid sequence and writes it to a file.
GRID_TO_BMP is a C++ program which reads a text file of data on a rectangular grid and creates a BMP file containing a color image of the data.
GSL, is a directory of C++ programs which illustrate the use of the Gnu Scientific Library;
HALTON, a dataset directory which contains examples of the Halton quasirandom sequence;
HALTON is a C++ library which computes elements of a Halton quasirandom sequence.
HALTON is a FORTRAN90 library which computes elements of a Halton quasirandom sequence.
HALTON is a MATLAB library which computes elements of a Halton quasirandom sequence.
HALTON_DATASET is a C++ program which creates a Halton sequence and writes it to a file.
HALTON_DATASET is a FORTRAN90 program which creates a Halton sequence and writes it to a file.
HALTON_DATASET is a MATLAB program which creates a Halton sequence and writes it to a file.
HAMMERSLEY, a dataset directory which contains examples of the Hammersley quasirandom sequence;
HAMMERSLEY is a C++ library which computes elements of a Hammersley quasirandom sequence.
HAMMERSLEY is a FORTRAN90 library which computes elements of a Hammersley quasirandom sequence.
HAMMERSLEY is a MATLAB library which computes elements of a Hammersley quasirandom sequence.
HAMMERSLEY_DATASET is a C++ program which creates a Hammersley sequence and writes it to a file.
HAMMERSLEY_DATASET is a FORTRAN90 program which creates a Hammersley sequence and writes it to a file.
HAMMERSLEY_DATASET is a MATLAB program which creates a Hammersley sequence and writes it to a file.
HANDLER_REPORT_FILTER a FORTRAN77 program which processes the output of the HANDLER program so that it is more suitable for further editing with the MRGray program.
HARTIGAN, a dataset directory which contains datasets for testing clustering algorithms;
HB, a data directory which contains examples of HB files, the Harwell Boeing sparse matrix file format;
HB_IO is a C++ library which reads and writes sparse linear systems stored in the Harwell-Boeing Sparse Matrix format.
HB_IO is a FORTRAN90 library which reads and writes sparse linear systems stored in the Harwell-Boeing Sparse Matrix format.
HB_IO is a MATLAB library which reads and writes sparse linear systems stored in the Harwell-Boeing Sparse Matrix format.
HB_TO_MM is a MATLAB program which converts a sparse matrix from Harwell-Boeing to Matrix Market format.
HB_TO_MSM is a MATLAB program which converts a sparse matrix stored in a Harwell Boeing file to MATLAB sparse matrix format;
HB_TO_ST is a FORTRAN77 program which converts a sparse matrix from Harwell-Boeing to sparse triplet format.
HB_TO_ST is a FORTRAN90 program which converts a sparse matrix from Harwell-Boeing to sparse triplet format.
HB_TO_ST is a MATLAB program which converts a sparse matrix from Harwell-Boeing to sparse triplet format.
HBSMC, a dataset directory which contains the Harwell Boeing Sparse Matrix Collection;
HCELL is a FORTRAN77 program which solves the time-dependent 2D incompressible Navier Stokes equations in an H-shaped region.
HCELL_FLOW_DISPLAY, a MATLAB program which plots the physical data, pressures or velocities, from a run of the HCELL program;
HCELL_STEADY is a FORTRAN77 program which solves the steady (time independent) incompressible Navier Stokes equations in a 2D H-shaped region.
HDF, a data directory which contains examples of HDF files, a general scientific data file format;
HEAT_MPI is a C program which solves the 1D Time Dependent Heat Equation using MPI.
HEAT_MPI is a C++ program which solves the 1D Time Dependent Heat Equation using MPI.
HEAT_MPI is a FORTRAN77 program which solves the 1D Time Dependent Heat Equation using MPI.
HEAT_MPI is a FORTRAN90 program which solves the 1D Time Dependent Heat Equation using MPI.
HEATED_PLATE is a C program which solves the steady (time independent) heat equation in a 2D rectangular region, and is intended as a starting point for implementing an OpenMP parallel version.
HEATED_PLATE is a C++ program which solves the steady (time independent) heat equation in a 2D rectangular region, and is intended as a starting point for implementing an OpenMP parallel version.
HEATED_PLATE is a FORTRAN77 program which solves the steady (time independent) heat equation in a 2D rectangular region, and is intended as a starting point for implementing an OpenMP parallel version.
HEATED_PLATE is a FORTRAN90 program which solves the steady (time independent) heat equation in a 2D rectangular region, and is intended as a starting point for implementing an OpenMP parallel version.
HELLO, a C program which prints out "Hello, world!".
HELLO, a C++ program which prints out "Hello, world!".
HELLO, a FORTRAN77 program which prints out "Hello, world!".
HELLO, a FORTRAN90 program which prints out "Hello, world!".
HELLO, a JAVA program which prints out "Hello, world!".
HELLO, a MATLAB program which prints out "Hello, world!".
HELP, a FORTRAN77 program which displays the contents of an old VMS-style help file.
HELP, a FORTRAN90 program which displays the contents of an old VMS-style help file.
HERMITE_PHYS_PRODUCT, is a MATLAB program which computes weighted integrals of products of Hermite (physicist) polynomials.
HERMITE_PROB_PRODUCT, is a MATLAB program which computes weighted integrals of products of Hermite (probabilist) polynomials.
HERMITE_RULE, is a C++ program which can compute and print a Gauss-Hermite quadrature rule.
HERMITE_RULE, is a FORTRAN90 program which can compute and print a Gauss-Hermite quadrature rule.
HERMITE_RULE, is a MATLAB program which can compute and print a Gauss-Hermite quadrature rule.
HEX_GRID, a dataset directory which contains datasets of points forming hex grids, either in squares or more general 2D regions;
HEX_GRID is a C++ library which computes elements of a hexagonal grid dataset.
HEX_GRID is a FORTRAN90 library which computes elements of a hexagonal grid dataset.
HEX_GRID is a MATLAB library which computes elements of a hexagonal grid dataset.
HEX_GRID_ANGLE is a FORTRAN90 library which computes elements of an angled hexagonal grid dataset.
HEX_GRID_ANGLE is a MATLAB library which computes elements of an angled hexagonal grid dataset.
HEX_GRID_DATASET is a C++ program which creates a hexagonal grid dataset and writes it to a file.
HEX_GRID_DATASET is a FORTRAN90 program which creates a hexagonal grid dataset and writes it to a file.
HEX_GRID_DATASET is a MATLAB program which creates a hexagonal grid dataset and writes it to a file.
HEX_GRID_TRIANGULATE is a FORTRAN90 program which computes points on a hexagonal grid inside a number of test regions.
HEX_MESH, a data directory which defines a format for storing meshes of hexagons over a 2D region.
HEXDUMP, a C++ program which produces a hexadecimal dump of a file;
HISTOGRAM_DISPLAY, a MATLAB program which makes a bar plot of a set of data stored as columns in a file; the first column is the X values, and all the other columns are Y values to be shown as a stack of bars;
HODGE, a C program which implements a 2D cellular automaton, that can be regarded as a model of the spread of an illness, and whose parameters can be tuned to exhibit stability, regular waves, or a variety of chaotic behavior. This is a simplified version of a program by Martin Gerhardt and Heike Schuster
HOT_PIPE is a MATLAB program which uses FEM_50_HEAT to solve the heat equation for a pipe model.
HOT_POINT is a MATLAB program which uses FEM_50_HEAT to solve the heat equation for a 2D region with a hot point.
HRC, a data directory which contains examples of HRC files, a SoftImage format, 3D graphics;
HTMLINDEX is a C++ program which reads a FORTRAN program and writes a skeleton HTML page describing it, assuming that each subroutine includes a '!!' or 'cc' description line.
IEEE_UNIFORM, is a FORTRAN90 library which tries to uniformly sample the discrete set of values that represent the legal IEEE real numbers;
IGES, a data directory which contains examples of IGES files, a neutral file format for 3D graphics data exchange.
IHS, a dataset directory which contains examples of the Improved Distributed Hypercube Sampling quasirandom sequence;
IHS is a C++ library which computes elements of an improved distributed Latin hypercube dataset.
IHS is a FORTRAN90 library which computes elements of an improved distributed Latin hypercube dataset.
IHS is a MATLAB library which computes elements of an improved distributed Latin hypercube dataset.
IHS_DATASET is a C++ program which creates an improved distributed Latin hypercube dataset and writes it to a file.
IHS_DATASET is a FORTRAN90 program which creates an improved distributed Latin hypercube dataset and writes it to a file.
IHS_DATASET is a MATLAB program which creates an improved distributed Latin hypercube dataset and writes it to a file.
INCLUDE_FILES is a FORTRAN90 program which reads a FORTRAN file with INCLUDE statements, and makes a copy in which the indicated files have been included;
INDEX is a C++ program which reads a FORTRAN program and prints every line that begins with a special index tag of '!!' or 'cc'.
INOUT is a FORTRAN77 program which computes the pressure and velocity for a Navier Stokes flow in a square 1D region with an inlet and an outlet.
INOUT_FLOW, a dataset directory which contains 500 time steps of Navier-Stokes flow in a region with specified inflow and outflow;
INOUT_FLOW_DISPLAY a MATLAB library which displays a single velocity field solution for the INOUT flow;
INOUT_FLOW_MOVIE a MATLAB library which creates an animation of the velocity solutions for the INOUT cell;
INOUT_FLOW2, a dataset directory which contains 800 time steps of Navier-Stokes flow in a region with specified inflow and outflow;
INT_EXACTNESS, is a C++ program which checks the polynomial exactness of a 1-dimensional quadrature rule for a finite interval.
INT_EXACTNESS, is a FORTRAN90 program which checks the polynomial exactness of a 1-dimensional quadrature rule for a finite interval.
INT_EXACTNESS, is a MATLAB program which checks the polynomial exactness of a 1-dimensional quadrature rule for a finite interval.
INT_EXACTNESS_CHEBYSHEV1 is a C++ program which tests the polynomial exactness of Gauss-Chebyshev type 1 quadrature rules.
INT_EXACTNESS_CHEBYSHEV1 is a FORTRAN90 program which tests the polynomial exactness of Gauss-Chebyshev type 1 quadrature rules.
INT_EXACTNESS_CHEBYSHEV1 is a MATLAB program which tests the polynomial exactness of Gauss-Chebyshev type 1 quadrature rules.
INT_EXACTNESS_CHEBYSHEV2 is a C++ program which tests the polynomial exactness of Gauss-Chebyshev type 2 quadrature rules.
INT_EXACTNESS_CHEBYSHEV2 is a FORTRAN90 program which tests the polynomial exactness of Gauss-Chebyshev type 2 quadrature rules.
INT_EXACTNESS_CHEBYSHEV2 is a MATLAB program which tests the polynomial exactness of Gauss-Chebyshev type 2 quadrature rules.
INT_EXACTNESS_GEGENBAUER is a C++ program which tests the polynomial exactness of Gauss-Gegenbauer quadrature rules.
INT_EXACTNESS_GEGENBAUER is a FORTRAN90 program which tests the polynomial exactness of Gauss-Gegenbauer quadrature rules.
INT_EXACTNESS_GEGENBAUER is a MATLAB program which tests the polynomial exactness of Gauss-Gegenbauer quadrature rules.
INT_EXACTNESS_GEN_HERMITE is a C++ program which tests the polynomial exactness of generalized Gauss-Hermite quadrature rules.
INT_EXACTNESS_GEN_HERMITE is a FORTRAN90 program which tests the polynomial exactness of generalized Gauss-Hermite quadrature rules.
INT_EXACTNESS_GEN_HERMITE is a MATLAB program which tests the polynomial exactness of generalized Gauss-Hermite quadrature rules.
INT_EXACTNESS_GEN_HERMITE_R16 is a FORTRAN90 program which tests the polynomial exactness of generalized Gauss-Hermite quadrature rules, using "double double precision" arithmetic.
INT_EXACTNESS_GEN_LAGUERRE is a C++ program which tests the polynomial exactness of generalized Gauss-Laguerre quadrature rules.
INT_EXACTNESS_GEN_LAGUERRE is a FORTRAN90 program which tests the polynomial exactness of generalized Gauss-Laguerre quadrature rules.
INT_EXACTNESS_GEN_LAGUERRE is a MATLAB program which tests the polynomial exactness of generalized Gauss-Laguerre quadrature rules.
INT_EXACTNESS_HERMITE is a C++ program which tests the polynomial exactness of Gauss-Hermite quadrature rules.
INT_EXACTNESS_HERMITE is a FORTRAN90 program which tests the polynomial exactness of Gauss-Hermite quadrature rules.
INT_EXACTNESS_HERMITE is a MATLAB program which tests the polynomial exactness of Gauss-Hermite quadrature rules.
INT_EXACTNESS_JACOBI is a C++ program which tests the polynomial exactness of Gauss-Jacobi quadrature rules.
INT_EXACTNESS_JACOBI is a FORTRAN90 program which tests the polynomial exactness of Gauss-Jacobi quadrature rules.
INT_EXACTNESS_JACOBI is a MATLAB program which tests the polynomial exactness of Gauss-Jacobi quadrature rules.
INT_EXACTNESS_LAGUERRE is a C++ program which tests the polynomial exactness of Gauss-Laguerre quadrature rules.
INT_EXACTNESS_LAGUERRE is a FORTRAN90 program which tests the polynomial exactness of Gauss-Laguerre quadrature rules.
INT_EXACTNESS_LAGUERRE is a MATLAB program which tests the polynomial exactness of Gauss-Laguerre quadrature rules.
INT_EXACTNESS_LEGENDRE is a C++ program which tests the polynomial exactness of Gauss-Legendre quadrature rules.
INT_EXACTNESS_LEGENDRE is a FORTRAN90 program which tests the polynomial exactness of Gauss-Legendre quadrature rules.
INT_EXACTNESS_LEGENDRE is a MATLAB program which tests the polynomial exactness of Gauss-Legendre quadrature rules.
INTEGRAL_TEST is a FORTRAN90 program which tests the suitability of a set of N points for use in an equal-weight quadrature rule over the multi-dimensional unit hypercube.
INTERP, a FORTRAN90 library which can be used for parameterizing and interpolating data;
INTLIB is a FORTRAN90 library which estimates the integral of a function over a one-dimensional interval.
IRIS_TO_PC, a C program which runs on an SGI IRIS and receives data sent over a UDP socket from another machine;
IS_SERIAL is a C program which is a serial version of the NAS Parallel Benchmark IS (integer sort).
ISING_3D_SIMULATION is a FORTRAN90 library which carries out a Monte Carlo simulation of a 3D Ising model.
ITPACK, a FORTRAN90 library which contains a variety of algorithms for the iterative solution of a linear system of equations.
IV, a data directory which contains examples of IV files, the SGI Inventor format for 3D graphics;
IVCON is a C++ program which can convert graphics information between various 3D formats.
IVREAD is a FORTRAN90 program which can convert graphics information between various 3D formats.
JACOBI_RULE, is a C++ program which can compute and print a Gauss-Jacobi quadrature rule.
JACOBI_RULE, is a FORTRAN90 program which can compute and print a Gauss-Jacobi quadrature rule.
JACOBI_RULE, is a MATLAB program which can compute and print a Gauss-Jacobi quadrature rule.
JBAR, a FORTRAN90 program which reads a data file and creates a bar graph.
JOINUP is a C++ program which restores the original file from the fixed-size pieces created by SPLITUP.
JPG, a data directory which contains examples of JPG or JPEG files, a file format for high quality 2D graphics;
JTB_CODIST, a MATLAB program which demonstrates how the linear system associated with a finite element problem can be treated as a codistributed array whose entries are assigned to different MATLAB workers, so that the matrix is assembled in parallel.
KEAST is a C++ library which defines a number of quadrature rules for a tetrahedron.
KEAST is a FORTRAN90 library which defines a number of quadrature rules for a tetrahedron.
KEAST is a MATLAB library which defines quadrature rules for a tetrahedron.
KELLEY, a MATLAB library which implements iterative methods for linear and nonlinear equations, by Tim Kelley;
KMEANS is a FORTRAN90 library which contains several different algorithms for the K-Means problem.
KMEANS is a MATLAB library which contains several different algorithms for the K-Means problem.
KMEDIAN is a FORTRAN77 program which handles the K-Median problem.
KMEDIAN is a FORTRAN90 program which handles the K-Median problem.
KMETIS, a C program which uses the METIS library to partition the nodes of a graph in a balanced way, useful for parallel processing;
KNAPSACK_REMOTE, a MATLAB program which runs in parallel, seeking solutions of the knapsack problem, and includes instructions on how to run the job, via MATLAB's BATCH facility, on a remote system such as Virginia Tech's ITHACA cluster.
LAGUERRE_PRODUCT, is a MATLAB program which computes weighted integrals of products of Laguerre polynomials.
LAGUERRE_RULE, is a C++ program which can compute and print a Gauss-Laguerre quadrature rule.
LAGUERRE_RULE, is a FORTRAN90 program which can compute and print a Gauss-Laguerre quadrature rule.
LAGUERRE_RULE, is a MATLAB program which can compute and print a Gauss-Laguerre quadrature rule.
LAMBERT is a FORTRAN90 library which computes elements of the Lambert quasirandom sequence in 1D, 2D, 3D or 4D.
LAMP a FORTRAN77 library which solves linear assignment and matching problems.
LAMMPS a FORTRAN77 program which performs a classical molecular dynamics simulation.
LAPACK is a FORTRAN77 library which factors and solves systems of linear equations in a variety of formats and arithmetic types. It supersedes LINPACK and EISPAK.
LAPACK is a FORTRAN90 library which factors and solves systems of linear equations in a variety of formats and arithmetic types. It supersedes LINPACK and EISPAK.
LAPACK_D is a FORTRAN77 library which factors and solves systems of linear equations using double precision real arithmetic.
LAPACK_D is a FORTRAN90 library which factors and solves systems of linear equations using double precision real arithmetic.
LAPACK_S is a FORTRAN77 library which factors and solves systems of linear equations using single precision real arithmetic.
LAPACK_S is a FORTRAN90 library which factors and solves systems of linear equations using single precision real arithmetic.
LATIN_CENTER, a dataset directory which contains examples of the Latin Center Square quasirandom sequence;
LATIN_CENTER is a C++ library which computes elements of a Latin Hypercube dataset, choosing center points.
LATIN_CENTER is a FORTRAN90 library which computes elements of a Latin Hypercube dataset, choosing center points.
LATIN_CENTER is a MATLAB library which computes elements of a Latin Hypercube dataset, choosing center points.
LATIN_CENTER_DATASET is a FORTRAN90 program which creates a Latin Center Hypercube dataset;
LATIN_EDGE, a dataset directory which contains examples of the Latin Edge Square quasirandom sequence;
LATIN_EDGE is a C++ library which computes elements of a Latin Hypercube dataset, choosing edge points.
LATIN_EDGE is a FORTRAN90 library which computes elements of a Latin Hypercube dataset, choosing edge points.
LATIN_EDGE is a MATLAB library which computes elements of a Latin Hypercube dataset, choosing edge points.
LATIN_EDGE_DATASET is a FORTRAN90 program which creates a Latin Edge Hypercube dataset;
LATIN_RANDOM, a dataset directory which contains examples of the Latin Random Square quasirandom sequence;
LATIN_RANDOM is a C++ library which computes elements of a Latin Hypercube dataset, choosing points at random.
LATIN_RANDOM is a FORTRAN90 library which computes elements of a Latin Hypercube dataset, choosing points at random.
LATIN_RANDOM is a MATLAB library which computes elements of a Latin Hypercube dataset, choosing points at random.
LATIN_RANDOM_DATASET is a FORTRAN90 program which creates a Latin Random Hypercube dataset;
LATINIZE is a C++ library which adjusts N points in M dimensions to form a Latin hypercube.
LATINIZE is a FORTRAN90 library which adjusts N points in M dimensions to form a Latin hypercube.
LATINIZE is a MATLAB library which adjusts N points in M dimensions to form a Latin hypercube.
LATTICE is a C++ library which approximates multidimensional integrals using lattice rules.
LATTICE is a FORTRAN90 library which approximates multidimensional integrals using lattice rules.
LATTICE is a MATLAB library which approximates multidimensional integrals using lattice rules.
LAU_NP is a FORTRAN90 library which implements heuristic algorithms for various NP-hard combinatorial problems.
LAUPACK is a FORTRAN90 library which carries out various operations on graphs.
LAWSON a FORTRAN77 library which contains routines for solving least squares problems and singular value decompositions, by Charles Lawson, Richard Hanson.
LAWSON a FORTRAN90 library which contains routines for solving least squares problems and singular value decompositions, by Charles Lawson, Richard Hanson.
LCVT, a dataset directory which contains examples of "Latinized" Centroidal Voronoi Tessellations;
LCVT is a C++ library which computes a latinized Centroidal Voronoi Tessellation.
LCVT is a FORTRAN90 library which computes a latinized Centroidal Voronoi Tessellation.
LCVT is a MATLAB library which computes a latinized Centroidal Voronoi Tessellation.
LCVT_DATASET is a C++ program which computes a latinized Centroidal Voronoi Tessellation and writes it to a file.
LCVT_DATASET is a FORTRAN90 program which computes a latinized Centroidal Voronoi Tessellation and writes it to a file.
LCVT_DATASET is a MATLAB program which computes a latinized Centroidal Voronoi Tessellation and writes it to a file.
LCVT_MOD, a dataset directory which contains examples of "Latinized" Centroidal Voronoi Tessellations on a logical torus;
LEGENDRE_PRODUCT, is a MATLAB program which computes weighted integrals of products of Legendre polynomials.
LEGENDRE_RULE, is a C++ program which computes a 1D Gauss-Legendre quadrature rule.
LEGENDRE_RULE, is a FORTRAN90 program which computes a 1D Gauss-Legendre quadrature rule.
LEGENDRE_RULE, is a MATLAB program which computes a 1D Gauss-Legendre quadrature rule.
LEGENDRE_RULE_FAST, is a C program which uses a fast (order N) algorithm to compute a Gauss-Legendre quadrature rule of given order.
LEGENDRE_RULE_FAST, is a C++ program which uses a fast (order N) algorithm to compute a Gauss-Legendre quadrature rule of given order.
LEGENDRE_RULE_FAST, is a FORTRAN90 program which uses a fast (order N) algorithm to compute a Gauss-Legendre quadrature rule of given order.
LEGENDRE_RULE_FAST, is a MATLAB program which uses a fast (order N) algorithm to compute a Gauss-Legendre quadrature rule of given order.
LEMKE, a MATLAB library which implements Lemke's algorithm for the linear complementarity problem, by Paul Fackler, Mario Miranda.
LEVELS, a MATLAB library which makes a contour plot, choosing the contour levels using random sampling.
LF2CR, a C++ program which converts linefeeds to carriage returns in a file;
LF2CRLF, a C++ program which converts linefeeds to carriage return + linefeeds in a file;
LFRM, a C++ program which removes all linefeed characters from a file;
LHS, a dataset directory which contains datasets related to Latin Hypercube Sampling;
LIFE_OPEN_GL, a C program which uses OpenGL to display the evolution of John Conway's "Game of Life", by Simon Green.
LIGHTS_OUT_OPEN_GL, a C++ program which sets up a "Lights Out" game and allows the user to solve it, using the OpenGL graphics window.
LINEAR_SOLVE_DISTRIBUTED is a MATLAB program which solves a linear system A*x=b using MATLAB's spmd facility, so that the matrix A is "distributed" across multiple MATLAB workers.
LINPACK_BENCH is a C program which measures the time taken by LINPACK to solve a particular linear system.
LINPACK_BENCH is a C++ program which measures the time taken by LINPACK to solve a particular linear system.
LINPACK_BENCH is a FORTRAN77 program which measures the time taken by LINPACK to solve a particular linear system.
LINPACK_BENCH is a FORTRAN90 program which measures the time taken by LINPACK to solve a particular linear system.
LINPACK_BENCH, a JAVA program which carries out the LINPACK benchmark.
LINPACK_BENCH is a MATLAB program which measures the time taken by LINPACK to solve a particular linear system.
LINPACK_BENCH_BACKSLASH is a MATLAB program which measures the time taken by LINPACK to solve a particular linear system, and uses MATLAB's builtin "backslash" operator to do the solving.
LINPACK_C is a C++ library which solves linear systems using single precision complex arithmetic;
LINPACK_C is a FORTRAN77 library which solves linear systems using single precision complex arithmetic;
LINPACK_C is a FORTRAN90 library which solves linear systems using single precision complex arithmetic;
LINPACK_C is a MATLAB library which solves linear systems using single precision complex arithmetic;
LINPACK_D is a C library which solves linear systems using double precision real arithmetic;
LINPACK_D is a C++ library which solves linear systems using double precision real arithmetic;
LINPACK_D is a FORTRAN77 library which solves linear systems using double precision real arithmetic;
LINPACK_D is a FORTRAN90 library which solves linear systems using double precision real arithmetic;
LINPACK_D is a MATLAB library which solves linear systems using double precision real arithmetic;
LINPACK_S is a C library which solves linear systems using single precision real arithmetic;
LINPACK_S is a C++ library which solves linear systems using single precision real arithmetic;
LINPACK_S is a FORTRAN77 library which solves linear systems using single precision real arithmetic;
LINPACK_S is a FORTRAN90 library which solves linear systems using single precision real arithmetic;
LINPACK_S is a MATLAB library which solves linear systems using single precision real arithmetic;
LINPACK_Z is a C++ library which solves linear systems using double precision complex arithmetic;
LINPACK_Z is a FORTRAN77 library which solves linear systems using double precision complex arithmetic;
LINPACK_Z is a FORTRAN90 library which solves linear systems using double precision complex arithmetic;
LINPLUS is a C library which carries out simple manipulations of matrices in a variety of formats.
LINPLUS is a C++ library which carries out simple manipulations of matrices in a variety of formats.
LINPLUS is a FORTRAN77 library which carries out simple manipulations of matrices in a variety of formats.
LINPLUS is a FORTRAN90 library which carries out simple manipulations of matrices in a variety of formats.
LINPLUS is a MATLAB library which carries out simple manipulations of matrices in a variety of formats.
LISSAJOUS_OPEN_GL, a C++ program which computes a 2D Lissajous figure and displays it using OpenGL.
LORENZ_EQUATIONS is a MATHEMATICA program which demonstrates how solutions to the Lorenz equations can be synchronized.
LORENZ_SIMULATION is a MATLAB program which solves the Lorenz equations and displays the solution, for various starting conditions.
LSODI is a FORTRAN77 library which implements the Livermore Solver for Ordinary Differential Equations, Implicit case.
LYRICS_REMOTE, a MATLAB program which runs in parallel, using three workers which cooperate "systolically", that is, as through they were on an assembly line. The output from worker 1 is passed to worker 2 for further processing, and so on. This includes instructions on how to run the job, via MATLAB's BATCH facility, on a remote system such as Virginia Tech's ITHACA cluster.
MACHAR is a C library which computes the appropriate values of machine constants for a given machine.
MACHAR is a C++ library which computes the appropriate values of machine constants for a given machine.
MACHAR is a FORTRAN77 library which computes the appropriate values of machine constants for a given machine.
MACHAR is a FORTRAN90 library which computes the appropriate values of machine constants for a given machine.
MACHAR is a MATLAB library which computes the appropriate values of machine constants for a given machine.
MACHINE is a C library which store the appropriate values of machine constants for a given machine.
MACHINE is a C++ library which store the appropriate values of machine constants for a given machine.
MACHINE is a FORTRAN77 library which store the appropriate values of machine constants for a given machine.
MACHINE is a FORTRAN90 library which store the appropriate values of machine constants for a given machine.
MACHINE is a MATLAB library which store the appropriate values of machine constants for a given machine.
MAKEFILES, C programs which illustrate the use of MAKEFILES for maintaining a software project;
MAKEFILES, C++ programs which illustrate the use of MAKEFILES for maintaining a software project;
MAKEFILES, FORTRAN77 programs which illustrate the use of MAKEFILES for maintaining a software project;
MAKEFILES, FORTRAN90 programs which illustrate the use of MAKEFILES for maintaining a software project;
MANDELBROT, a FORTRAN90 program which generates an ASCII PPM image of the Mandelbrot set;
MARTINEZ, a dataset directory which contains datasets for computational statistics;
MASS, a FORTRAN90 program which verifies the computation of the mass matrix for a finite element calculation for a 2D fluid flow problem.
MATALG, a FORTRAN90 program which carries out matrix calculations;
MATH_INTRINSICS is a JAVA program which illustrates the use of the intrinsic functions in the Java Math package.
MATLAB, MATLAB programs which illustrate the use of the MATLAB programming language;
MATLAB_COMMANDLINE, MATLAB programs which illustrate how MATLAB can be run from the UNIX command line, that is, not with the usual MATLAB command window.
MATLAB_C, MATLAB programs which illustrate how C functions can be written, compiled, and called from MATLAB using the MEX facility;
MATLAB_F77, MATLAB programs which illustrate how FORTRAN77 functions can be written, compiled, and called from MATLAB using MATLAB's mex facility;
MATLAB_MOVIES, MATLAB programs which illustrate making movies using MATLAB;
MATLAB_OS, MATLAB programs which illustrate how the system command can be used to allow MATLAB to issue commands to the computer operating system (UNIX or DOS);
MATLAB_PARALLEL, examples which illustrate "local" parallel programming on a single computer with MATLAB's Parallel Computing Toolbox.
MATMAN, a FORTRAN77 program which manipulates matrices;
MATMAN, a FORTRAN90 program which manipulates matrices;
MATMUL is a C program which is an interactive matrix multiplication benchmark.
MATMUL is a FORTRAN77 program which is an interactive matrix multiplication benchmark.
MATMUL is a FORTRAN90 program which is an interactive matrix multiplication benchmark.
MATT is a FORTRAN90 program which sets up a food-web model using the stable isotope method.
MATT_MESSAGE is a C program which simulates the behavior of a satellite warning system, by generating a set of 20 messages that report the observance of various threats.
MATT_MESSAGE is a FORTRAN77 program which simulates the behavior of a satellite warning system, by generating a set of 20 messages that report the observance of various threats.
MD is a C program which carries out a molecular dynamics simulation, and is intended as a starting point for implementing an OpenMP parallel version.
MD is a C++ program which carries out a molecular dynamics simulation, and is intended as a starting point for implementing an OpenMP parallel version.
MD is a FORTRAN77 program which carries out a molecular dynamics simulation, and is intended as a starting point for implementing an OpenMP parallel version.
MD is a FORTRAN90 program which carries out a molecular dynamics simulation, and is intended as a starting point for implementing an OpenMP parallel version.
MD is a MATLAB program which carries out a molecular dynamics simulation, and is intended as a starting point for implementing a parallel version.
MD_OPEN_MP is a C program which carries out a molecular dynamics simulation using OpenMP.
MD_OPEN_MP is a C++ program which carries out a molecular dynamics simulation using OpenMP.
MD_OPEN_MP is a FORTRAN77 program which carries out a molecular dynamics simulation using OpenMP.
MD_OPEN_MP is a FORTRAN90 program which carries out a molecular dynamics simulation in parallel, using OpenMP.
MD_PARALLEL is a MATLAB program which carries out a molecular dynamics simulation, running in parallel using MATLAB's "PARFOR" feature.
MD_REMOTE, a MATLAB program which carries out a molecular dynamics simulation; it runs in parallel using MATLAB's "parfor" facility, and includes instructions on how to run the job, via MATLAB's BATCH facility, on a remote system such as Virginia Tech's ITHACA cluster.
MD1 is a FORTRAN90 program which carries out a molecular dynamics simulation.
MD2 is a FORTRAN90 program which carries out a molecular dynamics simulation.
MD3 is a FORTRAN90 program which carries out a molecular dynamics simulation.
MD3GLUE is a FORTRAN90 program which carries out a molecular dynamics simulation.
MDBNCH is a FORTRAN77 program which is a benchmark molecular simulation calculation.
MDDISK is a C program which simulates a soft disk fluid.
MDS, a dataset directory which contains datasets for multidimensional scaling;
MEMORY, a FORTRAN90 library which can store and retrieve data by name;
MEMORY_TEST is a C++ program which declares and uses a sequence of larger and larger vectors, to see how big a vector can be used on a given machine and compiler.
MEMORY_TEST is a FORTRAN90 program which declares and uses a sequence of larger and larger vectors, to see how big a vector can be used on a given machine and compiler.
MEMORY_TEST is a MATLAB program which declares and uses a sequence of larger and larger vectors, to see how big a vector can be used on a given machine and compiler.
MESH_BANDWIDTH is a C++ program which returns the geometric bandwidth associated with a mesh of elements of any order and in a space of arbitrary dimension.
MESH_BANDWIDTH is a FORTRAN90 program which returns the geometric bandwidth associated with a mesh of elements of any order and in a space of arbitrary dimension.
MESH_BANDWIDTH is a MATLAB program which returns the geometric bandwidth associated with a mesh of elements of any order and in a space of arbitrary dimension.
MESH_DISPLAY, a MATLAB program which reads data defining a polygonal mesh and displays it, with optional numbering.
MESH_DISPLAY_OPEN_GL, a C++ program which reads data defining a polygonal mesh and displays it using OpenGL.
MESH2DUAL, a C program which used the METIS library to convert a finite element mesh to a dual graph.
MESH2NODAL, a C program which uses the METIS library to convert a finite element mesh to a nodal graph.
MESHLESS, a FORTRAN90 library which computes a meshless grid by centroidal Voronoi computations;
METIS, a C library which partitions the nodes of a graph or the elements of a mesh, for division among a number of parallel processes, or to reorder the variables in a sparse matrix to minimize fillin;
METIS_GRAPH, a data directory which contains examples of METIS GRAPH files, the format for graphs to be read by METIS, which can partition a graph;
METIS_MESH, a data directory which contains examples of METIS MESH files, the format for finite element meshes to be read by METIS, which can partition the elements of such a mesh;
MGMRES is a C library which applies the restarted GMRES algorithm to solve a sparse linear system.
MGMRES is a C++ library which applies the restarted GMRES algorithm to solve a sparse linear system.
MGMRES is a FORTRAN90 library which applies the restarted GMRES algorithm to solve a sparse linear system.
MGMRES is a MATLAB library which applies the restarted GMRES algorithm to solve a sparse linear system.
MHD_CONTROL, a dataset directory which contains datasets from the control of a magnetic hydrodynamic 2D flow;
MHD_CONTROL is a FORTRAN90 program which controls the evolution of an MHD system so that a particular state is achieved.
MHD_CONTROL_MOVIE, a MATHEMATICA program which displays and animates the output data from a magnetic hydrodynamic control problem.
MHD_FLOW is a FORTRAN90 program which simulates the evolution of a system governed by the equations for 2D magnetohydrodynamics.
MINPACK is a FORTRAN90 library which solves systems of nonlinear equations, or the least squares minimization of the residual of a set of linear or nonlinear equations.
MIXED, C programs which call a function written in another programming language.
MIXED, C++ programs which call a function written in another programming language.
MIXED, FORTRAN77 programs which call a function written in another programming language.
MIXED, FORTRAN90 programs which call a function written in another programming language.
MIXTURE, a FORTRAN90 program which simulates a process governed by a Dirichlet mixture distribution.
MM, a data directory which contains examples of MM files, the Matrix Market Sparse Matrix File Format;
MM_IO is a C library which reads and writes sparse linear systems stored in the Matrix Market format.
MM_IO is a FORTRAN90 library which reads and writes sparse linear systems stored in the Matrix Market format.
MM_IO is a MATLAB library which reads and writes sparse linear systems stored in the Matrix Market format.
MM_TO_HB is a MATLAB program which reads the sparse matrix information from an MM Matrix Market file and writes a corresponding HB Harwell Boeing file.
MM_TO_MSM is a MATLAB program which reads a Matrix Market file defining a sparse matrix, and creates a corresponding MATLAB sparse matrix data structure.
MM_TO_ST is a MATLAB program which reads the sparse matrix information from an MM Matrix Market file and writes a corresponding ST Sparse Triplet file.
MODULE_MARK is a FORTRAN90 program which replaces bare "END" statements by "END (module name)" statements in a FORTRAN90 file.
MOV, a data directory which contains examples of MOV files, the Quicktime "movie" file format for 2D animation;
MP4, a data directory which contains examples of MP4 files, the MPEG-4 movie file format for 2D animation;
MPG, a data directory which contains examples of MPEG files, the MPEG movie file format for 2D animation;
MPI C programs which illustrate the use of the MPI application program interface for carrying out parallel computations in a distributed memory environment.
MPI C++ programs which illustrate the use of the MPI application program interface for carrying out parallel computations in a distributed memory environment.
MPI FORTRAN77 programs which illustrate the use of the MPI application program interface for carrying out parallel computations in a distributed memory environment.
MPI FORTRAN90 programs which illustrate the use of the MPI application program interface for carrying out parallel computations in a distributed memory environment.
MPI_ITHACA, C programs which illustrate the use of PBS scripts for submitting MPI jobs on Virginia Tech's ITHACA cluster.
MPI_ITHACA, C++ programs which illustrate the use of PBS scripts for submitting MPI jobs on Virginia Tech's ITHACA cluster.
MPI_ITHACA, FORTRAN77 programs which illustrate the use of PBS scripts for submitting MPI jobs on Virginia Tech's ITHACA cluster.
MPI_ITHACA, FORTRAN90 programs which illustrate the use of PBS scripts for submitting MPI jobs on Virginia Tech's ITHACA cluster.
MPI_STUBS is a C library which contains "stub" MPI routines, allowing a user to compile, load, and possibly run an MPI program on a serial machine.
MPI_STUBS is a C++ library which contains "stub" MPI routines, allowing a user to compile, load, and possibly run an MPI program on a serial machine.
MPI_STUBS is a FORTRAN77 library which contains "stub" MPI routines, allowing a user to compile, load, and possibly run an MPI program on a serial machine.
MPI_STUBS is a FORTRAN90 library which contains "stub" MPI routines, allowing a user to compile, load, and possibly run an MPI program on a serial machine.
MPI_SYSX, C programs which illustrate the use of PBS scripts for submitting MPI jobs on System X.
MPI_SYSX, C++ programs which illustrate the use of PBS scripts for submitting MPI jobs on System X.
MPI_SYSX, FORTRAN77 programs which illustrate the use of PBS scripts for submitting MPI jobs on System X.
MPI_SYSX, FORTRAN90 programs which illustrate the use of PBS scripts for submitting MPI jobs on System X.
MPS, a dataset directory which contains linear programming datasets;
MPSC, a dataset directory which contains linear programming datasets in compressed format;
MRI_TO_ASCII, a C program which converts the binary data in an MRI file to ASCII text.
MSM_TO_HB, a MATLAB program which writes a MATLAB sparse matrix to a Harwell Boeing file;
MSM_TO_MM, a MATLAB program which writes a MATLAB sparse matrix to a Matrix Market file;
MSM_TO_ST, a MATLAB program which writes a MATLAB sparse matrix to a ST Sparse Triplet file;
MTL, a data directory which contains examples of MTL files, a format used to store material definitions that may be accessed by a Wavefront OBJ file, 3D graphics;
MTV, a data directory which contains examples of MTV files, a format used to define graphics to be displayed by the plotmtv program;
MXV a C program which compares the performance of (FOR I, FOR J) loops and (FOR J, FOR I ) loops for computing the product of an MxN matrix A and an N vector X.
MXV a C++ program which compares the performance of (FOR I, FOR J) loops and (FOR J, FOR I ) loops for computing the product of an MxN matrix A and an N vector X.
MXV a FORTRAN77 program which compares the performance of (DO I, DO J) loops and (DO J, DO I ) loops for computing the product of an MxN matrix A and an N vector X.
MXV a FORTRAN90 program which compares the performance of (DO I, DO J) loops, (DO J, DO I ) loops, and MATMUL for computing the product of an MxN matrix A and an N vector X.
MXV a MATLAB program which compares the performance of (FOR I, FORO J) loops, (FOR J, FOR I ) loops, and the built in "A*X" notation for computing the product of an MxN matrix A and an N vector X.
MXV_OPEN_MP is a C program which compares the performance of plain vanilla Fortran and the FORTRAN90 intrinsic routine MATMUL, for the matrix multiplication problem y=A*x, with and without parallelization by OpenMP.
MXV_OPEN_MP is a C++ program which compares the performance of plain vanilla Fortran and the FORTRAN90 intrinsic routine MATMUL, for the matrix multiplication problem y=A*x, with and without parallelization by OpenMP.
MXV_OPEN_MP is a FORTRAN77 program which compares the performance of plain vanilla Fortran and the FORTRAN90 intrinsic routine MATMUL, for the matrix multiplication problem y=A*x, with and without parallelization by OpenMP.
MXV_OPEN_MP is a FORTRAN90 program which compares the performance of plain vanilla Fortran and the FORTRAN90 intrinsic routine MATMUL, for the matrix multiplication problem y=A*x, with and without parallelization by OpenMP.
MY_CALENDAR, a C++ program which checks a calendar file and prints any line containing the current date;
MY_COMPLEX, a C++ class for complex numbers;
NASADIG_FONTS is a FORTRAN90 program which reads ASCII files defining fonts, and creates a single direct access binary font file for use by the NASADIG graphics library.
NASADIG_X is a C library which defines the interface routines used by NASADIG in order to produce X Windows graphics output.
NASADIG_X_DUMMY is a FORTRAN90 library which defines dummy versions of the interface routines used by NASADIG in order to produce X Windows graphics output.
NAST2D is a C++ program which solves the 2D Navier Stokes fluid flow equations
NAST2D_CONTOUR, a MATLAB program which reads a data file from NAST2D_F90 and creates a contour plot;
NAST2D_F90 is a FORTRAN90 program which uses the finite volume method to set up and solve the 2D incompressible Navier Stokes equations with heat.
NAST2D_STREAK_DISPLAY, a MATLAB program which reads a streakline data file from NAST2D_F90 and displays an image of one time frame;
NAST2D_STREAK_MOVIE, a MATLAB program which reads a streakline data file from NAST2D_F90 and creates a movie;
NCARG FORTRAN77 programs which illustrate the use of the NCAR graphics library;
NCC_TETRAHEDRON is a C++ library which defines Newton-Cotes Closed quadrature rules on a tetrahedron.
NCC_TETRAHEDRON is a FORTRAN90 library which defines Newton-Cotes Closed quadrature rules on a tetrahedron.
NCC_TETRAHEDRON is a MATLAB library which defines Newton-Cotes Closed quadrature rules on a tetrahedron.
NCC_TRIANGLE is a C++ library which defines Newton-Cotes Closed quadrature rules on a triangle.
NCC_TRIANGLE is a FORTRAN90 library which defines Newton-Cotes Closed quadrature rules on a triangle.
NCC_TRIANGLE is a MATLAB library which defines Newton-Cotes Closed quadrature rules on a triangle.
NCO_TETRAHEDRON is a C++ library which defines Newton-Cotes Open quadrature rules on a tetrahedron.
NCO_TETRAHEDRON is a FORTRAN90 library which defines Newton-Cotes Open quadrature rules on a tetrahedron.
NCO_TETRAHEDRON is a MATLAB library which defines Newton-Cotes Open quadrature rules on a tetrahedron.
NCO_TRIANGLE is a C++ library which defines Newton-Cotes Open quadrature rules on a triangle.
NCO_TRIANGLE is a FORTRAN90 library which defines Newton-Cotes Open quadrature rules on a triangle.
NCO_TRIANGLE is a MATLAB library which defines Newton-Cotes Open quadrature rules on a triangle.
NEIGHBORS_TO_METIS_GRAPH, a C++ program which reads a file describing the neighbor structure of a tet mesh, and writes a METIS GRAPH file suitable for input to one of the family of programs based on METIS.
NEIGHBORS_TO_METIS_GRAPH, a FORTRAN90 program which reads a file describing the neighbor structure of a tet mesh, and writes a METIS GRAPH file suitable for input to one of the family of programs based on METIS.
NEIGHBORS_TO_METIS_GRAPH, a MATLAB program which reads a file describing the neighbor structure of a tet mesh, and writes a METIS GRAPH file suitable for input to one of the family of programs based on METIS.
NELDER_MEAD is a MATLAB program which minimizes a scalar function of several variables using the Nelder-Mead algorithm.
NESTED_SEQUENCE_DISPLAY, a MATLAB program which displays a set of nested sequences.
NETLAB a MATLAB library which provides simulation software using neural networks.
NETODE a FORTRAN77 program which models the time-dependent behavior of a two-phase fluid in an abstract network of nodes and links.
NEWTON_COTES is a MATHEMATICA library which computes the points and weights for Newton-Cotes quadrature.
NIEDERREITER is a C++ library which computes elements of a Niederreiter quasirandom sequence [arbitrary base].
NIEDERREITER is a FORTRAN90 library which computes elements of a Niederreiter quasirandom sequence [arbitrary base].
NIEDERREITER2, a dataset directory which contains examples of the Niederreiter quasirandom sequence using a base of 2;
NIEDERREITER2 is a C++ library which computes elements of a Niederreiter quasirandom sequence using base 2.
NIEDERREITER2 is a FORTRAN90 library which computes elements of a Niederreiter quasirandom sequence using base 2.
NIEDERREITER2 is a MATLAB library which computes elements of a Niederreiter quasirandom sequence using base 2.
NIEDERREITER2_DATASET, a FORTRAN90 program which creates a Niederreiter quasirandom dataset with base 2;
NINT_EXACTNESS is a C++ program which measures the polynomial exactness of a multidimensional quadrature rule defined over a finite rectangular product region.
NINT_EXACTNESS is a FORTRAN90 program which measures the polynomial exactness of a multidimensional quadrature rule defined over a finite rectangular product region.
NINT_EXACTNESS is a MATLAB program which measures the polynomial exactness of a multidimensional quadrature rule defined over a finite rectangular product region.
NINT_EXACTNESS_MIXED is a C++ program which measures the polynomial exactness of a multidimensional quadrature rule based on a mixture of 1D quadrature rule factors.
NINT_EXACTNESS_MIXED is a FORTRAN90 program which measures the polynomial exactness of a multidimensional quadrature rule based on a mixture of 1D quadrature rule factors.
NINT_EXACTNESS_MIXED is a MATLAB program which measures the polynomial exactness of a multidimensional quadrature rule based on a mixture of 1D quadrature rule factors.
NINT_EXACTNESS_PYRAMID is a C++ program which investigates the polynomial exactness of a quadrature rule for the pyramid.
NINT_EXACTNESS_PYRAMID is a FORTRAN90 program which investigates the polynomial exactness of a quadrature rule for the pyramid.
NINT_EXACTNESS_PYRAMID is a MATLAB program which investigates the polynomial exactness of a quadrature rule for the pyramid.
NINT_EXACTNESS_TET is a C++ program which investigates the polynomial exactness of a quadrature rule for the tetrahedron.
NINT_EXACTNESS_TET is a FORTRAN90 program which investigates the polynomial exactness of a quadrature rule for the tetrahedron.
NINT_EXACTNESS_TET is a MATLAB program which investigates the polynomial exactness of a quadrature rule for the tetrahedron.
NINT_EXACTNESS_TRI is a C++ program which investigates the polynomial exactness of a quadrature rule for the triangle.
NINT_EXACTNESS_TRI is a FORTRAN90 program which investigates the polynomial exactness of a quadrature rule for the triangle.
NINT_EXACTNESS_TRI is a MATLAB program which investigates the polynomial exactness of a quadrature rule for the triangle.
NINTLIB is a C++ library which estimates integrals over multidimensional regions.
NINTLIB is a FORTRAN77 library which estimates integrals over multidimensional regions.
NINTLIB is a FORTRAN90 library which estimates integrals over multidimensional regions.
NINTLIB is a MATLAB library which estimates integrals over multidimensional regions.
NL2SOL is a FORTRAN77 library which implements an adaptive nonlinear least-squares algorithm.
NL2SOL is a FORTRAN90 library which implements an adaptive nonlinear least-squares algorithm.
NMS is a FORTRAN90 library which includes a wide variety of numerical software.
NORMAL is a C library which computes elements of a sequence of pseudorandom normally distributed values.
NORMAL is a C++ library which computes elements of a sequence of pseudorandom normally distributed values.
NORMAL is a FORTRAN77 library which computes elements of a sequence of pseudorandom normally distributed values.
NORMAL is a FORTRAN90 library which computes elements of a sequence of pseudorandom normally distributed values.
NORMAL is a MATLAB library which computes elements of a sequence of pseudorandom normally distributed values.
NORMAL_DATASET is a FORTRAN90 program which generates a dataset of normal pseudorandom values and write them to a file.
NS3D_FEM a MATLAB program which sets up and solves a finite element formulation of the steady incompressible 3D Navier Stokes equations on a user-defined geometry. The program can output graphics files for TECPLOT, VU or the VTK format used by PARAVIEW.
NSASM, a C library which computes the jacobian matrix associated with a finite element approximation of the incompressible steady (time independent) Navier-Stokes equations in 2D, and to store these as a sparse matrix.
NSPCG is a FORTRAN77 library which solves sparse systems of linear equations using the nonsymmetric sparse conjugate gradient method.
NSPCG is a FORTRAN90 library which solves sparse systems of linear equations using the nonsymmetric sparse conjugate gradient method.
NSWC, a FORTRAN90 library which was collected by the Naval Surface Warfare Center;
OA, a dataset directory which contains samples of orthogonal arrays, as computed by Art Owen;
OA, a C library which computes orthogonal arrays, by Art Owen;
OA_EXECUTABLES, C programs which create, testing, and manipulate orthogonal arrays, by Art Owen;
OBJ, a data directory which contains examples of OBJ files, a Wavefront file format for 3D graphics;
OBJ_DISPLAY is a MATLAB program which reads an OBJ 3D graphics file and displays it on the screen.
OBJ_IO, a FORTRAN90 library which reads and writes the 3D graphics information in an Alias OBJ file;
OBJ_IO, a MATLAB library which reads and writes the 3D graphics information in an Alias OBJ file;
OBJ_TO_PLY is a C program which reads an OBJ file and writes similar information to a PLY file.
OBJ_TO_TRI_SURFACE, a MATLAB program which reads an OBJ file, and extracts the surface mesh data as a TRI_SURFACE dataset.
OBJ2OPENGL is a PERL script which converts an OBJ file to a C/C++ include file appropriate for use with OpenGL.
ODE, a C library which implements the Adams-Bashforth-Moulton and Runge-Kutta methods of solving systems of ordinary differential equations, by Steven Moshier.
ODE is a FORTRAN77 library which implements the Shampine and Gordon ODE solver.
ODE is a FORTRAN90 library which implements the Shampine and Gordon ODE solver.
ODE_PREDATOR_PREY, a MATLAB program which solves a pair of predator prey differential equations using MATLAB's ODE23 solver.
ODEPACK a FORTRAN77 library which contains nine ODE solvers, including LSODE, LSODES, LSODA, LSODAR, LSODPK, LSODKR, LSODI, LSOIBT, and LSODIS, by Alan Hindmarsh.
OEMETIS, a C program which uses the METIS library to reorder the variables in a sparse matrix.
OFF, a data directory which contains examples of OFF files, a Geomview file format for 3D graphics;
ONED, a MATLAB library which contains functions useful for 1D finite element calculations.
ONMETIS, a C program, using the METIS library, which can reorder the variables in a sparse matrix.
OOGL, a data directory which contains examples of OOGL files, a Geomview file format;
OPEN_GL, C programs which illustrate the use of the OpenGL graphics library;
OPEN_GL, C++ programs which illustrate the use of the OpenGL graphics library;
OPEN_MP C programs which illustrate the use of the OpenMP application program interface for carrying out parallel computations in a shared memory environment.
OPEN_MP C++ programs which illustrate the use of the OpenMP application program interface for carrying out parallel computations in a shared memory environment.
OPEN_MP FORTRAN77 programs which illustrate the use of the OpenMP application program interface for carrying out parallel computations in a shared memory environment.
OPEN_MP FORTRAN90 programs which illustrate the use of the OpenMP application program interface for carrying out parallel computations in a shared memory environment.
OPEN_MP_ITHACA C programs which illustrate the use of OpenMP on the Virginia Tech ITHACA cluster.
OPEN_MP_ITHACA C++ programs which illustrate the use of OpenMP on the Virginia Tech ITHACA cluster.
OPEN_MP_ITHACA FORTRAN77 programs which illustrate the use of OpenMP on the Virginia Tech ITHACA cluster.
OPEN_MP_ITHACA FORTRAN90 programs which illustrate the use of OpenMP on the Virginia Tech ITHACA cluster.
OPEN_MP_SGI C programs which illustrate the use of OpenMP on the Virginia Tech SGI systems.
OPEN_MP_SGI C++ programs which illustrate the use of OpenMP on the Virginia Tech SGI systems.
OPEN_MP_SGI FORTRAN77 programs which illustrate the use of OpenMP on the Virginia Tech SGI systems.
OPEN_MP_SGI FORTRAN90 programs which illustrate the use of OpenMP on the Virginia Tech SGI systems.
OPEN_MP_STUBS is a C library which implements a "stub" version of OpenMP, so that an OpenMP program can be compiled, linked and executed on a system that does not have OpenMP installed.
OPEN_MP_STUBS is a C++ library which implements a "stub" version of OpenMP, so that an OpenMP program can be compiled, linked and executed on a system that does not have OpenMP installed.
OPEN_MP_STUBS is a FORTRAN77 library which implements a "stub" version of OpenMP, so that an OpenMP program can be compiled, linked and executed on a system that does not have OpenMP installed.
OPEN_MP_STUBS is a FORTRAN90 library which implements a "stub" version of OpenMP, so that an OpenMP program can be compiled, linked and executed on a system that does not have OpenMP installed.
OPTIMAL_CONTROL_1D, a MATLAB program which seeks the optimal control function for a one dimensional system which is represented using the finite element formulation;
OWENS is a C++ library which evaluates Owen's T function.
OWENS is a FORTRAN77 library which evaluates Owen's T function.
OWENS is a FORTRAN90 library which evaluates Owen's T function.
OWENS is a MATLAB library which evaluates Owen's T function.
PACKER a FORTRAN90 library which packs and unpacks multidimensional arrays into vectors.
PAGES, a C++ program which counts the number of pages (sets of 60 lines) in a file;
PAM, a data directory which contains examples of PAM graphics files;
PAM_IO is a FORTRAN90 library which handles the PAM graphics file format.
PARANOIA, a C program which checks the accuracy of floating point arithmetic on a given computer.
PARANOIA, a FORTRAN77 program which checks the accuracy of floating point arithmetic on a given computer.
PARANOIA, a FORTRAN90 program which checks the accuracy of floating point arithmetic on a given computer.
PARTDMESH, a C program which uses the METIS library to partition a finite element mesh after constructing the dual graph.
PARTIAL_DIGEST is a FORTRAN90 library which solves the partial digest problem.
PARTNMESH, a C program which uses the METIS library to partition a finite element mesh after constructing the nodal graph.
PATTERSON_RULE, is a C++ program which computes a 1D Gauss-Patterson quadrature rule.
PATTERSON_RULE, is a MATLAB program which computes a 1D Gauss-Patterson quadrature rule.
PATTERSON_RULE, is a FORTRAN90 program which computes a 1D Gauss-Patterson quadrature rule.
PBLAS, a FORTRAN90 library which embodies the Parallel BLAS (Basic Linear Algebra Subprograms).
PBMA, a data directory which contains examples of PBMA files, ASCII Portable Bit Map 2D graphics, black and white;
PBMA_IO is a C++ library which handles the Portable Bit Map (ASCII) format.
PBMA_IO is a FORTRAN90 library which handles the Portable Bit Map (ASCII) format.
PBMA_IO is a MATLAB library which handles the Portable Bit Map (ASCII) format.
PBMB, a data directory which contains examples of PBMB files, binary Portable Bit Map 2D graphics, black and white;
PBMB_IO is a C++ library which handles the Portable Bit Map (binary) format.
PBMLIB, a C library which reads or writes graphics files in the Portable Bit Map format;
PBMLIB, a FORTRAN90 library which reads or writes graphics files in the Portable Bit Map format;
PC_TO_IRIS, a C program which runs on a Windows NT machine, and sends data over a UDP socket to another machine;
PCE_LEGENDRE, a MATLAB program which assembles the system matrix associated with a polynomal chaos expansion of a 2D stochastic PDE, using Legendre polynomials;
PCL, a dataset directory which contains datasets from a gene expression experiment on Arabidopsis;
PCL_READ, a C program which reads a PCL file and extracts the numeric data;
PCL_READ, a C++ program which reads a PCL file and extracts the numeric data;
PCX, a data directory which contains examples of PCX files, an image format originated by PC Paintbrush;
PDB, a data directory which contains examples of PDB files, a file format used by the Protein Database;
PDB_EXTRACT, a FORTRAN90 program which can select records from a PDB file, and extract columns from those records;
PDB_READ, a FORTRAN90 library which reads a PDB file;
PDB_TO_XYZ, a FORTRAN90 program which copies the coordinates from the ATOM records of a PDB file into an XYZ file;
PDF, a data directory which contains examples of PDF files, the Portable Document Format, 2D text and graphics;
PETSC C programs which illustrate the use of the PETSc library for portable parallel computations.
PETSC C++ programs which illustrate the use of the PETSc library for portable parallel computations.
PETSC FORTRAN77 programs which illustrate the use of the PETSc library for portable parallel computations.
PETSC FORTRAN90 programs which illustrate the use of the PETSc library for portable parallel computations.
PFORT a FORTRAN77 program which checks a program for compliance with the FORTRAN66 standard.
PGMA, a data directory which contains examples of PGMA files, ASCII Portable Gray Map, 2D graphics;
PGMA_IO is a C++ library which handles the Portable Gray Map (ASCII) format.
PGMA_IO is a FORTRAN90 library which handles the Portable Gray Map (ASCII) format.
PGMA_IO is a MATLAB library which handles the Portable Gray Map (ASCII) format.
PGMA_TO_PGMB, a C++ program which converts an ASCII PGM file to a binary PGM file;
PGMB, a data directory which contains examples of PGMB files, binary Portable Gray Map, 2D graphics;
PGMB_IO is a C++ library which handles the Portable Gray Map (binary) format.
PGMB_TO_PGMA, a C++ program which converts a binary PGM file; to a ASCII PGM file;
PIECEWISE_LINEAR_PRODUCT_INTEGRAL is a C++ library which calculates the exact value of the integral of the product of two piecewise linear functions F(X) and G(X).
PIECEWISE_LINEAR_PRODUCT_INTEGRAL is a FORTRAN77 library which calculates the exact value of the integral of the product of two piecewise linear functions F(X) and G(X).
PIECEWISE_LINEAR_PRODUCT_INTEGRAL is a FORTRAN90 library which calculates the exact value of the integral of the product of two piecewise linear functions F(X) and G(X).
PIECEWISE_LINEAR_PRODUCT_INTEGRAL is a MATLAB library which calculates the exact value of the integral of the product of two piecewise linear functions F(X) and G(X).
PIG_LATIN, a C program which converts its input to Pig Latin; a winner of the International Obfuscated C Code Competition in the "Most Humorous" category, by Don Dodson.
PITCON66 is a FORTRAN77 library which seeks to produce a sequence of points that satisfy a set of nonlinear equations with one degree of freedom; this is version 6.6 of ACM TOMS algorithm 596.
PITCON7 is a FORTRAN90 library which seeks to produce a sequence of points that satisfy a set of nonlinear equations with one degree of freedom; this is version 7.0 of ACM TOMS algorithm 596.
PLATO_PLY a C program which writes a PLY graphics file for any Platonic solid, by Greg Turk.
PLOT_POINTS is a FORTRAN90 program which can make an EPS plot of a set of points in 2D.
PLOT_TO_PS, a FORTRAN90 program which reads simple text commands and creates a PostScript image;
PLOT3D, a data directory which contains examples of PLOT3D files, a variety of formats used by the PLOT3D program;
PLOT3D_IO, a FORTRAN90 library which reads or writes a PLOT3D file;
PLOT3D_TO_AVS, a FORTRAN90 program which reads flow data from PLOT3D files and writes the data to files suitable for input to the AVS graphics system.
PLTMG is a FORTRAN77 library which solves elliptic partial differential equations using the finite element method with piecewise linear triangles and the multigrid approach.
PLY, a data directory which contains examples of PLY files, a format for objects defined as a collection of polygons, 3D graphics;
PLY_IO, a C library which reads or writes a 3D graphics file in PLY format, by Greg Turk;
PLY_IO, a MATLAB library which reads or writes a 3D graphics file in PLY format, by Greg Turk;
PLY_TO_IV, a C program which converts a 3D graphics file from PLY format to Inventor format, by Greg Turk.
PLY_TO_OBJ is a C program which reads a PLY 3D graphics file and writes an equivalent OBJ graphics file.
PLY_TO_TRI_SURFACE, a MATLAB program which reads a PLY file, and extracts the surface mesh data as a TRI_SURFACE dataset.
PMETIS, a C program which uses the METIS library to partition the nodes of a graph in a balanced way, useful for parallel processing;
PNG, a data directory which contains examples of PNG files, Portable Network Graphics, 2D graphics;
PNG_CRC, a C++ program which computes the CRC (cyclic redundancy checksum) for a PNG graphics file (or any other file, for that matter);
PNM, a data directory which contains examples of PNM files, Portable AnyMap (PBMA or PBMB or PGMA or PGMB or PPMA or PPMB), 2D graphics;
PNZ, a JAVA program which plays the PNZ game.
POD_BASIS_FLOW is a FORTRAN90 program which extracts dominant solution modes from a set of flow solutions using POD methods.
POINTS_01_PLOT, a MATLAB program which reads an ASCII file containing points in the unit square, and makes an Encapsulated PostScript image;
POLKING, MATLAB programs, DFIELD5 and PPLANE5, for direction fields and phase planes of differential equations;
POLPAK is a C++ library which evaluates a variety of mathematical functions.
POLPAK is a FORTRAN77 library which evaluates a variety of mathematical functions.
POLPAK is a FORTRAN90 library which evaluates a variety of mathematical functions.
POLPAK is a MATLAB library which evaluates a variety of mathematical functions.
POLY, a data directory which contains examples of POLY files, a 2D format used by TRIANGLE for Planar Straight Line Graphs;
POLY_IO is a FORTRAN90 library which contains routines to read or write a POLY file.
POLYGONAL_SURFACE, a data directory which contains examples of POLYGONAL SURFACE files, a simple file format comprising two files, suitable for storing the definition of a surface that is made up of a set of polygons of a fixed order, 3D graphics;
POLYGONAL_SURFACE_DISPLAY, a MATLAB program which displays a surface in 3D described as a set of polygons;
POLYGONAL_SURFACE_DISPLAY_OPEN_GL, a C++ program which displays a surface in 3D described as a set of polygons, using OpenGL.
POP_AVE is a FORTRAN90 program which computes the time and time-X-Y averages of electrostatic energy of point charges, from the data produced by CHARMM.
POV, a data directory which contains examples of POV files, Persistence of Vision format, 3D graphics;
POWER_METHOD is a C library which carries out the power method for finding a dominant eigenvalue and its eigenvector.
POWER_METHOD is a C++ library which carries out the power method for finding a dominant eigenvalue and its eigenvector.
POWER_METHOD is a FORTRAN77 library which carries out the power method for finding a dominant eigenvalue and its eigenvector.
POWER_METHOD is a FORTRAN90 library which carries out the power method for finding a dominant eigenvalue and its eigenvector.
POWER_METHOD is a MATLAB library which carries out the power method for finding a dominant eigenvalue and its eigenvector.
PPMA, a data directory which contains examples of PPMA files, Portable Pixel Map (ASCII) 2D graphics, color;
PPMA_IO is a C++ library which handles the Portable Pixel Map (ASCII) format.
PPMA_IO is a FORTRAN90 library which handles the Portable Pixel Map (ASCII) format.
PPMA_IO is a MATLAB library which handles the Portable Pixel Map (ASCII) format.
PPMA_TO_BMP, a C++ program which converts an ASCII PPM file to a Microsoft BMP file;
PPMA_TO_PPMB, a C++ program which converts an ASCII PPM file to a binary PPM file;
PPMA_TO_PPMB, a FORTRAN90 program which converts an ASCII PPM file to a binary PPM file;
PPMB, a data directory which contains examples of PPMB files, Portable Pixel Map (binary) 2D graphics, color;
PPMB_IO is a C++ library which handles the Portable Pixel Map (ASCII) format.
PPMB_TO_BMP, a C++ program which converts a binary PPM file to a Microsoft BMP file;
PPMB_TO_PPMA, a C++ program which converts an binary PPM file to a ASCII PPM file;
PPPACK is a FORTRAN77 library which computes piecewise polynomial functions, including cubic splines, by Carl deBoor.
PPPACK is a FORTRAN90 library which computes piecewise polynomial functions, including cubic splines, by Carl deBoor.
PRAXIS is a FORTRAN77 library which minimizes a scalar function of several variables.
PRAXIS is a FORTRAN90 library which minimizes a scalar function of several variables.
PRIME_NUMBER is a C program which counts the number of primes between 1 and N.
PRIME_NUMBER is a C++ program which counts the number of primes between 1 and N.
PRIME_NUMBER is a FORTRAN77 program which counts the number of primes between 1 and N.
PRIME_NUMBER is a FORTRAN90 program which counts the number of primes between 1 and N.
PRIME_NUMBER is a MATLAB program which counts the number of primes between 1 and N.
PRIME_NUMBER_MPI is a C program which counts the number of primes between 1 and N, using MPI for parallel execution.
PRIME_NUMBER_MPI is a C++ program which counts the number of primes between 1 and N, using MPI for parallel execution.
PRIME_NUMBER_MPI is a FORTRAN77 program which counts the number of primes between 1 and N, using MPI for parallel execution.
PRIME_NUMBER_MPI is a FORTRAN90 program which counts the number of primes between 1 and N, using MPI for parallel execution.
PRIME_NUMBER_OPEN_MP is a C program which counts the number of primes between 1 and N, using OpenMP for parallel execution.
PRIME_NUMBER_OPEN_MP is a C++ program which counts the number of primes between 1 and N, using OpenMP for parallel execution.
PRIME_NUMBER_OPEN_MP is a FORTRAN77 program which counts the number of primes between 1 and N, using OpenMP for parallel execution.
PRIME_NUMBER_OPEN_MP is a FORTRAN90 program which counts the number of primes between 1 and N, using OpenMP for parallel execution.
PRIME_NUMBER_PARALLEL is a MATLAB program which counts the number of primes between 1 and N; running in parallel using MATLAB's "PARFOR" feature.
PRIME_NUMBER_SPMD is a MATLAB program which counts the number of primes between 1 and N; running in parallel using MATLAB's "SPMD" feature.
PROB is a C++ library which evaluates and inverts a number of probabilistic distributions.
PROB is a FORTRAN90 library which evaluates and inverts a number of probabilistic distributions.
PROB is a MATLAB library which evaluates and inverts a number of probabilistic distributions.
PRODUCT_FACTOR is a C++ program which constructs a product quadrature rule from distinct 1D factor rules.
PRODUCT_FACTOR is a FORTRAN90 program which constructs a product quadrature rule from distinct 1D factor rules.
PRODUCT_FACTOR is a MATLAB program which constructs a product quadrature rule from distinct 1D factor rules.
PRODUCT_RULE is a C++ program which constructs a product quadrature rule from identical 1D factor rules.
PRODUCT_RULE is a FORTRAN90 program which constructs a product quadrature rule from identical 1D factor rules.
PRODUCT_RULE is a MATLAB program which constructs a product quadrature rule from identical 1D factor rules.
PRODUCT_RULE_GL, a dataset directory which contains multidimensional quadrature rules formed as products of 1D Gauss-Legendre rules.
PRODUCT_RULE_TANH_SINH, a dataset directory which contains multidimensional quadrature rules formed as products of 1D tanh-sinh rules.
PROFILE MATLAB programs which illustrate the use of the MATLAB profile utlity, which monitors the execution of a series of MATLAB commands, and then produces a performance profile report afterwards.
PS, a data directory which contains examples of PS files, PostScript files, 2D graphics;
PS_GG_ALIGN is a FORTRAN90 library which implements a profile/sequence global alignment using an affine gap penalty.
PS_LG_ALIGN is a FORTRAN90 library which implements a profile/sequence local alignment using an affine gap penalty.
PS_QG_ALIGN is a FORTRAN90 library which implements a profile/sequence quasiglobal alignment using an affine gap penalty.
PS_WRITE is a FORTRAN90 library which can be used to create PostScript image files.
PTHREADS C programs which illustrate the use of the POSIX thread library to carry out parallel program execution.
PTHREADS C++ programs which illustrate the use of the POSIX thread library to carry out parallel program execution.
PUZZLES a directory of FORTRAN90 programs which were used to solve various puzzles.
PUZZLES a directory of MATLAB programs which were used to solve various puzzles.
PYRAMID_RULE, is a C++ program which computes a quadrature rule for a pyramid.
PYRAMID_RULE, is a FORTRAN90 program which computes a quadrature rule for a pyramid.
PYRAMID_RULE, is a MATLAB program which computes a quadrature rule for a pyramid.
QSHEP2D is a FORTRAN90 library which takes scattered 2D data and produces an interpolating function F(X,Y).
QSHEP3D is a FORTRAN90 library which takes scattered 3D data and produces an interpolating function F(X,Y,Z).
QUAD_MESH, a data directory which defines a format for storing meshes of quadrilaterals over a 2D region.
QUAD_MESH, a C++ library which handles meshes of quadrilaterals over a 2D region;
QUAD_MESH, a FORTRAN90 library which handles meshes of quadrilaterals over a 2D region;
QUAD_MESH, a MATLAB library which handles meshes of quadrilaterals over a 2D region;
QUAD_MESH_RCM, a C++ program which computes the reverse Cuthill-McKee (RCM) reordering for nodes in a mesh of 4-node quadrilaterals.
QUAD_MESH_RCM, a FORTRAN90 program which computes the reverse Cuthill-McKee (RCM) reordering for nodes in a mesh of 4-node quadrilaterals.
QUAD_MESH_RCM, a MATLAB program which computes the reverse Cuthill-McKee (RCM) reordering for nodes in a mesh of 4-node quadrilaterals.
QUAD_MPI is a C program which approximates an integral using a quadrature rule, and carries out the computation in parallel using MPI.
QUAD_MPI is a C++ program which approximates an integral using a quadrature rule, and carries out the computation in parallel using MPI.
QUAD_MPI is a FORTRAN77 program which approximates an integral using a quadrature rule, and carries out the computation in parallel using MPI.
QUAD_MPI is a FORTRAN90 program which approximates an integral using a quadrature rule, and carries out the computation in parallel using MPI.
QUAD_OPEN_MP is a C program which approximates an integral using a quadrature rule, and carries out the computation in parallel using OpenMP.
QUAD_OPEN_MP is a C++ program which approximates an integral using a quadrature rule, and carries out the computation in parallel using OpenMP.
QUAD_OPEN_MP is a FORTRAN77 program which approximates an integral using a quadrature rule, and carries out the computation in parallel using OpenMP.
QUAD_OPEN_MP is a FORTRAN90 program which approximates an integral using a quadrature rule, and carries out the computation in parallel using OpenMP.
QUAD_SPMD is a MATLAB program which estimates an integral using quadrature; running in parallel using MATLAB's "SPMD" feature.
QUAD_SURFACE, a data directory which contains examples of QUAD_SURFACE files, a quadrilateral mesh in 3D, used to define a surface.
QUAD_SURFACE_DISPLAY, a MATLAB program which plots piecewise bilinear data associated with a QUAD_SURFACE, that is, a 3D surface defined by a quadrilateral mesh;
QUADPACK is a FORTRAN77 library which numerically estimates integrals.
QUADPACK is a FORTRAN90 library which numerically estimates integrals.
QUADRATURE_RULES, a dataset directory which contains quadrature rules for 1D intervals, 2D rectangles or multidimensional rectangular regions, stored as a file of abscissas, a file of weights, and a file of region limits.
QUADRATURE_RULES_CHEBYSHEV1, a dataset directory which contains quadrature rules for integration on [-1,+1], using a Gauss-Chebyshev type 1 rule.
QUADRATURE_RULES_CHEBYSHEV2, a dataset directory which contains quadrature rules for integration on [-1,+1], using a Gauss-Chebyshev type 2 rule.
QUADRATURE_RULES_CLENSHAW_CURTIS, a dataset directory which contains quadrature rules for integration on [-1,+1], using a Clenshaw Curtis rule.
QUADRATURE_RULES_GEGENBAUER, a dataset directory which contains quadrature rules for integration on [-1,+1], using a Gauss-Gegenbauer rule.
QUADRATURE_RULES_GEN_HERMITE, a dataset directory which contains quadrature rules for integration on an infinite interval, using a generalized Gauss-Hermite rule.
QUADRATURE_RULES_GEN_LAGUERRE, a dataset directory which contains quadrature rules for integration on a semi-infinite interval, using a generalized Gauss-Laguerre rule.
QUADRATURE_RULES_HALTON, a dataset directory which contains quadrature rules for multidimensional unit cubes, based on a Halton quasirandom sequence. stored as a file of abscissas, a file of weights, and a file of region limits.
QUADRATURE_RULES_HERMITE, a dataset directory which contains Gauss-Hermite quadrature rules, for integration on the interval (-oo,+oo), with weight function exp(-x*x).
QUADRATURE_RULES_JACOBI, a dataset directory which contains Gauss-Jacobi quadrature rules for the interval [-1,+1] with weight function (1-x)^ALPHA * (1+x)^BETA.
QUADRATURE_RULES_LAGUERRE, a dataset directory which contains Gauss-Laguerre quadrature rules for integration on the interval [A,+oo), with weight function exp(-x).
QUADRATURE_RULES_LATIN_CENTER, a dataset directory which contains quadrature rules for multidimensional unit cubes, based on centered Latin hypercubes. stored as a file of abscissas, a file of weights, and a file of region limits.
QUADRATURE_RULES_LEGENDRE, a dataset directory which contains Gauss-Legendre quadrature rules for the interval [-1,+1].
QUADRATURE_RULES_PATTERSON, a dataset directory which contains Gauss-Patterson quadrature rules for the interval [-1,+1].
QUADRATURE_RULES_PYRAMID, a dataset directory which contains quadrature rules for a pyramid with a square base.
QUADRATURE_RULES_TANH_SINH, a dataset directory which contains tanh-sinh quadrature rules for the interval [-1,+1].
QUADRATURE_RULES_TET, a dataset directory which contains quadrature rules for tetrahedrons, stored as a file of abscissas, a file of weights, and a file of vertices.
QUADRATURE_RULES_TRI, a dataset directory which contains quadrature rules for triangles, stored as a file of abscissas, a file of weights, and a file of vertices.
QUADRATURE_RULES_UNIFORM, a dataset directory which contains quadrature rules for multidimensional unit cubes, based on a uniform pseudorandom sequence. stored as a file of abscissas, a file of weights, and a file of region limits.
QUADRATURE_RULES_WEDGE, a dataset directory which contains quadrature rules for a wedge ( triangle x a line ).
QUADRATURE_TEST is a C++ program which reads files defining a multidimensional quadrature rule, and applies them to all the test integrals defined by TEST_NINT.
QUADRATURE_TEST is a FORTRAN90 program which reads files defining a multidimensional quadrature rule, and applies them to all the test integrals defined by TEST_NINT.
QUADRATURE_TEST is a MATLAB program which reads files defining a multidimensional quadrature rule, and applies them to all the test integrals defined by TEST_NINT.
QUADRATURE_TEST_2D is a C++ program which reads files defining a 2D quadrature rule, and applies them to all the test integrals defined by TEST_INT_2D.
QUADRATURE_TEST_2D is a FORTRAN90 program which reads files defining a 2D quadrature rule, and applies them to all the test integrals defined by TEST_INT_2D.
QUADRATURE_TEST_2D is a MATLAB program which reads files defining a 2D quadrature rule, and applies them to all the test integrals defined by TEST_INT_2D.
QUADRATURE_TEST_GENZ a FORTRAN90 program which reads the definition of a multidimensional quadrature rule from three files, applies the rule to the Genz test integrals, and prints the results. (This is a version of QUADRATURE_TEST that is restricted to the Genz problems).
QUADRULE is a C library which defines quadrature rules for 1D domains.
QUADRULE is a C++ library which defines quadrature rules for 1D domains.
QUADRULE is a FORTRAN90 library which defines quadrature rules for 1D domains.
QUADRULE is a MATLAB library which defines quadrature rules for 1D domains.
QUADRULE_FAST is a MATLAB library which rapidly defines certain quadrature rules for 1D domains.
QUALITY a C++ library which measures the dispersion of pointsets in M dimensions;
QUALITY a FORTRAN90 library which measures the dispersion of pointsets in M dimensions;
QUALITY a MATLAB library which measures the dispersion of pointsets in M dimensions;
QUOTE, a FORTRAN90 program which prints a random quote from a file;
QVORONOI, a C program which computes the Voronoi diagram of a pointset in M dimensions (part of the QHULL package);
RAND48, a C program which demonstrates the use of the RAND48 family of random number generators available in the C/C++ standard library.
RAND48, a C++ program which demonstrates the use of the RAND48 family of random number generators available in the C/C++ standard library.
RANDOM_DATA, a C++ library which generates sample points for various probability distributions, spatial dimensions, and geometries;
RANDOM_DATA, a FORTRAN90 library which generates sample points for various probability distributions, spatial dimensions, and geometries;
RANDOM_DATA, a MATLAB library which generates sample points for various probability distributions, spatial dimensions, and geometries;
RANDOM_MPI, a C program which demonstrates one way to generate the same sequence of random numbers for both sequential execution and parallel execution under MPI.
RANDOM_MPI, a C++ program which demonstrates one way to generate the same sequence of random numbers for both sequential execution and parallel execution under MPI.
RANDOM_MPI, a FORTRAN77 program which demonstrates one way to generate the same sequence of random numbers for both sequential execution and parallel execution under MPI.
RANDOM_MPI, a FORTRAN90 program which demonstrates one way to generate the same sequence of random numbers for both sequential execution and parallel execution under MPI.
RANDOM_OPEN_MP, FORTRAN90 programs which illustrate and explore issues involving the generation of random numbers in a parallel program using OpenMP.
RANDOM_WALK_1D_SIMULATION, a MATLAB program which simulates a random walk in a 1-dimensional region.
RANDOM_WALK_2D_AVOID_SIMULATION, a MATLAB program which simulates a self-avoiding random walk in a 2-dimensional region.
RANDOM_WALK_2D_SIMULATION, a MATLAB program which simulates a random walk in a 2-dimensional region.
RANDOM_WALK_3D_SIMULATION, a MATLAB program which simulates a random walk in a 3-dimensional region.
RANDOM_WRITE, a FORTRAN90 program which creates a very large file of 32 bit integers, for input to the DIEHARD program, which can apply statistic tests for randomness.
RANLIB a FORTRAN77 library which produces random samples from a variety of probabilistic distributions, by Brown and Lovato.
RANMAP, a FORTRAN90 program which creates PostScript file of images of iterated affine mappings;
RBOX is a C program which generates a set of points in a region, selected at random according to a given distribution.
RCM, a C++ library which applies the reverse Cuthill McKee algorithm for reordering the nodes of a graph, and reducing the bandwidth of a corresponding sparse matrix;
RCM, a FORTRAN90 library which applies the reverse Cuthill McKee algorithm for reordering the nodes of a graph, and reducing the bandwidth of a corresponding sparse matrix;
RCM, a MATLAB library which applies the reverse Cuthill McKee algorithm for reordering the nodes of a graph, and reducing the bandwidth of a corresponding sparse matrix;
REACTOR_SIMULATION is a FORTRAN90 program which is a simple Monte Carlo simulation of the shielding effect of a slab of a certain thickness in front of a neutron source. This program was provided as an example with the book "Numerical Methods and Software."
READ_ALIGN, a FORTRAN77 program which extracts data from a multiple alignment file for sequences and writes the data to a file suitable for input to DISTANCES.
READ_ALIGN, a FORTRAN90 program which extracts data from a multiple alignment file for sequences and writes the data to a file suitable for input to DISTANCES.
RECOMMENT is a C++ program which converts C style comments to C++ style.
REFINE is a FORTRAN90 program which takes a flow solution on a given grid, and extends it to a finer grid.
REFORMAT is a FORTRAN90 program which makes a copy of a file with a given number of "words" per line.
REGION, a FORTRAN90 library which reads 3D MRI voxel data, and groups the voxels into connected regions;
REGION_SAMPLE, a C++ library which returns sample points from a region;
REGION_SAMPLE, a FORTRAN90 library which returns sample points from a region;
REGION_SAMPLE, a MATLAB library which returns sample points from a region;
REGRESSION, a dataset directory which contains datasets for testing linear regression;
REJOIN, a FORTRAN90 library which demonstrates a way to split or merge data files for parallel computations.
REVNEW, a FORTRAN77 program which demonstrates the use of Newton's method to solve a system of nonlinear equations, using reverse communication.
REWORD is a C++ program which reads a text file and writes a copy which has a fixed number of "words" per line.
RGB, a data directory which contains examples of RGB files, an SGI RGB file format, 2D graphics;
RGB_IO, a C library which reads or writes an SGI RGB file.
RKF45 is a C++ library which implements the Runge-Kutta-Fehlberg ODE solver.
RKF45 is a FORTRAN77 library which implements the Runge-Kutta-Fehlberg ODE solver.
RKF45 is a FORTRAN90 library which implements the Runge-Kutta-Fehlberg ODE solver.
ROC, a FORTRAN90 program which computes the receiver operator characteristic;
ROMERO, a dataset directory which contains datasets of Latin Square points used as starting points for CVT calculations;
ROOT, a FORTRAN90 program which demonstrates the solution of a single nonlinear equation;
ROSTER, a FORTRAN90 program which extracts a class roster list from an ACCESS report;
ROT13, a C++ program which makes a copy of a file which has been encoded using the ROT13 coding (and a ROT5 coding for digits).
ROTATING_CUBE_DISPLAY_OPEN_GL a C++ program which displays a rotating color cube in 3D, using OpenGL;
RSITES, a C++ program which generates random pointsets with integer coordinates for testing computational geometry algorithms;
SAMPLE_2D, a dataset directory which contains datasets of points that "sample" the unit square;
SANDIA_RULES, a C++ library which produces 1D quadrature rules of Chebyshev, Clenshaw Curtis, Fejer 2, Gegenbauer, generalized Hermite, generalized Laguerre, Hermite, Jacobi, Laguerre, Legendre and Patterson types.
SANDIA_RULES, a FORTRAN90 library which produces 1D quadrature rules of Chebyshev, Clenshaw Curtis, Fejer 2, Gegenbauer, generalized Hermite, generalized Laguerre, Hermite, Jacobi, Laguerre, Legendre and Patterson types.
SANDIA_RULES, a MATLAB library which produces 1D quadrature rules of Chebyshev, Clenshaw Curtis, Fejer 2, Gegenbauer, generalized Hermite, generalized Laguerre, Hermite, Jacobi, Laguerre, Legendre and Patterson types.
SANDIA_SPARSE, a C++ library which can produce a multidimensional sparse grid, based on a variety of 1D quadrature rules; only isotropic grids are generated, that is, the same rule is used in each dimension, and the same maximum order is used in each dimension.
SANDIA_SPARSE, a FORTRAN90 library which can produce a multidimensional sparse grid, based on a variety of 1D quadrature rules; only isotropic grids are generated, that is, the same rule is used in each dimension, and the same maximum order is used in each dimension.
SANDIA_SPARSE, a MATLAB library which can produce a multidimensional sparse grid, based on a variety of 1D quadrature rules; only isotropic grids are generated, that is, the same rule is used in each dimension, and the same maximum order is used in each dimension.
SATISFIABILITY is a C program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem.
SATISFIABILITY is a C++ program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem.
SATISFIABILITY is a FORTRAN77 program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem.
SATISFIABILITY is a FORTRAN90 program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem.
SATISFIABILITY is a MATLAB program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem.
SATISFIABILITY_MPI is a C program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using MPI to carry out the calculation in parallel.
SATISFIABILITY_MPI is a C++ program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using MPI to carry out the calculation in parallel.
SATISFIABILITY_MPI is a FORTRAN77 program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using MPI to carry out the calculation in parallel.
SATISFIABILITY_MPI is a FORTRAN90 program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using MPI to carry out the calculation in parallel.
SATISFIABILITY_OPEN_MP is a C program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using OpenMP for parallel execution.
SATISFIABILITY_OPEN_MP is a C++ program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using OpenMP for parallel execution.
SATISFIABILITY_OPEN_MP is a FORTRAN77 program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using OpenMP for parallel execution.
SATISFIABILITY_OPEN_MP is a FORTRAN90 program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, using OpenMP for parallel execution.
SATISFIABILITY_PARALLEL is a MATLAB program which demonstrates, for a particular circuit, an exhaustive search for solutions of the circuit satisfiability problem, running in parallel using MATLAB's "PARFOR" feature.
SCALAPACK, FORTRAN90 programs for SCALAPACK, which carries out linear algebra algorithms on parallel systems.
SCPACK a FORTRAN77 library which performs the numerical computation of Schwarz-Christoffel conformal mappings, by Nick Trefethen.
SCVT is a FORTRAN90 library which can find a set of well separated points on a unit sphere using Centroidal Voronoi Tessellations.
SDE, a MATLAB library which illustrates the properties of stochastic differential equations, and common algorithms for their analysis, by Desmond Higham;
SELECT is a FORTRAN77 library which generates various combinatorial objects.
SELECT is a FORTRAN90 library which generates various combinatorial objects.
SEQUENCE_STREAK_DISPLAY, a MATLAB program which displays a "streak plot" of a numeric sequence;
SERBA a FORTRAN77 program which applies the boundary element method to solve the elasticity equation in a 2D region.
SGB, a dataset directory which contains files used as input data for demonstrations and tests of Donald Knuth's Stanford Graph Base.
SGEFA_OPEN_MP is a C program which reimplements the SGEFA/SGESL linear algebra routines from LINPACK for use with OpenMP.
SGEFA_OPEN_MP is a C++ program which reimplements the SGEFA/SGESL linear algebra routines from LINPACK for use with OpenMP.
SGEFA_OPEN_MP is a FORTRAN77 program which reimplements the SGEFA/SGESL linear algebra routines from LINPACK for use with OpenMP.
SGEFA_OPEN_MP is a FORTRAN90 program which reimplements the SGEFA/SGESL linear algebra routines from LINPACK for use with OpenMP.
SGMGA, a C++ library which creates sparse grids based on a mixture of 1D quadrature rules, allowing anisotropic weights for each dimension.
SGMGA, a FORTRAN90 library which creates sparse grids based on a mixture of 1D quadrature rules, allowing anisotropic weights for each dimension.
SGMGA, a MATLAB library which creates sparse grids based on a mixture of 1D quadrature rules, allowing anisotropic weights for each dimension.
SGMGA, a dataset directory which contains SGMGA files (Sparse Grid Mixed Growth Anisotropic), that is, multidimensional Smolyak sparse grids based on a mixture of 1D rules, and with a choice of exponential and linear growth rates for the 1D rules and anisotropic weights for the dimensions.
SHOWME is a C program which uses the X Window library to display triangulatons.
SIMPACK is a FORTRAN77 library which approximates the integral of a function over a multidimensional simplex.
SIMPLE_GA, a C++ program which is a simple example of a genetic algorithm.
SIR_SIMULATION is a MATLAB program which simulates the spread of a disease through a hospital room of M by N beds, using the SIR (Susceptible/Infected/Recovered) model.
SLAB, a FORTRAN90 program which analyzes the optimization of a scalar function of multidimensional data by examining contour lines in a selected plane.
SLATEC is a FORTRAN90 library which collects together a number of standard numerical libraries.
SLICE, a FORTRAN90 program which analyzes the optimization of a scalar function of multidimensional data by examining contour lines in a selected plane.
SMDLIB_FONTS is a FORTRAN77 program which reads ASCII files defining fonts, and creates a single direct access binary font file for use by the SMDLIB graphics library.
SMDLIB_FONTS is a FORTRAN90 program which reads ASCII files defining fonts, and creates a single direct access binary font file for use by the SMDLIB graphics library.
SMF, a data directory which contains examples of SMF files, Michael Garland's format for QSLIM, 3D graphics;
SMOLPACK, a C library which estimates the integral of a function over a multidimensional hypercube using a sparse grid, by Knut Petras;
SOBOL, a dataset directory which contains samples of the Sobol quasirandom sequence;
SOBOL is a C++ library which computes elements of a Sobol quasirandom sequence.
SOBOL is a FORTRAN90 library which computes elements of a Sobol quasirandom sequence.
SOBOL is a MATLAB library which computes elements of a Sobol quasirandom sequence.
SOBOL_DATASET is a FORTRAN90 program which computes a Sobol quasirandom sequence and writes it to a file.
SOBOL_OLD is a C++ library which computes elements of a Sobol quasirandom sequence, restricted to a maximal spatial dimension of 40;
SOBOL_OLD is a FORTRAN90 library which computes elements of a Sobol quasirandom sequence, restricted to a maximal spatial dimension of 40;
SETMAT, a FORTRAN77 library which simplifies the task of using matrices in a variety of storage formats.
SHEET, is a FORTRAN90 program which modifies a P3D graphics file of a protein by adding arrows that denote "sheets". Sheets are formed by two or more subchains of the protein chain which "line up" closely.
SPACER, a FORTRAN77 program which reads a file containing a distance matrix and performs a principal component analysis.
SPACER, a FORTRAN90 program which reads a file containing a distance matrix and performs a principal component analysis.
SPACER_DATA_CONVERT, a FORTRAN77 program which reads a text file of distances, and reformats it for use with SPACER.
SPACER_DATA_CONVERT, a FORTRAN90 program which reads a text file of distances, and reformats it for use with SPACER.
SPAETH, a dataset directory which contains datasets for cluster analysis;
SPAETH is a FORTRAN90 library which can cluster data according to various principles.
SPAETH2, a dataset directory which contains datasets for cluster analysis;
SPAETH2 is a FORTRAN90 library which can cluster data according to various principles.
SPARSE, MATLAB programs which illustrate the use of MATLAB's SPARSE matrix utilities;
SPARSE_CC, a data directory which contains examples of SPARSE CC files, a three-file format for the sparse compressed column matrix format;
SPARSE_CR, a data directory which contains examples of SPARSE CR files, a three-file format for the sparse compressed row matrix format;
SPARSE_GRID_CC, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Clenshaw Curtis rule;
SPARSE_GRID_CC, a C++ library which creates sparse grids based on Clenshaw-Curtis rules.
SPARSE_GRID_CC, a FORTRAN90 library which creates sparse grids based on Clenshaw-Curtis rules.
SPARSE_GRID_CC, a MATLAB library which creates sparse grids based on Clenshaw-Curtis rules.
SPARSE_GRID_CC_DATASET, a C++ program which creates a sparse grid dataset based on Clenshaw-Curtis rules.
SPARSE_GRID_CC_DATASET, a FORTRAN90 program which creates a sparse grid dataset based on Clenshaw-Curtis rules.
SPARSE_GRID_CC_DATASET, a MATLAB program which creates a sparse grid dataset based on Clenshaw-Curtis rules.
SPARSE_GRID_CLOSED, a C++ library which creates sparse grids based on closed rules (Clenshaw-Curtis, Newton-Cotes-Closed).
SPARSE_GRID_CLOSED, a FORTRAN90 library which creates sparse grids based on closed rules (Clenshaw-Curtis, Newton-Cotes-Closed).
SPARSE_GRID_CLOSED, a MATLAB library which creates sparse grids based on closed rules (Clenshaw-Curtis, Newton-Cotes-Closed).
SPARSE_GRID_CLOSED_DATASET, a C++ program which creates a sparse grid dataset based on closed rules (Clenshaw-Curtis, Newton-Cotes-Closed).
SPARSE_GRID_CLOSED_DATASET, a FORTRAN90 program which creates a sparse grid dataset based on closed rules (Clenshaw-Curtis, Newton-Cotes-Closed).
SPARSE_GRID_CLOSED_DATASET, a MATLAB program which creates a sparse grid dataset based on closed rules (Clenshaw-Curtis, Newton-Cotes-Closed).
SPARSE_GRID_COMPOSITE, a MATLAB library which creates sparse grids based on 1D composite rules (currently only of order 1).
SPARSE_GRID_COMPOSITE, a dataset directory which contains examples of sparse grids based on 1D composite rules (currently only of order 1).
SPARSE_GRID_DISPLAY, a MATLAB program which reads a file of points on a sparse grid, displays the grid and saves the image in a PNG file;
SPARSE_GRID_F2, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Fejer type 2 rule;
SPARSE_GRID_GL, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Gauss-Legendre rule;
SPARSE_GRID_GL, a C++ library which creates sparse grids based on Gauss-Legendre rules.
SPARSE_GRID_GL, a FORTRAN90 library which creates sparse grids based on Gauss-Legendre rules.
SPARSE_GRID_GL, a MATLAB library which creates sparse grids based on Gauss-Legendre rules.
SPARSE_GRID_GL_DATASET, a C++ program which creates a sparse grid dataset based on Gauss-Legendre rules.
SPARSE_GRID_GL_DATASET, a FORTRAN90 program which creates a sparse grid dataset based on Gauss-Legendre rules.
SPARSE_GRID_GL_DATASET, a MATLAB program which creates a sparse grid dataset based on Gauss-Legendre rules.
SPARSE_GRID_GP, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Gauss-Patterson rule;
SPARSE_GRID_HERMITE, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Gauss-Hermite rule;
SPARSE_GRID_HERMITE, a C++ library which creates sparse grids based on Gauss-Hermite rules.
SPARSE_GRID_HERMITE, a FORTRAN90 library which creates sparse grids based on Gauss-Hermite rules.
SPARSE_GRID_HERMITE, a MATLAB library which creates sparse grids based on Gauss-Hermite rules.
SPARSE_GRID_HERMITE_DATASET, a C++ program which creates a sparse grid dataset based on Gauss-Hermite rules.
SPARSE_GRID_HERMITE_DATASET, a FORTRAN90 program which creates a sparse grid dataset based on Gauss-Hermite rules.
SPARSE_GRID_HERMITE_DATASET, a MATLAB program which creates a sparse grid dataset based on Gauss-Hermite rules.
SPARSE_GRID_LAGUERRE, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Gauss-Laguerre rule;
SPARSE_GRID_LAGUERRE, a C++ library which creates sparse grids based on Gauss-Laguerre rules.
SPARSE_GRID_LAGUERRE, a FORTRAN90 library which creates sparse grids based on Gauss-Laguerre rules.
SPARSE_GRID_LAGUERRE, a MATLAB library which creates sparse grids based on Gauss-Laguerre rules.
SPARSE_GRID_LAGUERRE_DATASET, a C++ program which creates a sparse grid dataset based on Gauss-Laguerrre rules.
SPARSE_GRID_LAGUERRE_DATASET, a FORTRAN90 program which creates a sparse grid dataset based on Gauss-Laguerrre rules.
SPARSE_GRID_LAGUERRE_DATASET, a MATLAB program which creates a sparse grid dataset based on Gauss-Laguerrre rules.
SPARSE_GRID_MIXED, a C++ library which creates a sparse grid dataset based on a mixed set of 1D factor rules.
SPARSE_GRID_MIXED, a dataset directory which contains multidimensional Smolyak sparse grids based on a mixed set of 1D factor rules.
SPARSE_GRID_MIXED, a FORTRAN90 library which creates a sparse grid dataset based on a mixed set of 1D factor rules.
SPARSE_GRID_MIXED, a MATLAB library which creates a sparse grid dataset based on a mixed set of 1D factor rules.
SPARSE_GRID_MIXED_GROWTH, a C++ library which creates a sparse grid dataset based on a mixed set of 1D factor rules, and experiments with the use of a linear growth rate for the quadrature rules.
SPARSE_GRID_MIXED_GROWTH, a dataset directory which contains multidimensional Smolyak sparse grids based on a mixed set of 1D factor rules and a choice of exponential or linear growth rates.
SPARSE_GRID_NCC, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Newton Cotes Closed rule;
SPARSE_GRID_NCO, a dataset directory which contains multidimensional Smolyak sparse grids based on the 1D Newton Cotes Open rule;
SPARSE_GRID_OPEN, a C++ library which creates sparse grids based on open rules (Fejer 2, Gauss-Patterson, Newton-Cotes-Open).
SPARSE_GRID_OPEN, a FORTRAN90 library which creates sparse grids based on open rules (Fejer 2, Gauss-Patterson, Newton-Cotes-Open).
SPARSE_GRID_OPEN, a MATLAB library which creates sparse grids based on open rules (Fejer 2, Gauss-Patterson, Newton-Cotes-Open).
SPARSE_GRID_OPEN_DATASET, a C++ program which creates a sparse grid dataset based on open rules (Fejer 2, Gauss-Patterson, Newton-Cotes-Open).
SPARSE_GRID_OPEN_DATASET, a FORTRAN90 program which creates a sparse grid dataset based on open rules (Fejer 2, Gauss-Patterson, Newton-Cotes-Open).
SPARSE_GRID_OPEN_DATASET, a MATLAB program which creates a sparse grid dataset based on open rules (Fejer 2, Gauss-Patterson, Newton-Cotes-Open).
SPARSE_GRID_TANH_SINH, a dataset directory which contains multidimensional Smolyak sparse grids based on a 1D tanh-sinh rule;
SPARSE_GRIDS_DISPLAY, a MATLAB program which reads two files of sparse grids, displays the first with hollow blue dots, the second with red dots.
SPARSEKIT is a FORTRAN77 library which implements operations on sparse matrices, including conversion between various formats, by Yousef Saad.
SPARSEKIT is a FORTRAN90 library which implements operations on sparse matrices, including conversion between various formats, by Yousef Saad.
SPARSEPAK is a FORTRAN77 library which forms an obsolete version of the Waterloo Sparse Matrix Package.
SPARSEPAK is a FORTRAN90 library which forms an obsolete version of the Waterloo Sparse Matrix Package.
SPECFUN is a FORTRAN77 library which computes special functions, including the Psi or Digamma function.
SPECFUN is a FORTRAN90 library which computes special functions, including the Psi or Digamma function.
SPHERE_DESIGN_RULE is a FORTRAN90 library which returns point sets on the surface of the unit sphere, known as "designs", which can be useful for estimating integrals on the surface, among other uses.
SPHERE_GRID, a dataset directory which contains grids of points, lines, triangles or quadrilaterals on a sphere;
SPHERE_VORONOI_DISPLAY_OPEN_GL, a C++ program which displays a sphere and randomly selected generator points, and then gradually colors in points in the sphere that are closest to each generator.
SPHERE_VOLUME_QUAD, a FORTRAN90 program which applies a quadrature rule to estimate the volume of the unit 6D sphere;
SPINTERP, a MATLAB library which carries out piecewise multilinear hierarchical sparse grid interpolation; an earlier version of this software is ACM TOMS Algorithm 847, by Andreas Klimke;
SPIRAL_DATA, a FORTRAN90 program which returns sample values of a velocity vector field that satisfies the continuity equation;
SPLINE is a C++ library which constructs and evaluates spline interpolants and approximants.
SPLINE is a FORTRAN90 library which constructs and evaluates spline interpolants and approximants.
SPLINE is a MATLAB library which constructs and evaluates spline interpolants and approximants.
SPLITUP is a C++ program which splits a file into fixed-size pieces.
SPREAD is a FORTRAN77 program which reads a SWISS-PROT file and locates tyrosine residues.
SS_GD_ALIGN is a FORTRAN90 library which globally aligns two sequences using a distance matrix.
SS_GG_ALIGN is a FORTRAN90 library which globally aligns two sequences using an affine gap penalty.
SS_LG_ALIGN is a FORTRAN90 library which locally aligns two sequences using an affine gap penalty.
SS_QG_ALIGN is a FORTRAN90 library which quasi-globally aligns two sequences using an affine gap penalty.
ST, a data directory which contains examples of ST files, the Sparse Triplet format, a sparse matrix file format, storing just (I,J,A(I,J)), and using zero-based indexing.
ST_IO is a FORTRAN90 library which reads and writes sparse linear systems stored in the ST "sparse triplet" Sparse Matrix format.
ST_IO is a MATLAB library which reads and writes sparse linear systems stored in the ST "sparse triplet" Sparse Matrix format.
ST_TO_DSP, a FORTRAN90 program which converts a sparse matrix file from ST format (zero-based indices) to DSP format (one-based indices);
ST_TO_HB, a FORTRAN90 program which converts a sparse matrix file from ST format to HB format (Harwell Boeing format);
ST_TO_HB, a MATLAB program which converts a sparse matrix file from ST format to HB format (Harwell Boeing format);
ST_TO_MM, a MATLAB program which converts a sparse matrix file from ST format to MM format (Matrix Market format);
ST_TO_MSM, a MATLAB program which reads an ST sparse triplet file and creates a corresponding MATLAB Sparse Matrix.
STARPAC a FORTRAN77 library which carries out statistical data analysis.
STARPAC a FORTRAN90 library which carries out statistical data analysis.
STEAM, a FORTRAN90 library which is based on the NBS steam table package;
STEAM_INTERACT, a FORTRAN90 program which queries the NBS steam table package;
STEAM_NBS, a FORTRAN77 library which is based on the NBS steam table package;
STEAM_NBS_INTERACT, a FORTRAN77 program which queries the NBS steam table package;
STLA, a data directory which contains examples of "STLA" or ASCII STL files, ASCII Stereolithography files, 3D graphics;
STLA_DISPLAY is a MATLAB program which reads an ASCII STL file and displays it on the screen.
STLA_IO, a C++ library which reads and writes the 3D graphics information in an ASCII STL (stereolithography) file;
STLA_IO, a FORTRAN90 library which reads and writes the 3D graphics information in an ASCII STL (stereolithography) file;
STLA_IO, a MATLAB library which reads and writes the 3D graphics information in an ASCII STL (stereolithography) file;
STLA_TO_TRI_SURFACE, a MATLAB program which reads a ASCII STL file, and extracts the surface mesh data as a TRI_SURFACE dataset.
STLA_TO_TRI_SURFACE_FAST, a MATLAB program which is a faster version of stla_to_tri_surface.
STLB, a data directory which contains examples of "STLB" or binary STL files, binary Stereolithography files, 3D graphics;
STRI_QUAD is a FORTRAN90 library which estimates the integral of a function defined on the unit sphere.
STRIPACK is a FORTRAN90 library which computes the Delaunay triangulation or Voronoi diagram of points on a unit sphere.
STRIPACK_INTERACTIVE is a FORTRAN90 program which reads a set of points on the unit sphere, computes the Delaunay triangulation, and writes it to a file.
STRIPPER, a FORTRAN90 program which performs a variety of file modifications (capitalization, remove control characters, and so on);
STROUD is a C++ library which defines quadrature rules for a variety of multidimensional reqions.
STROUD is a FORTRAN90 library which defines quadrature rules for a variety of multidimensional reqions.
STROUD is a MATLAB library which defines quadrature rules for a variety of multidimensional reqions.
STRUVEH, a MATHEMATICA library which evaluates the Struve H function.
SUBANAGRAM, a FORTRAN90 program which finds words which are anagrams formed from some of the letters of a given master word.
SUBPAK, a C library which contains many utility routines;
SUBPAK, a C++ library which contains many utility routines;
SUBPAK, a FORTRAN77 library which contains many utility routines;
SUBPAK, a FORTRAN90 library which contains many utility routines;
SUBPAK, a MATLAB library which contains many utility routines;
SUBSET is a C library which enumerates combinations, partitions, subsets, index sets, and other combinatorial objects.
SUBSET is a C++ library which enumerates combinations, partitions, subsets, index sets, and other combinatorial objects.
SUBSET is a FORTRAN77 library which enumerates combinations, partitions, subsets, index sets, and other combinatorial objects.
SUBSET is a FORTRAN90 library which enumerates combinations, partitions, subsets, index sets, and other combinatorial objects.
SUBSET is a MATLAB library which enumerates combinations, partitions, subsets, index sets, and other combinatorial objects.
SUDOKU, a MATLAB library which handles Sudoku puzzles;
SUM_MILLION is a C program which sums the integers from 1 to 1,000,000, as a demonstration of how to rate a computer's speed;
SUM_MILLION is a C++ program which sums the integers from 1 to 1,000,000, as a demonstration of how to rate a computer's speed;
SUM_MILLION is a FORTRAN77 program which sums the integers from 1 to 1,000,000, as a demonstration of how to rate a computer's speed;
SUM_MILLION is a FORTRAN90 program which sums the integers from 1 to 1,000,000, as a demonstration of how to rate a computer's speed;
SUM_MILLION is a MATLAB program which sums the integers from 1 to 1,000,000, as a demonstration of how to rate a computer's speed;
SUPER_BLAS is a C library which implements some of the Basic Linear Algebra Subprograms for fast execution.
SUPER_LU is a C program which applies a fast direct solution method to a sparse linear system.
SVD_BASIS is a C++ program which applies the singular value decomposition to a collection of data vectors, extracting dominant modes;
SVD_BASIS is a FORTRAN90 program which applies the singular value decomposition to a collection of data vectors, extracting dominant modes;
SVD_BASIS is a MATLAB program which applies the singular value decomposition to a collection of data vectors, extracting dominant modes;
SVD_BASIS_WEIGHT is a FORTRAN90 program which is similar to SVD_BASIS, but which allows the user to assign weights to each data vector.
SVD_DEMO is a C++ program which demonstrates the singular value decomposition for a simple example.
SVD_DEMO is a FORTRAN90 program which demonstrates the singular value decomposition for a simple example.
SVD_DEMO is a MATLAB program which demonstrates the singular value decomposition for a simple example.
SVG, a data directory which contains examples of SVG files, Scalable Vector Graphics, 2D graphics, that can be included in an HTML file;
SWEEP2, a C program which computes Voronoi Diagrams or Delaunay triangulations, by Steve Fortune;
SWEEP2_DELAUNAY_EPS, a FORTRAN90 program which makes an EPS plot from the Delaunay triangulation information that is output by sweep2;
SWEEP2_VORONOI_EPS, a FORTRAN90 program which makes an EPS plot of the Voronoi diagram information that is output by sweep2;
SXYZ_DELAUNAY is a FORTRAN90 program which computes and plots the Delaunay triangulation of points on the unit sphere.
SXYZ_VORONOI is a FORTRAN90 program which computes and plots the Voronoi diagram of points on the unit sphere.
TABLE, a data directory which contains examples of TABLE files, a simple format for N points in M dimensions;
TABLE_BARPLOT_PPMA, a FORTRAN90 program which reads a TABLE file of N rows of M numbers and makes a bar graph in the ASCII PPM file format;
TABLE_BORDER is a C++ program which reads a TABLE file of 2D data, and adds data representing a boundary layer of zero values;
TABLE_COLUMNS, a FORTRAN90 program which reads a TABLE file of N points in M dimensions and creates a new file by copying various columns, with repetition and shuffling;
TABLE_COLUMNS_PERMUTE, a FORTRAN90 program which reads a TABLE file where each line has COL_NUM values, and permutes the columns according to the user's prescription;
TABLE_DELAUNAY is a C++ program which reads a file of point coordinates in the TABLE format and writes out the Delaunay triangulation.
TABLE_DELAUNAY is a FORTRAN90 program which reads a file of point coordinates in the TABLE format and writes out the Delaunay triangulation.
TABLE_DELAUNAY is a MATLAB program which reads a file of point coordinates in the TABLE format and writes out the Delaunay triangulation.
TABLE_DIAPHONY, a FORTRAN90 program which reads a TABLE file of N points in M dimensions and computes its diaphony, a measure of the point dispersion.
TABLE_DISCREPANCY is a C++ program which reads a TABLE file of points (presumed to lie in the unit hypercube) and computes bounds on the star discrepancy, a measure of dispersion.
TABLE_GRAPH_CODE, a FORTRAN90 program which reads a TABLE file representing the adjacency matrix of a graph, and computes the graph code.
TABLE_HISTOGRAM, a FORTRAN90 program which reads a TABLE file and histograms each column.
TABLE_IO is a C library which reads and writes TABLE files.
TABLE_IO is a C++ library which reads and writes TABLE files.
TABLE_IO is a FORTRAN77 library which reads and writes TABLE files.
TABLE_IO is a FORTRAN90 library which reads and writes TABLE files.
TABLE_IO is a MATLAB library which reads and writes TABLE files.
TABLE_LATINIZE, a C++ program which reads a TABLE file of N points in M dimensions, adjusts to form a Latin hypercube;
TABLE_LATINIZE, a FORTRAN90 program which reads a TABLE file of N points in M dimensions, adjusts to form a Latin hypercube;
TABLE_LATINIZE, a MATLAB program which reads a TABLE file of N points in M dimensions, adjusts to form a Latin hypercube;
TABLE_MERGE, a FORTRAN90 program which reads a TABLE file of N points in M dimensions, removes duplicates or points that are closer than some tolerance, and writes the reduced set of points to a file.
TABLE_MERGE, a MATLAB program which reads a TABLE file of N points in M dimensions, removes duplicates or points that are closer than some tolerance, and writes the reduced set of points to a file.
TABLE_ORTHONORMALIZE, a FORTRAN90 program which reads a TABLE file of N points in M dimensions and orthonormalizes the columns;
TABLE_QUALITY is a C++ program which measures the dispersion quality of points in a dataset read from a file.
TABLE_QUALITY is a FORTRAN90 program which measures the dispersion quality of points in a dataset read from a file.
TABLE_QUALITY is a MATLAB program which measures the dispersion quality of points in a dataset read from a file.
TABLE_READ, a MATLAB program which reads a TABLE file containing comment lines beginning with '#', and a matrix of data, one row per line;
TABLE_RECORD_MATCH, a FORTRAN90 program which reads a TABLE file and seeks the closest pair of records;
TABLE_SCALE, a FORTRAN90 program which reads a TABLE file of N points in M dimensions and creates a copy with every entry scaled by a given scale vector.
TABLE_SHIFT, a FORTRAN90 program which reads a TABLE file of N points in M dimensions, creates a copy with every entry shifted by a given displacement vector.
TABLE_STATS, a FORTRAN90 program which reads a TABLE file of N points in M dimensions, and prints statistics (average, max, min, range).
TABLE_TET_MESH, a FORTRAN90 program which reads a TABLE file of N points in 3 dimensions and produces a tet mesh;
TABLE_TOP, a FORTRAN90 program which is given a TABLE file of multi_dimensional points, makes plots of all coordinate pairs;
TABLE_UNBORDER is a C++ program which reads a TABLE file of 2D data, and deletes data representing a boundary layer;
TABLE_UNBORDER, a FORTRAN90 program which reads a TABLE file representing a 2D array, and removes the boundary values.
TABLE_UNIFORM_NOISE, a FORTRAN90 program which reads a TABLE file of N points in M dimensions, creates a copy with scaled uniform noise added to each entry.
TABLE_VORONOI is a C++ program which reads a set of 2D points from a TABLE file, and prints information about the Voronoi diagram;
TABLE_VORONOI, a FORTRAN90 program which reads a TABLE file of N points in 2 dimensions, calls GEOMPACK to get Delaunay triangulation information, and then determines and prints the Voronoi diagram information;
TANH_QUAD, a C++ library which sets up the tanh and tanh-sinh quadrature rules;
TANH_QUAD, a FORTRAN90 library which sets up the tanh and tanh-sinh quadrature rules;
TANH_QUAD, a MATLAB library which sets up the tanh and tanh-sinh quadrature rules;
TANH_SINH_RULE, a C++ program which computes and writes out a tanh-sinh quadrature rule of given order.
TANH_SINH_RULE, a FORTRAN90 program which computes and writes out a tanh-sinh quadrature rule of given order.
TANH_SINH_RULE, a MATLAB program which computes and writes out a tanh-sinh quadrature rule of given order.
TCELL is a FORTRAN77 program which solves the Navier Stokes fluid flow equations in a 2D "T"-shaped region.
TCELL_FLOW, a dataset directory which contains 500 time steps of Navier-Stokes flow in a 2D "T"-shaped region.
TCELL_FLOW_DISPLAY, a MATLAB library which displays a single velocity field solution for the T cell;
TCELL_FLOW_MOVIE, a MATLAB library which creates an animation of the velocity solutions for the T cell;
TCELL_FLOW_MOVIE is an MP4 animation which displays the time evolution of the T-Cell flow.
TCELL_MASS is a FORTRAN77 program which computes the mass matrix for the T-Cell problem.
TCELL_ROM, a MATLAB program which solves a reduced order model of a finite element solution of the Navier Stokes equations in a "T-Cell" flow region;
TEC, a data directory which contains examples of TEC files, TECPLOT files used for storing 2D or 3D graphics with attributes;
TEC_IO is a FORTRAN90 library which reads or writes a TEC file containing a finite element model.
TEC_IO is a MATLAB library which reads or writes a TEC file containing a finite element model.
TEC_TO_FEM is a FORTRAN90 program which converts a TEC file into an FEM model.
TEC_TO_FEM is a MATLAB program which converts a TEC file into an FEM model.
TEC_TO_OBJ, a FORTRAN90 program which reads a TEC file of finite element information and writes an equivalent Alias OBJ file;
TEC_TO_OBJ2, a FORTRAN90 program which reads a TEC file of finite element information and writes an equivalent Alias OBJ file; This is a minor revision of tec_to_obj, which tries to handle multiple zones.
TEC_TO_UCD, a FORTRAN90 program which reads a TEC file of finite element information and writes an equivalent AVS UCD (Unstructured Cell Data) file;
TEMPLATES is a FORTRAN77 library which carries out simple versions of various iterative solvers.
TEMPLATES is a FORTRAN90 library which carries out simple versions of various iterative solvers.
TEMPLATES is a MATLAB library which carries out simple versions of various iterative solvers.
TEST_APPROX is a FORTRAN90 library which defines test functions for approximation and interpolation.
TEST_CON, a dataset directory which contains sequences of points that lie on multidimensional curves defined by sets of nonlinear equations;
TEST_CON, a FORTRAN77 library which implements test problems for numerical continuation.
TEST_CON, a FORTRAN90 library which implements test problems for numerical continuation.
TEST_CON, a MATLAB library which implements test problems for numerical continuation.
TEST_EIGEN, a FORTRAN77 library which implements test matrices for eigenvalue analysis.
TEST_EIGEN, a FORTRAN90 library which implements test matrices for eigenvalue analysis.
TEST_INT is a FORTRAN90 library which defines test integrands for 1D quadrature rules.
TEST_INT is a MATLAB library which defines test integrands for 1D quadrature rules.
TEST_INT_2D is a C++ library which defines test integrands for 2D quadrature rules.
TEST_INT_2D is a FORTRAN90 library which defines test integrands for 2D quadrature rules.
TEST_INT_2D is a MATLAB library which defines test integrands for 2D quadrature rules.
TEST_INT_HERMITE is a C++ library which defines test integrands for integration over (-oo,+oo).
TEST_INT_HERMITE is a FORTRAN90 library which defines test integrands for integration over (-oo,+oo).
TEST_INT_HERMITE is a MATLAB library which defines test integrands for integration over (-oo,+oo).
TEST_INT_LAGUERRE is a C++ library which defines test integrands for integration over [A,+oo).
TEST_INT_LAGUERRE is a FORTRAN90 library which defines test integrands for integration over [A,+oo).
TEST_INT_LAGUERRE is a MATLAB library which defines test integrands for integration over [A,+oo).
TEST_INTERP is a FORTRAN90 library which defines a number of test problems for interpolation.
TEST_MAT is a C library which defines test matrices.
TEST_MAT is a C++ library which defines test matrices.
TEST_MAT is a FORTRAN77 library which defines test matrices.
TEST_MAT is a FORTRAN90 library which defines test matrices.
TEST_MAT is a MATLAB library which defines test matrices.
TEST_MATRIX is a MATLAB library which contains a collection of test matrices by Nick Higham.
TEST_MESH is a FORTRAN90 library which defines a few test meshes.
TEST_MIN is a C++ library which implements test problems for minimization of a scalar function of a scalar variable.
TEST_MIN is a FORTRAN90 library which implements test problems for minimization of a scalar function of a scalar variable.
TEST_MIN is a MATLAB library which implements test problems for minimization of a scalar function of a scalar variable.
TEST_NINT is a C++ library which defines test functions for multi-dimensional quadrature routines.
TEST_NINT is a FORTRAN90 library which defines test functions for multi-dimensional quadrature routines.
TEST_NINT is a MATLAB library which defines test functions for multi-dimensional quadrature routines.
TEST_NLS, a FORTRAN90 library which implements nonlinear least squares test problems.
TEST_NONLIN, a FORTRAN77 library which implements test problems for the solution of systems of nonlinear equations.
TEST_NONLIN, a FORTRAN90 library which implements test problems for the solution of systems of nonlinear equations.
TEST_ODE is a FORTRAN90 library which defines test problems for ODE solvers.
TEST_ODE is a MATLAB library which defines test problems for ODE solvers.
TEST_OPT is a FORTRAN90 library which defines test problems for the minimization of a scalar function of several variables.
TEST_TET_MESH, a FORTRAN90 library which implements test problems for tetrahedralization or meshing of arbitrary regions in 3 dimensions.
TEST_TRI_INT, a C++ library which implements test functions for integration over a triangle in 2 dimensions.
TEST_TRI_INT, a FORTRAN90 library which implements test functions for integration over a triangle in 2 dimensions.
TEST_TRI_INT, a MATLAB library which implements test functions for integration over a triangle in 2 dimensions.
TEST_TRIANGULATION is a FORTRAN90 library which defines a number of test regions to be triangulated.
TEST_TRIANGULATION is a MATLAB library which defines a number of test regions to be triangulated.
TEST_VALUES is a C library which supplies test values of various mathematical functions.
TEST_VALUES is a C++ library which supplies test values of various mathematical functions.
TEST_VALUES is a FORTRAN77 library which supplies test values of various mathematical functions.
TEST_VALUES is a FORTRAN90 library which supplies test values of various mathematical functions.
TEST_VALUES is a MATHEMATICA library which computes a few selected values of various mathematical functions.
TEST_VALUES is a MATLAB library which supplies test values of various mathematical functions.
TEST_ZERO is a FORTRAN77 library which defines some test functions for which zeroes can be sought.
TEST_ZERO is a FORTRAN90 library which defines some test functions for which zeroes can be sought.
TEST_ZERO is a MATLAB library which defines some test functions for which zeroes can be sought.
TESTPACK is a C++ library which defines a set of integrands used to test multidimensional quadrature.
TESTPACK is a FORTRAN77 library which defines a set of integrands used to test multidimensional quadrature.
TESTPACK is a FORTRAN90 library which defines a set of integrands used to test multidimensional quadrature.
TESTPACK is a MATLAB library which defines a set of integrands used to test multidimensional quadrature.
TET_MESH is a C++ library which carries out various operations on tetrahedral meshes.
TET_MESH is a FORTRAN90 library which carries out various operations on tetrahedral meshes.
TET_MESH is a MATLAB library which carries out various operations on tetrahedral meshes.
TET_MESH_DISPLAY is a MATLAB program which reads in the node and tetra files defining a tet mesh and displays a wireframe image.
TET_MESH_DISPLAY_OPEN_GL is a C++ program which reads a 3D tet mesh and displays the nodes and edges using OpenGL.
TET_MESH_L2Q is a C++ program which reads information about a 4-node (linear) tet mesh and creates data defining a corresponding 10-node (quadratic) tet mesh;
TET_MESH_L2Q is a FORTRAN90 program which reads information about a 4-node (linear) tet mesh and creates data defining a corresponding 10-node (quadratic) tet mesh;
TET_MESH_L2Q is a MATLAB program which reads information about a 4-node (linear) tet mesh and creates data defining a corresponding 10-node (quadratic) tet mesh;
TET_MESH_ORDER4, a data directory which contains a description of a linear tet mesh of a set of 3D points, using a pair of files to list the node coordinates and the 4 nodes that make up each tetrahedron;
TET_MESH_ORDER4, a dataset directory which contains examples of order 4 tetrahedral meshes.
TET_MESH_ORDER10, a data directory which contains a description of a quadratic tet mesh of a set of 3D points, using a pair of files to list the node coordinates and the 10 nodes that make up each tetrahedron;
TET_MESH_ORDER10, a dataset directory which contains examples of order 10 tetrahedral meshes.
TET_MESH_Q2L is a C++ program which reads information about a 10-node (quadratic) tet mesh and creates data defining a corresponding 4-node (linear) tet mesh;
TET_MESH_Q2L is a FORTRAN90 program which reads information about a 10-node (quadratic) tet mesh and creates data defining a corresponding 4-node (linear) tet mesh;
TET_MESH_Q2L is a MATLAB program which reads information about a 10-node (quadratic) tet mesh and creates data defining a corresponding 4-node (linear) tet mesh;
TET_MESH_QUALITY is a C++ program which computes quality measures of a tetrahedral mesh.
TET_MESH_QUALITY is a FORTRAN90 program which computes quality measures of a tetrahedral mesh.
TET_MESH_QUALITY is a MATLAB program which computes quality measures of a tetrahedral mesh.
TET_MESH_RCM is a C++ program which computes the reverse Cuthill-McKee reordering for the nodes of a tet mesh that uses 4-node or 10-node tetrahedrons;
TET_MESH_RCM is a FORTRAN90 program which computes the reverse Cuthill-McKee reordering for the nodes of a tet mesh that uses 4-node or 10-node tetrahedrons;
TET_MESH_RCM is a MATLAB program which computes the reverse Cuthill-McKee reordering for the nodes of a tet mesh that uses 4-node or 10-node tetrahedrons;
TET_MESH_REFINE is a C++ program which refines a tet mesh;
TET_MESH_REFINE is a FORTRAN90 program which refines a tet mesh;
TET_MESH_REFINE is a MATLAB program which refines a tet mesh;
TET_MESH_TET_NEIGHBORS is a C++ program which reads information about a tet mesh and writes out a list of the tetrahedrons that are adjacent to a given tetrahedron;
TET_MESH_TET_NEIGHBORS, a data directory which contains examples of TET_MESH_TET_NEIGHBOR files, description of a format for tetrahedron adjacency information in a tetrahedral mesh of 3D points;
TET_MESH_TET_NEIGHBORS is a FORTRAN90 program which reads information about a tet mesh and writes out a list of the tetrahedrons that are adjacent to a given tetrahedron;
TET_MESH_TET_NEIGHBORS is a MATLAB program which reads information about a tet mesh and writes out a list of the tetrahedrons that are adjacent to a given tetrahedron;
TET_MESH_VOLUMES is a C++ program which computes the volume of each tetrahedron in a tet mesh;
TET_MESH_VOLUMES is a FORTRAN90 program which computes the volume of each tetrahedron in a tet mesh;
TET_MESH_VOLUMES is a MATLAB program which computes the volume of each tetrahedron in a tet mesh;
TETRAHEDRON_MONTE_CARLO, a C++ program which uses the Monte Carlo method to estimate integrals over a tetrahedron.
TETRAHEDRON_MONTE_CARLO, a FORTRAN90 program which uses the Monte Carlo method to estimate integrals over a tetrahedron.
TETRAHEDRON_MONTE_CARLO, a MATLAB program which uses the Monte Carlo method to estimate integrals over a tetrahedron.
TETRAHEDRON_PROPERTIES, a C++ program which computes properties of a tetrahedron whose vertex coordinates are read from a file.
TETRAHEDRON_PROPERTIES, a FORTRAN90 program which computes properties of a tetrahedron whose vertex coordinates are read from a file.
TETRAHEDRON_PROPERTIES, a MATLAB program which computes properties of a tetrahedron whose vertex coordinates are read from a file.
TETRAHEDRON_SAMPLES, a dataset directory which contains examples of sets of sample points from the unit tetrahedron.
TETRAHEDRONS, a dataset directory which contains examples of tetrahedrons;
TEXT, a dataset directory which contains actual "texts", such as the Gettysburg Address;
TGA, a data directory which contains examples of TGA or TARGA files, Targa files;
TGA_IO, a C++ library which reads a TGA or TARGA graphics file;
THREED, a MATLAB library which contains functions useful for 3D finite element calculations.
THREED_TO_TECPLOT, a MATLAB program which accepts computational data from a 3D finite element fluid flow program and writes it to a PLT file for postprocessing by TECPLOT.
THREED_TO_VTK, a MATLAB program which accepts computational data from a 3D finite element fluid flow program and writes it to a VTK "legacy" file for postprocessing by PARAVIEW.
THREED_TO_VTU, a MATLAB program which accepts computational data from a 3D finite element fluid flow program and writes it to a VTK unstructured grid file for postprocessing by PARAVIEW.
THREED_TO_VU, a MATLAB program which accepts computational data from a 3D finite element fluid flow program and writes it to a file for postprocessing by VU.
TIF, a data directory which contains examples of TIFF files, "Tagged Image File Format", used for high quality 2D graphics;
TIFF_IO, a C library which reads or writes a TIFF file (not working).
TILER_2D is a FORTRAN90 program which demonstrates a 2D example of transfinite interpolation.
TILER_3D is a C++ program which demonstrates a 3D example of transfinite interpolation.
TILER_3D is a FORTRAN90 program which demonstrates a 3D example of transfinite interpolation.
TIMER is a directory of C programs which demonstrate how to compute CPU time or elapsed time.
TIMER is a directory of C++ programs which demonstrate how to compute CPU time or elapsed time.
TIMER is a directory of FORTRAN77 programs which demonstrate how to compute CPU time or elapsed time.
TIMER is a directory of FORTRAN90 programs which demonstrate how to compute CPU time or elapsed time.
TIMER is a directory of MATLAB programs which demonstrate how to compute CPU time or elapsed time.
TIMESTAMP is a C library which returns the YMDHMS date as a timestamp.
TIMESTAMP is a C++ library which returns the YMDHMS date as a timestamp.
TIMESTAMP is a FORTRAN77 library which returns the YMDHMS date as a timestamp.
TIMESTAMP is a FORTRAN90 library which returns the YMDHMS date as a timestamp.
TIMESTAMP is a JAVA library which returns the YMDHMS date as a timestamp.
TIMESTAMP is a MATHEMATICA library which returns the YMDHMS date as a timestamp.
TIMESTAMP is a MATLAB library which returns the YMDHMS date as a timestamp.
TIMING_PARALLEL is a directory of MATLAB programs which illustrates how to time a parallel MATLAB program.
TOEPLITZ is a FORTRAN77 library solves a variety of Toeplitz and circulant linear systems.
TOEPLITZ is a FORTRAN90 library solves a variety of Toeplitz and circulant linear systems.
TOMS178 is a C library which optimizes a scalar functional of multiple variables using the Hooke-Jeeves method.
TOMS178 is a C++ library which optimizes a scalar functional of multiple variables using the Hooke-Jeeves method.
TOMS178 is a FORTRAN77 library which optimizes a scalar functional of multiple variables using the Hooke-Jeeves method.
TOMS178 is a FORTRAN90 library which optimizes a scalar functional of multiple variables using the Hooke-Jeeves method.
TOMS178 is a MATLAB library which optimizes a scalar functional of multiple variables using the Hooke-Jeeves method.
TOMS179 is a C library which evaluates the modified Beta function.
TOMS179 is a C++ library which evaluates the modified Beta function.
TOMS179 is a FORTRAN77 library which evaluates the modified Beta function.
TOMS179 is a FORTRAN90 library which evaluates the modified Beta function.
TOMS179 is a MATLAB library which evaluates the modified Beta function.
TOMS291 is a C++ library which evaluates the logarithm of the Gamma function.
TOMS291 is a FORTRAN77 library which evaluates the logarithm of the Gamma function.
TOMS291 is a FORTRAN90 library which evaluates the logarithm of the Gamma function.
TOMS291 is a MATLAB library which evaluates the logarithm of the Gamma function.
TOMS322, a C library which evaluates the F and Student's T cumulative density functions.
TOMS322, a FORTRAN77 library which evaluates the F and Student's T cumulative density functions.
TOMS332
a FORTRAN77 library which
evaluates Jacobi polynomials;
this is a FORTRAN77 version of ACM TOMS algorithm 332.
TOMS343
a FORTRAN77 library which
computes the eigenvalues and
eigenvectors of a general real matrix;
this is a FORTRAN77 version of ACM TOMS algorithm 343.
TOMS344,
a FORTRAN77 library which
calculates the Student T distribution;
this is a FORTRAN77 version of ACM TOMS algorithm 344.
TOMS347
a FORTRAN77 library which
sorts an integer vector;
this is a FORTRAN77 version of ACM TOMS algorithm 347.
TOMS351 is a FORTRAN77 library which estimates an integral using Romberg integration.
TOMS352
a FORTRAN77 library which
computes the characteristic values
and associated solutions of Mattieu's differential equation;
this is a FORTRAN77 version of ACM TOMS algorithm 352.
TOMS353
a FORTRAN77 library which
estimates an integral involving a cosine
or sine factor using Filon quadrature;
this is a FORTRAN77 version of ACM TOMS algorithm 353.
TOMS358
a FORTRAN77 library which
computes the singular value decomposition
of a complex matrix;
this is a FORTRAN77 version of ACM TOMS algorithm 358.
TOMS359
a FORTRAN77 library which
computes the factorial analysis of variance;
this is a FORTRAN77 version of ACM TOMS algorithm 359.
TOMS365
a FORTRAN77 library which
finds a root of an analytic complex function
by the downhill method;
this is a FORTRAN77 version of ACM TOMS algorithm 365.
TOMS370
a FORTRAN77 library which
produces random numbers sampled
from an arbitrary PDF;
this is a FORTRAN77 version of ACM TOMS algorithm 370.
TOMS379 is a FORTRAN77 library which estimates an integral.
TOMS384
a FORTRAN77 library which
computes the eigenvalues and eigenvectors
of a symmetric matrix;
this is a FORTRAN77 version of ACM TOMS algorithm 384.
TOMS385
a FORTRAN77 library which
evaluates the exponential integral function;
this is a FORTRAN77 version of ACM TOMS algorithm 385.
TOMS392
a FORTRAN77 library which
approximates the time evolution of a hyperbolic PDE;
this is a FORTRAN77 version of ACM TOMS algorithm 392.
TOMS418 is a FORTRAN77 library which estimates the integral of a function with a sine or cosine factor.
TOMS419
is a FORTRAN77 library which
seeks the roots of a polynomial with complex coefficients;
this library is commonly called CPOLY;
this is ACM TOMS algorithm 419.
TOMS424 is a FORTRAN77 library which estimates the integral of a function using Clenshaw-Curtis quadrature.
TOMS423
a FORTRAN77 library which
implements Gaussian elimination,
revised versions of DECOMP and SOLVE;
this is ACM TOMS algorithm 423.
TOMS424
a FORTRAN77 library which
implements Clenshaw-Curtis integration;
this is ACM TOMS algorithm 424.
TOMS425
a FORTRAN77 library which
generates a sequence of vectors
from a multivariate normal distribution with given covariance;
this is ACM TOMS algorithm 425.
TOMS427
a FORTRAN77 library which
estimates a Fourier cosine integral;
this is ACM TOMS algorithm 427.
TOMS429
a FORTRAN77 library which
reports information about the estimated location
of roots of a polynomial;
this is ACM TOMS algorithm 429.
TOMS431
a FORTRAN77 library which
solves quadratic and linear programming problems;
this is ACM TOMS algorithm 431.
TOMS434
a FORTRAN77 library which
computes the probability of a given
RxC contingency table;
this is ACM TOMS algorithm 434.
TOMS435 is a FORTRAN77 library which evaluates the modified incomplete Gamma function.
TOMS436
a FORTRAN77 library which
carries out product-type trapezoidal integration;
this is ACM TOMS algorithm 436.
TOMS437
a FORTRAN77 library which
carries out product-type Simpson's integration;
this is ACM TOMS algorithm 437.
TOMS438
a FORTRAN77 library which
carries out product-type two point Gauss-Legendre-Simpson
integration;
this is ACM TOMS algorithm 438.
TOMS439
a FORTRAN77 library which
carries out product-type three point Gauss-Legendre-Simpson
integration;
this is ACM TOMS algorithm 439.
TOMS441
a FORTRAN77 library which
samples the dipole distribution;
this is ACM TOMS algorithm 441.
TOMS443
a FORTRAN77 library which
evaluates Lambert's W function;
this is ACM TOMS algorithm 443.
TOMS446
a FORTRAN77 library which
manipulates Chebyshev series;
this is ACM TOMS algorithm 446.
TOMS448
a FORTRAN77 library which
counts the number of partitions of an integer into a given set
of integers;
this is ACM TOMS algorithm 448.
TOMS450
a FORTRAN77 library which
minimizes a scalar function of N variables using the method
of Rosenbrock;
this is ACM TOMS algorithm 450.
TOMS451
a FORTRAN77 library which
determines quantiles of the Chi-Square distribution;
this is ACM TOMS algorithm 451.
TOMS452
a FORTRAN77 library which
generates a sequence of combinations of M
things out of N;
this is ACM TOMS algorithm 452.
TOMS453
a FORTRAN77 library which
determines the abscissas and weights for a
Gaussian quadrature formula for Bromwich's integral;
this is ACM TOMS algorithm 453.
TOMS453
a FORTRAN90 library which
determines the abscissas and weights for a
Gaussian quadrature formula for Bromwich's integral;
this is ACM TOMS algorithm 453.
TOMS454
a FORTRAN77 library which
implements the complex method of constrained optimization;
this is ACM TOMS algorithm 454.
TOMS456
a FORTRAN77 library which
implements the routing algorithm;
this is ACM TOMS algorithm 456.
TOMS460
a FORTRAN77 library which
determines the optimal parameters for
an alternating direction implicit iteration;
this is ACM TOMS algorithm 460.
TOMS461
a FORTRAN77 library which
applies cubic spline solutions to a class of
functional differential equations;
this is ACM TOMS algorithm 461.
TOMS462
a FORTRAN77 library which
evaluates the bivariate normal distribution;
this is ACM TOMS algorithm 462.
TOMS462
a FORTRAN90 library which
evaluates the bivariate normal distribution;
this is ACM TOMS algorithm 462.
TOMS463
a FORTRAN77 library which
chooses "nice" ranges for a graph
of computer-generated data;
this is ACM TOMS algorithm 463.
TOMS467
a FORTRAN77 library which
transposes a matrix in place;
this is ACM TOMS algorithm 467.
TOMS468 is a FORTRAN77 library which applies "automatic" integration to a function.
TOMS470
a FORTRAN77 library which
solves an "almost tridiagonal" system of linear equations;
this is ACM TOMS algorithm 470.
TOMS493
a FORTRAN77 library which
seeks the roots of a real polynomial;
this library is commonly called RPOLY;
this is ACM TOMS algorithm 493.
TOMS502
a FORTRAN77 library which
computes a sequence of solutions of a parameterized system of nonlinear equations;
this is ACM TOMS algorithm 502.
TOMS526 a FORTRAN77 library which interpolates scattered bivariate data, ACM TOMS Algorithm 526, by Hiroshi Akima<;
TOMS550
a FORTRAN77 library which
evaluates certain measures of a solid
polyhedron, including surface area, centroid, volume, weight,
moments and products of inertia;
this is ACM TOMS algorithm 550.
TOMS552
a FORTRAN77 library which
solves an overdetermined constrained linear system;
this is ACM TOMS algorithm 552.
TOMS552,
a FORTRAN90 library which
computes a solution of a constrained linear system.
of a scalar function,
this is a FORTRAN90 version of ACM TOMS algorithm 552;
TOMS571
a FORTRAN77 library which
evaluates or inverts the von Mises
and Fisher distributions of directions on a circle or sphere;
this is ACM TOMS algorithm 571.
TOMS596
is a FORTRAN77 library which
seeks to produce a sequence of points that satisfy a set of nonlinear
equations with one degree of freedom;
this library is commonly called PITCON;
this is ACM TOMS algorithm 596.
TOMS611 is a FORTRAN77 library which seeks the minimizer of a scalar functional of multiple variables.
TOMS611 is a FORTRAN90 library which seeks the minimizer of a scalar functional of multiple variables.
TOMS612 is a FORTRAN77 library which estimates the integral of a function over a triangle.
TOMS626
a FORTRAN77 library which
creates a contour plot of data
associated with a triangulated set of points;
this is ACM TOMS algorithm 626.
TOMS647 is a FORTRAN77 library which is a version of ACM TOMS algorithm 647, for evaluating Faure, Halton and Sobol quasirandom sequences.
TOMS647 is a FORTRAN90 library which is a version of ACM TOMS algorithm 647, for evaluating Faure, Halton and Sobol quasirandom sequences.
TOMS648_NSD
a FORTRAN77 library which
defines non-stiff test problems for ODE solvers;
this is one part of ACM TOMS algorithm 648.
TOMS655
a FORTRAN77 library which
computes the weights for interpolatory quadrature rule;
this library is commonly called IQPACK;
this is ACM TOMS algorithm 655.
TOMS655
a FORTRAN90 library which
computes the weights for interpolatory quadrature rule;
this library is commonly called IQPACK;
this is ACM TOMS algorithm 655.
TOMS659
a FORTRAN77 library which
computes elements of the Sobol quasirandom sequence;
this is ACM TOMS algorithm 659.
TOMS664 is a FORTRAN77 library which uses Gauss elimination to solve linear systems involving large banded matrices. Disk storage is used when there is not enough memory for the working data.
TOMS672
a FORTRAN77 library which
generates an interpolatory quadrature rule of highest possible order,
given a set of preassigned abscissas;
this library is commonly called EXTEND;
this is ACM TOMS algorithm 672.
TOMS672
a FORTRAN90 library which
generates an interpolatory quadrature rule of highest possible order,
given a set of preassigned abscissas;
this library is commonly called EXTEND;
this is ACM TOMS algorithm 672.
TOMS706 is a FORTRAN77 library which estimates the integral of a function over a triangulated region.
TOMS708 a FORTRAN77 library which includes routines to evaluate the incomplete Gamma function.
TOMS708 a FORTRAN90 library which includes routines to evaluate the incomplete Gamma function.
TOMS722,
a C library which
supports IEEE arithmetic;
this is ACM TOMS algorithm 722.
TOMS726
a FORTRAN77 library which
computes recursion coefficients for orthogonal polynomials,
and the abscissa and weights for related quadrature rules;
this library is commonly called ORTHPOL;
this is ACM TOMS algorithm 726.
TOMS726
a FORTRAN90 library which
computes recursion coefficients for orthogonal polynomials,
and the abscissa and weights for related quadrature rules;
this library is commonly called ORTHPOL;
this is ACM TOMS algorithm 726.
TOMS738
a FORTRAN77 library which
evaluates Niederreiter's quasirandom sequence;
this is ACM TOMS algorithm 738;
TOMS738
a FORTRAN90 library which
evaluates Niederreiter's quasirandom sequence;
this is ACM TOMS algorithm 738;
TOMS757,
a FORTRAN90 library which
evaluates uncommon special functions,
this is a FORTRAN90 version of ACM TOMS algorithm 757;
TOMS772
a FORTRAN77 library which
carries out computational geometry on the unit sphere;
this library is commonly called STRIPACK;
this is ACM TOMS algorithm 772.
TOMS847, a MATLAB library which carries out piecewise multilinear hierarchical sparse grid interpolation; this library is commonly called SPINTERP (version 2.1); this is ACM TOMS Algorithm 847, by Andreas Klimke;
TOMS866
a MATLAB library which
is the Incompressible Flow Iterative Solution Software;
this library is commonly called IFISS;
this is ACM TOMS algorithm 866.
TRAFFIC_SIMULATION, a MATLAB program which simulates the cars waiting to get through a traffic light.
TRI_SURFACE, a data directory which contains examples of TRI_SURFACE files, a 3D surface described by a collection of triangles.
TRI_SURFACE_DISPLAY, a MATLAB program which displays the 3D graphics information in a TRI_SURFACE file;
TRI_SURFACE_IO, a C++ library which reads and writes the 3D graphics information in a TRI_SURFACE file;
TRI_SURFACE_IO, a FORTRAN90 library which reads and writes the 3D graphics information in a TRI_SURFACE file;
TRI_SURFACE_IO, a MATLAB library which reads and writes the 3D graphics information in a TRI_SURFACE file;
TRI_SURFACE_TO_OBJ, a MATLAB program which reads a TRI_SURFACE dataset and extracts the surface mesh data as an OBJ file.
TRI_SURFACE_TO_PLY, a MATLAB program which converts a TRI_SURFACE dataset to a dataset suitable for storage as a PLY file.
TRI_SURFACE_TO_STLA, a MATLAB program which reads a TRI_SURFACE dataset and extracts the surface mesh data as an ASCII STL file.
TRIA, a data directory which contains examples of TRIA files, a homegrown triangulation format, ASCII, 3D graphics;
TRIANGLE is a C program which computes a triangulation of a geometric region.
TRIANGLE_HISTOGRAM, a C++ program which computes histograms of data on the unit triangle.
TRIANGLE_HISTOGRAM, a FORTRAN90 program which computes histograms of data on the unit triangle.
TRIANGLE_HISTOGRAM, a MATLAB program which computes histograms of data on the unit triangle.
TRIANGLE_MONTE_CARLO, a C++ program which uses the Monte Carlo method to estimate integrals over a triangle.
TRIANGLE_MONTE_CARLO, a FORTRAN90 program which uses the Monte Carlo method to estimate integrals over a triangle.
TRIANGLE_MONTE_CARLO, a MATLAB program which uses the Monte Carlo method to estimate integrals over a triangle.
TRIANGLE_PROPERTIES, a C++ program which computes properties of a triangle whose vertex coordinates are read from a file.
TRIANGLE_PROPERTIES, a FORTRAN90 program which computes properties of a triangle whose vertex coordinates are read from a file.
TRIANGLE_PROPERTIES, a MATLAB program which computes properties of a triangle whose vertex coordinates are read from a file.
TRIANGLE_SAMPLES, a dataset directory which contains examples of sets of sample points from the unit triangle.
TRIANGLES, a dataset directory which contains examples of triangles;
TRIANGULATE is a C program which triangulates a (possibly nonconvex) polygon.
TRIANGULATION is a C++ library which performs various operations on order 3 ("linear") or order 6 ("quadratic") triangulations.
TRIANGULATION is a FORTRAN77 library which performs various operations on order 3 ("linear") or order 6 ("quadratic") triangulations.
TRIANGULATION is a FORTRAN90 library which performs various operations on order 3 ("linear") or order 6 ("quadratic") triangulations.
TRIANGULATION is a MATLAB library which performs various operations on order 3 ("linear") or order 6 ("quadratic") triangulations.
TRIANGULATION_BOUNDARY_NODES is a C++ program which reads data defining a triangulation, determines which nodes lie on the boundary, and writes their coordinates to a file.
TRIANGULATION_BOUNDARY_NODES is a FORTRAN90 program which reads data defining a triangulation, determines which nodes lie on the boundary, and writes their coordinates to a file.
TRIANGULATION_BOUNDARY_NODES is a MATLAB program which reads data defining a triangulation, determines which nodes lie on the boundary, and writes their coordinates to a file.
TRIANGULATION_CORNER, a C++ program which patches triangulations so that no triangle has two sides on the boundary.
TRIANGULATION_CORNER, a FORTRAN90 program which patches triangulations so that no triangle has two sides on the boundary.
TRIANGULATION_CORNER, a MATLAB program which patches triangulations so that no triangle has two sides on the boundary.
TRIANGULATION_DELAUNAY_DISCREPANCY is a C++ program which measures the amount by which a triangulation fails the local Delaunay test;
TRIANGULATION_DELAUNAY_DISCREPANCY is a FORTRAN90 program which measures the amount by which a triangulation fails the local Delaunay test;
TRIANGULATION_DELAUNAY_DISCREPANCY is a MATLAB program which measures the amount by which a triangulation fails the local Delaunay test;
TRIANGULATION_DISPLAY is a MATLAB program which displays the nodes and elements of a triangulation on the MATLAB graphics screen;
TRIANGULATION_DISPLAY_OPEN_GL is a C++ program which reads files defining a 2D triangulation and displays an image using OpenGL.
TRIANGULATION_HISTOGRAM, a C++ program which computes histograms of data over a triangulation.
TRIANGULATION_HISTOGRAM, a FORTRAN90 program which computes histograms of data over a triangulation.
TRIANGULATION_HISTOGRAM, a MATLAB program which computes histograms of data over a triangulation.
TRIANGULATION_L2Q is a C++ program which reads information about a 3-node (linear) triangulation and creates data defining a corresponding 6-node (quadratic) triangulation;
TRIANGULATION_L2Q is a FORTRAN90 program which reads information about a 3-node (linear) triangulation and creates data defining a corresponding 6-node (quadratic) triangulation;
TRIANGULATION_L2Q is a MATLAB program which reads information about a 3-node (linear) triangulation and creates data defining a corresponding 6-node (quadratic) triangulation;
TRIANGULATION_MASK, a C++ program which reads a triangulation and calls a user-supplied routine to consider each triangle for deletion;
TRIANGULATION_MASK, a FORTRAN90 program which reads a triangulation and calls a user-supplied routine to consider each triangle for deletion;
TRIANGULATION_MASK, a MATLAB program which reads a triangulation and calls a user-supplied routine to consider each triangle for deletion;
TRIANGULATION_ORDER1_DISPLAY, a MATLAB program which plots piecewise constant data associated with a triangulation;
TRIANGULATION_ORDER3, a data directory which contains examples of TRIANGULATION_ORDER3 files, a description of a linear triangulation of a set of 2D points, using a pair of files to list the node coordinates and the 3 nodes that make up each triangle;
TRIANGULATION_ORDER3_CONTOUR is a MATLAB program which makes contour plot of data defined on an order 3 triangulation.
TRIANGULATION_ORDER4, a data directory which contains examples of TRIANGULATION_ORDER4 files, a description of a triangulation of a set of 2D points, using a pair of files to list the node coordinates and the 4 nodes that make up each triangle (3 vertices and the centroid);
TRIANGULATION_ORDER6, a data directory which contains examples of TRIANGULATION_ORDER6 files, a description of a quadratic triangulation of a set of 2D points, using a pair of files to list the node coordinates and the 6 nodes that make up each triangle.
TRIANGULATION_ORDER6_CONTOUR is a MATLAB program which makes contour plots of data defined on an order 6 triangulation.
TRIANGULATION_ORIENT, a C++ program which ensures that the triangles in an order 3 or order 6 triangulation have positive orientation;
TRIANGULATION_ORIENT, a FORTRAN90 program which ensures that the triangles in an order 3 or order 6 triangulation have positive orientation;
TRIANGULATION_ORIENT, a MATLAB program which ensures that the triangles in an order 3 or order 6 triangulation have positive orientation;
TRIANGULATION_PLOT is a C++ program which plots the nodes and elements of a triangulation as a PostScript file;
TRIANGULATION_PLOT is a FORTRAN90 program which plots the nodes and elements of a triangulation as a PostScript file;
TRIANGULATION_PLOT is a MATLAB program which plots the nodes and elements of a triangulation as a PostScript file;
TRIANGULATION_Q2L is a C++ program which reads information about a 6-node (quadratic) triangulation and creates data defining a corresponding 3-node (linear) triangulation;
TRIANGULATION_Q2L is a FORTRAN90 program which reads information about a 6-node (quadratic) triangulation and creates data defining a corresponding 3-node (linear) triangulation;
TRIANGULATION_Q2L is a MATLAB program which reads information about a 6-node (quadratic) triangulation and creates data defining a corresponding 3-node (linear) triangulation;
TRIANGULATION_QUAD is a C++ program which estimates the integral of a function over a triangulated region.
TRIANGULATION_QUAD is a FORTRAN90 program which estimates the integral of a function over a triangulated region.
TRIANGULATION_QUAD is a MATLAB program which estimates the integral of a function over a triangulated region.
TRIANGULATION_QUALITY is a C++ program which computes quality measures of a triangulation.
TRIANGULATION_QUALITY is a FORTRAN90 program which computes quality measures of a triangulation.
TRIANGULATION_QUALITY is a MATLAB program which computes quality measures of a triangulation.
TRIANGULATION_RCM is a C++ program which reads files describing a triangulation of nodes in 2D, and applies the RCM algorithm to produce a renumbering of the triangulation with a reduced bandwidth.
TRIANGULATION_RCM is a FORTRAN90 program which reads files describing a triangulation of nodes in 2D, and applies the RCM algorithm to produce a renumbering of the triangulation with a reduced bandwidth.
TRIANGULATION_RCM is a MATLAB program which reads files describing a triangulation of nodes in 2D, and applies the RCM algorithm to produce a renumbering of the triangulation with a reduced bandwidth.
TRIANGULATION_REFINE is a C++ program which refines a triangulation.
TRIANGULATION_REFINE is a FORTRAN90 program which refines a triangulation.
TRIANGULATION_REFINE is a MATLAB program which refines a triangulation.
TRIANGULATION_T3_TO_T4 is a C++ program which reads information about a 3-node triangulation and creates data defining a corresponding 4-node triangulation (vertices + centroid);
TRIANGULATION_T3_TO_T4 is a FORTRAN90 program which reads information about a 3-node triangulation and creates data defining a corresponding 4-node triangulation (vertices + centroid);
TRIANGULATION_T3_TO_T4 is a MATLAB program which reads information about a 3-node triangulation and creates data defining a corresponding 4-node triangulation (vertices + centroid);
TRIANGULATION_TRIANGLE_NEIGHBORS is a C++ program which reads data defining a triangulation, determines the neighboring triangles of each triangle, and writes that information to a file.
TRIANGULATION_TRIANGLE_NEIGHBORS is a FORTRAN90 program which reads data defining a triangulation, determines the neighboring triangles of each triangle, and writes that information to a file.
TRIANGULATION_TRIANGLE_NEIGHBORS is a MATLAB program which reads data defining a triangulation, determines the neighboring triangles of each triangle, and writes that information to a file.
TRIB, a data directory which contains examples of TRIB files, a homegrown triangulation format, binary, 3D graphics;
TRIPACK is a FORTRAN77 library which computes the Delaunay triangulation of points in the plane.
TRIPACK is a FORTRAN90 library which computes the Delaunay triangulation of points in the plane.
TRUEL_SIMULATION a MATLAB program which simulates N repetitions of a duel between three players, each of whom has a known firing accuracy.
TS, a data directory which contains examples of TS files, the Mathematica ThreeScript format, used at one time for 3D graphics;
TTYPLT a FORTRAN77 library which creates simple typewriter graphics images of mathematical data.
TXT_TO_DAT, a FORTRAN77 program which demonstrates how to copy text data into a binary file.
TUMOR, a MATLAB program which demonstrates a model of tumor growth;
TWOD, a MATLAB library which contains functions useful for 2D finite element calculations.
TWOD_TO_VTK, a MATLAB program which accepts computational data from a 2D finite element fluid flow program and writes it to a VTK "legacy" file for postprocessing by PARAVIEW.
TWOD_TO_VTU, a MATLAB program which accepts computational data from a 2D finite element fluid flow program and writes it to a VTK unstructured grid file for postprocessing by PARAVIEW.
TXT, a data directory which contains examples of TXT files, that is, plain old text files;
UCD, a data directory which contains examples of UCD files, the AVS cell array format used for 3D graphics;
UNCMIN a FORTRAN77 library which seeks the unconstrained minimization of a scalar function of several variables.
UNCONTROL is a C++ program which makes a copy of a text file which contains no control characters.
UNIFORM, a dataset directory which contains examples of a uniform pseudorandom sequence;
UNIFORM is a C library which computes elements of a uniform pseudorandom sequence.
UNIFORM is a C++ library which computes elements of a uniform pseudorandom sequence.
UNIFORM is a FORTRAN77 library which computes elements of a uniform pseudorandom sequence.
UNIFORM is a FORTRAN90 library which computes elements of a uniform pseudorandom sequence.
UNIFORM is a MATHEMATICA library which computes elements of a uniform pseudorandom sequence.
UNIFORM is a MATLAB library which computes elements of a uniform pseudorandom sequence.
UNIFORM_DATASET is a C++ program which generates a dataset of uniform pseudorandom values and writes them to a file.
UNIFORM_DATASET is a FORTRAN90 program which generates a dataset of uniform pseudorandom values and writes them to a file.
UNIFORM_DATASET is a MATLAB program which generates a dataset of uniform pseudorandom values and writes them to a file.
UUDECODE, a C program which recovers the original (possibly binary) file from a UU encoded text file;
UUENCODE, a C program which takes an input file, especially a binary file, and creates a UU encoded copy that is a text file, suitable for transmission through mail or other text-only systems.
VAN_DER_CORPUT, a dataset directory which contains examples of the one-dimensional van der Corput, for various bases;
VAN_DER_CORPUT is a C++ library which computes elements of a 1D van der Corput sequence.
VAN_DER_CORPUT is a FORTRAN90 library which computes elements of a 1D van der Corput sequence.
VAN_DER_CORPUT is a MATLAB library which computes elements of a 1D van der Corput sequence.
VAN_DER_CORPUT_DATASET is a C++ program which creates a van der Corput sequence and writes it to a file.
VAN_DER_CORPUT_DATASET is a FORTRAN90 program which creates a van der Corput sequence and writes it to a file.
VAN_DER_CORPUT_DATASET is a MATLAB program which creates a van der Corput sequence and writes it to a file.
VEC_IO, a FORTRAN90 library which reads and writes vectors of fixed size, to and from a disk file, in any order;
VECTOR_MAGNITUDE_GRID, a MATLAB program which reads vector data at "scattered" points, computes an interpolatory function, evaluates it on a uniform grid of user-specified density, and produces a contour plot of the vector magnitude.
VECTOR_PLOT is a FORTRAN90 program which plots velocity fields and the velocity direction fields.
VECTOR_READ is a C++ library which reads, one line at a time, numeric data, storing it in a vector returned to the user;
VECTOR_STREAM_GRID is a MATLAB program which reads node and vector data from a file, computes an interpolatory function, evaluates on a uniform grid of points specified by the user, and displays a streamline plot of the vector field.
VELOCITY_ARROWS is a MATLAB program which plots velocity fields.
VELOCITY_ARROWS, a MATLAB program which reads coordinate data and velocity data from two files and makes an arrow plot of the velocity field.
VELOCITY_ARROWS_GRID is a MATLAB program which reads files of node and velocity data, and, using interpolation, creates a vector plot with arrows place on a uniform grid of the user's specification.
VELOCITY_ARROWS_GRID_SEQUENCE2, a MATLAB program which reads a single XYUV file of nodes and velocities, interpolates the data onto a smooth grid, plots the data and writes it to a PNG file, and then repeats the process for the next file.
VELOCITY_ARROWS_GRID2, a MATLAB program which reads node and velocity data, stored in one file, at "scattered" points, and makes a velocity vector plot on a uniform grid of user-specified density.
VELOCITY_ARROWS_SEQUENCE, a MATLAB program which reads a fixed coordinate data file, and a sequence of velocity data files, and makes a sequence of velocity arrow plots.
VELOCITY_ARROWS_SEQUENCE2, a MATLAB program which reads a single XYUV file of nodes and velocities, plots the data and writes it to a PNG file, and then repeats the process for the next file.
VELOCITY_ARROWS2, a MATLAB program which reads coordinate and velocity data from a single file and makes an arrow plot of the velocity field.
VITLES_TO_TEC_2D, a C program which reads a 2D flow file from the VITLES fluid flow program and writes a corresponding file for use by TECPLOT;
VITLES_TO_TEC_3D, a C program which reads a 3D flow file from the VITLES fluid flow program and writes a corresponding file for use by TECPLOT;
VITLES_TO_VTK is a C program which reads VITLES solution files and creates a VTK file suitable for graphics processing by PARAVIEW and other 3D graphics packages.
VLA a data directory which contains examples of VLA files, a 3D graphics line format;
VORONOI_MOUNTAINS, a MATLAB program which makes a "mountain plot" of a Voronoi diagram, that is, a surface plot of the distance from each point to its nearest Voronoi generator.
VORONOI_PLOT, a FORTRAN90 program which plots the Voronoi neighborhoods of points in the 2D unit square, using L1, L2 or LInfinity norms;
VORONOI_WEIGHT, a FORTRAN90 program which estimates the volume of the Voronoi cells associated with N points in the M dimensional unit hypercube;
VTK, a data directory which contains examples of "legacy" (old style) VTK files, a file format used by the Visual Toolkit, and which can be displayed by the PARAVIEW program;
VTK_IO is a FORTRAN90 library which reads and writes files in the VTK format.
VTU, a data directory which contains examples of VTU files, an XML-based file format used by the Visual Toolkit for unstructured grids, and which can be displayed by the PARAVIEW program;
VU, a data directory which contains examples of VU files, a file format used by the VU program;
WANDZURA is a C++ library which defines Wandzura rules for quadrature on a triangle.
WANDZURA is a FORTRAN90 library which defines Wandzura rules for quadrature on a triangle.
WANDZURA is a MATLAB library which defines Wandzura rules for quadrature on a triangle.
WAV, a data directory which contains examples of WAV files, a Microsoft format for storing audio data;
WIDTH is a C++ program which returns the length and location of the longest line in a text file;
WIDTH_CHARMM is a FORTRAN90 program which processes a CHARMM output file and creates bin data suitable for plotting.
WORDS, a dataset directory which contains lists of words;
WORDSNAKE, a FORTRAN90 program which rearranges a list of words so that they have maximum overlap;
WRAP is a C++ program which makes a copy of a text file in which no line is longer than a user-specified wrap length.
WRAP2 is a C++ program which wraps long lines in a text file, but which wraps some lines "early", so as to avoid breaking words.
WRL_1, a data directory which contains examples of version 1.0 WRL files, sometimes called "VRML" files, a format for creating 3D graphics within an HTML environment;
WRL_2, a data directory which contains examples of version 2.0 WRL files, sometimes called "VRML" files, a format for creating 3D graphics within an HTML environment;
WTIME is a C library which returns a reading of the wall clock time in seconds.
WTIME is a C++ library which returns a reading of the wall clock time in seconds.
WTIME is a FORTRAN77 library which returns a reading of the wall clock time in seconds.
WTIME is a FORTRAN90 library which returns a reading of the wall clock time in seconds.
X_WINDOW C++ programs which demonstrates some simple uses of the X Window library.
X_WINDOW_DISPLAY, a discussion of the issues involved when an X Window program on a remote machine needs to know how to get graphics information back to your local display.
X3DL, a data directory which contains examples of X3D files, a format for creating 3D graphics within an HTML environment; X3D is the successor to the VRML/WRL file format.
XBM, a data directory which contains examples of XBM files, the X Windows bitmap format, a 2D graphics black and white format for icons;
XDR, a C library which allows data to be transferred from one computer system to another using an external data representation;
XERROR is a FORTRAN77 library which is designed to report and handle errors detected during program execution.
XERROR is a FORTRAN90 library which is designed to report and handle errors detected during program execution.
XFIRES is a C program which simulates the occurrence of fires and regrowth in a forest, displaying the results using X Windows.
XGED is a C program which edits graphs visually; it uses the X Window library to display the graph, and to detect the user's input.
XGL, a data directory which contains examples of XGL files, a 3D graphics file format;
XISING is a C program which simulates the variation in ferromagnetism in a material, displaying the results using X Windows.
XLF_INTRINSICS is a FORTRAN90 program which demonstrates the use of intrinsic functions supplied by the XLF compiler.
XPM, a data directory which contains examples of XPM files, the X Windows pixel map file format, for 2D color graphics;
XWAVES is a C program which simulates the behavior of solution of certain forms of the wave equation, displaying the results using X Windows.
XWD, a data directory which contains examples of XWD files, the X Windows dump format, a format for storing screen images;
XY, a data directory which contains examples of XY files, a simple 2D graphics point format;
XY_DISPLAY, a MATLAB program which reads XY information defining points in 2D, and displays an image in a MATLAB graphics window;
XY_DISPLAY_OPEN_GL is a C++ program which reads XY information defining points in 2D, and displays an image using OpenGL.
XY_IO is a C++ library which reads and writes files in the XY, XYL and XYF formats.
XY_IO is a FORTRAN90 library which reads and writes files in the XY, XYL and XYF formats.
XY_IO is a MATLAB library which reads and writes files in the XY, XYL and XYF formats.
XYF, a data directory which contains examples of XYF files, a simple 2D graphics point and face format;
XYF_DISPLAY is a MATLAB program which reads XYF information defining points and faces in 2D, and displays an image in a MATLAB graphics window.
XYF_DISPLAY_OPEN_GL is a C++ program which reads XYF information defining points and faces in 2D, and displays an image using OpenGL.
XYL, a data directory which contains examples of XYL files, a simple 2D graphics point and line format;
XYL_DISPLAY is a MATLAB program which reads XYL information defining points and lines in 2D, and displays an image in a MATLAB graphics window.
XYL_DISPLAY_OPEN_GL is a C++ program which reads XYL information defining points and lines in 2D, and displays an image using OpenGL.
XYZ, a data directory which contains examples of XYZ files, a simple 3D graphics point format;
XYZ_DISPLAY is a MATLAB program which reads XYZ information defining points in 3D, and displays an image in the MATLAB graphics window.
XYZ_DISPLAY_OPEN_GL is a C++ program which reads XYZ information defining points in 3D, and displays an image using OpenGL.
XYZ_IO is a C++ library which reads and writes files in the XYZ, XYZL, and XYZF formats.
XYZ_IO is a FORTRAN90 library which reads and writes files in the XYZ, XYZL, and XYZF formats.
XYZ_IO is a MATLAB library which reads and writes files in the XYZ, XYZL, and XYZF formats.
XYZ_PLOT, a FORTRAN90 program which is an interactive plotter.
XYZ_TO_PDB, a FORTRAN90 program which reads an XYZ file of spatial coordinates, and rewrites the information as atomic coordinates in a PDB file.
XYZF, a data directory which contains examples of XYZF files, a simple 3D graphics point and face format;
XYZF_DISPLAY is a MATLAB program which reads XYZF information defining points and faces in 3D, and displays an image using OpenGL.
XYZF_DISPLAY_OPEN_GL is a C++ program which reads XYZF information defining points and faces in 3D, and displays an image using OpenGL.
XYZL, a data directory which contains examples of XYZL files, a simple 3D graphics point and line format;
XYZL_DISPLAY is a MATLAB program which reads XYZL information defining points and lines in 3D, and displays an image in a MATLAB graphics window.
XYZL_DISPLAY_OPEN_GL is a C++ program which reads XYZL information defining points and lines in 3D, and displays an image using OpenGL.
Y12M a FORTRAN77 library which implements a direct solver for sparse linear systems.
ZIGGURAT is a C program which generates points from a uniform, normal or exponential distribution, using the ziggurat method.
ZIGGURAT is a C program which generates points from a uniform, normal or exponential distribution, using the ziggurat method.
ZIGGURAT is a C++ program which generates points from a uniform, normal or exponential distribution, using the ziggurat method.
ZIGGURAT is a FORTRAN77 program which generates points from a uniform, normal or exponential distribution, using the ziggurat method.
ZIGGURAT is a FORTRAN90 program which generates points from a uniform, normal or exponential distribution, using the ziggurat method.
ZIGGURAT is a MATLAB program which generates points from a uniform, normal or exponential distribution, using the ziggurat method.
ZIGGURAT_OPEN_MP, a C program which demonstrates how the ZIGGURAT library can be used to generate random numbers in an OpenMP parallel program.
ZIGGURAT_OPEN_MP, a C++ program which demonstrates how the ZIGGURAT library can be used to generate random numbers in an OpenMP parallel program.
ZIGGURAT_OPEN_MP, a FORTRAN77 program which demonstrates how the ZIGGURAT library can be used to generate random numbers in an OpenMP parallel program.
ZIGGURAT_OPEN_MP, a FORTRAN90 program which demonstrates how the ZIGGURAT library can be used to generate random numbers in an OpenMP parallel program.
ZIGGURAT_ORIGINAL is a C program which is the original version of the ZIGGURAT library.
ZIGGURAT_ORIGINAL is a C++ program which is the original version of the ZIGGURAT library.
ZOOMIN is a FORTRAN90 library which includes various zero finder routines.
You can go up one level to the HTML page.