[445] in Software_Announce
GNU Scientific Library (GSL) installed on Athena
daemon@ATHENA.MIT.EDU (Alex T Prengel)
Wed Dec 5 13:27:51 2001
Message-Id: <200112051822.NAA16259@dit.mit.edu>
To: software-announce@MIT.EDU
cc: alexp@MIT.EDU, facdev@MIT.EDU, cfyi@MIT.EDU
Date: Wed, 05 Dec 2001 13:22:45 -0500
From: Alex T Prengel <alexp@MIT.EDU>
I've installed the GNU Scientifc Library (version 1.0.0) on Athena for
all platforms. The GNU Scientific Library (GSL) is a collection of
routines for numerical computing. The routines are written from
scratch by the GSL team in C, and are meant to present a modern
Applications Programming Interface (API) for C programmers, while
allowing wrappers to be written for very high level languages. Most of
the routines are in a library libgsl.so (or libgsl.a for the static
version), but you will generally also need to link against a related
library libgslcblas.so (or libgslcblas.a); includes are below
/mit/gnusl_v1.0.0/include.
There is information on how to use it in the various README* files at
the top level of the gnusl_v1.0.0 locker:
README.athena
README.config
README.to-run
There is online html documentation starting from
http://web.mit.edu/gnusl_v1.0.0/www/gsl-ref_toc.html, and man pages
for several utilities (gsl-config, gsl-histogram, gsl-randist) in the
gnusl_v1.0.0 locker.
The libraries seem to be very particular about the compiler used, and I was
only able to get clean validation test suite runs (output in files
/mit/gnusl_v1.0.0/sunlog, sgilog, linuxlog) for the following ones, which
I used to build the libraries:
Sun: cc: Sun WorkShop 6 update 1 C 5.2 2000/09/11
SGI: cc: MIPSpro Compilers: Version 7.3.1.1m
Linux: gcc version 2.95.3 20010315 (release) (from the gnu locker, not the
default /usr/bin/gcc)
Alex