Part 3 of 3: Free C,C++ for numerical computation 
Author Message
 Part 3 of 3: Free C,C++ for numerical computation

Systems     : SGI, Stardent, IBM PC
Language    : C, fortran

Version     : 3.0 (soon to be 3.1)
Description : visualizing/animating data made by numerical weather
              models and similar sources
Comments    : vis5d interactively provides 3-D isosurfaces, vector-field
              slices, horizontal and vertical contour and colored slices,
              and ribbon "particle" trajectories (integral curves)

Name        : vregion

Description : Computes the voronoi diagram, delaunay triangulation,
              and convex hull of a two-dimensional point set.  It's based
              on Steve Fortune's algorithm, and partially on his
              implementation.
Systems     : Unix
Where       : comp.sources.misc, volume 41, issue 30
Language    : C
Date        : 14 December 1993

Name        : vspline
Where       : in gcv on Netlib
Description : non-parametric estimate of a smooth vector-valued
              function from noisy data
Author      : Jeff Fessler
Comments    : splines

Name        : wavethresh (wavelet.shar)
Where       : in directory S on Statlib, and anonymous ftp from
              gdr.bath.ac.uk, in directory pub/masgpn
Language    : C (and S functions)

Version     : 2.1 (March 26 1993)
Description : wavelet transform & thresholding software in C for linking
              into S.
Comments    : Performs 1- and 2-D discrete wavelet transforms using
              Daubechie's wavelets. Also performs thresholding according to
              Donoho and Johnstone.

Name        : weisfeld-simplex.shar (7457 bytes)
Where       : pub/C-num{*filter*}on usc.edu
Description : small implementation of simplex method for linear programming.
Author      : Matt Weisfeld (not on Internet)
Version     : Feb 1993
Comments    : associated with article in Feb 1993 CUJ.
              For production use (where you want a black-box solver),
              the `lpsolve' package (above) is better.  If you want to
              open up a simplex implementation and modify it, then this is
              quite good, using the article as documentation.

Name        : xgobi
Where       : in general on Statlib
Systems     : Unix, needs X Windows
Description : a data analysis package emphasising graphical data exploration



Date        : 23 March 1993
Comments    : EDA

Name        : XLispStat
Where       : pub/xlispstat on umnstat.stat.umn.edu
Systems     : Unix, Macintosh, MSW
Description : a statistical package

Version     :
Comments    : object-oriented, EDA, graphics, lisp

Name        : xtrap.c.Z (4463 bytes)

Version     : 28 July 1992
Description : extrapolation program.  Supports 6 algorithms: VBS
              approximants, Aitken delta-squared, Wynn epsilon algo,
              Wynn rho algo, Brezenski theta algo, Levin u-transform.
              Is dressed up as a Unix tool.
Where       : pub/C-num{*filter*}on usc.edu

Name        : xvgr/xmgr (open look or motif versions)
Where       : /CCALMR/pub/acegr on amb4.ccalmr.ogi.edu
Systems     : Unix, with either open look or motif
Description : graphics for EDA

Version     : 2.10, 2 May 1993
              3.01 (Motif only), 17 August 1994.
Comments    : Linux and SunOS 4.1.3 binaries are in bin directory

f2c
---

In case you had not already noticed it: a public domain, industrial
strength, fortran-to-C translator named f2c exists.  It has one great
strength and one great weakness: "It is a true compiler".  Thus the
code generated always "works", at the price of frequently looking like
fortran.

A lot of useful fortran libraries can readily be turned into working C
using f2c, and the resulting C can often be made almost human after
some hand-editing.  The weakest link of f2c is code which involves
matrices.

A pointer to f2c is at EOF.  f2c is also inside Netlib, so you are
probably better off figuring out how to use Netlib.

Other pointers
--------------

There is a lot of interesting C source in these fields which I know nothing
about:
        - signal processing
        - pattern recognition, neural networks
The comp.dsp FAQ has some pointers to source code.
Please send me complete entries to include in the above index.

A lot of 3rd party source code which hooks into the S statistical package
uses computational engines written in C.  With a little work you can extract
useful source from this.  Look in the S directory on Statlib for more
pointers.  If you find something which is remarkably useful and easy
to extract, please tell me about it.

The same phenomenon operates to some extent for the XLispStat package.
Look around on the umnstat.stat.umn.edu site.

Interesting sites
-----------------


saying "help".  You will get instructions on how to do ftp via email.


Everything in this index (except for what is on {net,stat}lib) is
mirrored in pub/sci/math/numcomp-free-c on nic.funet.fi
Note: this site is in finland.  If you are in the US, please try
to find a site closer to you.

source-code newsgroups:
        ftp.uu.net  (e.g. usenet/comp.sources.reviewed archives the
        comp.sources.reviewed newsgroup).
f2c:
        netlib/f2c on netlib.att.com
        pub/gnu on prep.ai.mit.edu
Netlib:
        netlib.att.com       email, ftp
        ornl.gov             email, xnetlib
        nac.no               email, xnetlib for Europe

        unix.hensa.ac.uk is a mail server useful for Europe.
        ci.cs.uow.edu.au (130.130.64.3) in Australia
Statlib:
        lib.stat.cmu.edu (as statlib)
        dmssyd.syd.dms.csiro.au (130.155.96.1)
others:
        qiclab.scn.rain.com has a small collection in pub/math, including
        fft stuff not listed above.  elib.ZIB-Berlin.de is quite interesting
        too.

Credits
-------

The following people helped me put this index together:




                                http://www.*-*-*.com/





























Of course, we owe infinite gratitude to the authors themselves, for
making their work available in the public domain.
--
------------------------------------------------------------------------------
Ajay Shah                                                  Work: 91-22-4300531
Centre for Monitoring Indian Economy, Bombay               Fax:  91-22-4370558



Sun, 20 Jul 1997 14:00:51 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. Part 2 of 3: Free C,C++ for numerical computation

2. Part 1 of 3: Free C,C++ for numerical computation

3. Part 2 of 3: Free C,C++ for numerical computation

4. Part 2 of 3: Free C,C++ for numerical computation

5. Part 3 of 3: Free C,C++ for numerical computation

6. Part 1 of 3: Free C,C++ for numerical computation

7. Part 3 of 3: Free C,C++ for numerical computation

8. Part 2 of 3: Free C,C++ for numerical computation

9. Part 1 of 3: Free C,C++ for numerical computation

10. Part 3 of 3: Free C,C++ for numerical computation

11. Part 2 of 3: Free C,C++ for numerical computation

12. Part 1 of 3: Free C,C++ for numerical computation

 

 
Powered by phpBB® Forum Software