3DS, a data directory of 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_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 of 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 and 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;
ARBY4, a FORTRAN90 program which analyzes a 2D fluid flow using the reduced basis method.
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 FORTRAN77 library which randomly generates an RxC contingency table.
ASA159 is a FORTRAN90 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 of examples of ASE files, the 3D Studio ASCII Exchange format for 3D graphics;
AVI, a data directory of 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_DICE, 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 of 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;
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 is a C library which contains basic linear algebra routines for vector-vector operations.
BLAS1 is a C++ library which contains basic linear algebra routines for vector-vector operations.
BLAS1 is a FORTRAN77 library which contains basic linear algebra routines for vector-vector operations.
BLAS1 is a FORTRAN90 library which contains basic linear algebra routines for vector-vector operations.
BLAS1 is a MATLAB library which contains basic linear algebra routines for vector-vector operations.
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.
BMP, a data directory of 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 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_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.
BUMP is a FORTRAN90 program which seeks the appropriate channel inflow and bump shape which will cause the 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 the 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];
BYU, a data directory of 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.
CALCOMP a FORTRAN77 library which emulates a few CALCOMP plotting calls;
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;
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;
CGMB, a data directory of 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 the flow to most closely match a given downflow profile.
CHANNEL is a FORTRAN90 program which seeks the appropriate channel inflow which will cause the 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 returns points equally spaced on a circle;
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.
CLAW_PIX, a MATLAB library which visualizes the output of of the 1D version of CLAWPACK;
CLAWPACK a FORTRAN77 library which numerically solves hyperbolic differential equations using a wave propagation approach, by Randy LeVeque;
CLAWPACK_PLOT, a MATLAB library which visualizes the output of of CLAWPACK;
CLEBSCH_GORDAN a FORTRAN77 library which evaluates Clebsch-Gordan coefficients involved in angular momentum coupling in quantum mechanics;
CLENSHAW_CURTIS is a C++ library which defines a multiple dimension Clenshaw Curtis quadrature rule.
CLENSHAW_CURTIS is a FORTRAN90 library which defines a multiple dimension Clenshaw Curtis quadrature rule.
CLENSHAW_CURTIS is a MATLAB library which defines a multiple dimension 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 of 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");
COLORS, a FORTRAN90 library which converts between various formats for describing colors;
COMBO is a FORTRAN90 library which includes many combinatorial routines.
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.
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 suitable coordinates for a set of molecules in a rectangular slab.
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.
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 Tesselation 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 tesselation 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 tesselation 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.
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 C William Gear.
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;
DESIGN is a FORTRAN90 library which returns point sets on the sphere that constitute "designs".
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.
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;
DIST_PLOT a MATLAB program which makes contour plots of the distance function, as defined and used in Persson and Strang's distmesh code;
DISTANCES a FORTRAN77 program which reads a multiple alighment 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 alighment 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 of 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;
DRIV a FORTRAN77 library which solves real or complex systems of ordinary differential equations;
DSP, a data directory of 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);
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 of 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;
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.
EPS, a data directory of examples of EPS files, Encapsulated PostScript file format for 2D graphics;
ERRORS, a FORTRAN90 program which illustrates the failure of numerical algorithms;
ESSL, a FORTRAN90 program which illustrates the use of the IBM Engineering and Scientific Software Library;
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;
FD1D is a FORTRAN77 program which implements a finite difference algorithm for a 1D predator-prey system;
FD1D is a FORTRAN90 program which implements a finite difference algorithm for a 1D predator-prey system;
FD1D is a MATLAB program which implements a finite difference algorithm for a 1D predator-prey system;
FD1D_HEAT is a MATLAB program which uses the finite difference method to solve the 1D Time Dependent Heat Equations.
FD1D_PLOT is a MATLAB program which plots the output from the FD1D program;
FD2D is a FORTRAN90 program which implements a finite difference algorithm for a 2D predator-prey system;
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 MATHEMATICA library which defines quadrature rules for lines, triangles, quadrilaterals, pyramids, wedges, tetrahedrons and hexahedrons.
FEM, a data directory of examples of FEM files, a set of 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 specifically for the heat equation.
FEM_BASIS_T3_DISPLAY is a MATLAB program which displays a basis function associated with a linear triangle ("T3") mesh.
FEM_BASIS_T6_DISPLAY is a MATLAB program which displays a basis function associated with a quadratic 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_SAMPLE is a C++ library which evaluates a finite element function defined on an order 3 or order 6 triangulation.
FEM_SAMPLE is a FORTRAN90 library which evaluates a finite element function defined on an order 3 or order 6 triangulation.
FEM_SAMPLE is a MATLAB library which evaluates a finite element function defined on an order 3 or order 6 triangulation.
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 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_HEAT is a MATLAB program which uses the finite element method to solve the 1D Time Dependent Heat Equations.
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.
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_POISSON is a C++ program which solves the 2D Poisson equation on a square, using the finite element method.
FEM2D_POISSON is a FORTRAN77 program which solves the 2D Poisson equation on a square, using the finite element method.
FEM2D_POISSON is a FORTRAN90 program which solves the 2D Poisson equation on a square, using the finite element method.
FEM2D_POISSON is a MATLAB program which solves the 2D Poisson equation on a square, using the finite element method.
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;
FEMPACK is a C++ library which contains utilities for finite element calculations.
FEMPACK is a FORTRAN90 library which contains utilities for finite element calculations.
FEMPACK is a MATLAB library which contains utilities for finite element calculations.
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 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 Poisson equation on a 2D triangulated region.
FFP_SPARSE is a FORTRAN90 program which solves the steady Poisson equation on a 2D triangulated region.
FFP_SPARSE is a MATLAB program which solves the steady Poisson equation on a 2D triangulated region.
FFS_SPARSE is a MATLAB program which solves the steady incompressible Stokes equations on an arbitrary triangulated region, using the finite element method and MATLAB's sparse facility.
FFT 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 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 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 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_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.
FFTPACK 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 of 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 of 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 an image and flood them with color, by Art Wetzel.
FLOW3 is a FORTRAN90 program which solves the 2D steady incompressible Navier Stokes equations using the finite element method.
FLOW4 is a FORTRAN90 program which solves the 2D steady incompressible Navier Stokes equations using the finite element method.
FLOW5 is a FORTRAN90 program which solves the 2D steady incompressible Navier Stokes equations using the finite element method.
FLOW6 is a FORTRAN90 program which solves the 2D steady incompressible Navier Stokes equations using the finite element method.
FLOW7 is a FORTRAN90 program which solves the 2D steady incompressible Navier Stokes equations using the finite element method.
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.
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, written by Barry Joe.
GEOMPACK is a FORTRAN90 library which can compute Delaunay triangulations Voronoi diagrams and other information, written by Barry Joe.
GEOMPACK is a MATLAB library which can compute Delaunay triangulations Voronoi diagrams and other information, written by Barry Joe.
GEOMPACK is a PASCAL library which can compute Delaunay triangulations Voronoi diagrams and other information, written 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 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 of 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 of 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.
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;
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, using the METIS library, which can check that a METIS graph file has the proper format;
GRF, a data directory of examples of GRF files, an abstract graph file format, 2D graphics;
GRF_IO, a FORTRAN90 library which reads or writes a GRF file;
GRF_TO_EPS, a FORTRAN90 program which converts a GRF file to EPS 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, 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.
HARTIGAN, a dataset directory which contains datasets for testing clustering algorithms;
HB, a data directory of 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_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.
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 time-independent or "steady" 2D incompressible Navier Stokes equations in an H-shaped region.
HDF, a data directory of 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 state 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 state 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 state 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 state heat equation in a 2D rectangular region, and is intended as a starting point for implementing an OpenMP parallel version.
HELLO_WORLD, a JAVA program which prints out "Hello, World!".
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.
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 of 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 of 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 speci