TeraGrid Logo
Learn About the TeraGridTeraGrid NewsEducation & TrainingScience GatewaysUser Support & Documentation

spacer TeraGrid.ncsa.uiuc.edu spacer
spacer

Back to TeraGrid Software Overview

Applications Software

Home > VASP > Netcdf (Version 4.0) NCSA: SGI Altix > GAMESS (Version Mar 07) NCSA: Intel 64 Linux Cluster > GAMESS (Version Mar 07) NCSA: SGI Altix > SvPablo > hypre > NAMD (Version 2.6) NCSA: Intel 64 Linux Cluster > ABINIT > NWChem (Version 5.1) NCSA: Intel 64 Linux Cluster > LAPACK > WIEN2k (Version 2006) NCSA: IA-64 Linux Cluster > SuperLU > VProf - The Visual Profiler > vmd > CASTEP > ARPACK > FGSL (Version 0.7) NCSA: SGI Altix > NAMD > PETSc (Version 3.0.0-p5) NCSA: Intel 64 Linux Cluster > FFTW (Version 2.1.5 and 3.1.1) NCSA: SGI Altix > MKL - Math Kernel Library > FFTW (Version 2.1.5) NCSA: Intel 64 Linux Cluster > FFT (Version X) NCSA: Intel 64 Linux Cluster > ScaLAPACK (Version 1.8) NCSA: Intel 64 Linux Cluster > PETSc (Version 2.3.1-p12) NCSA: SGI Altix > MSC/Patran > NAMD (Version 2.6b1) NCSA: IA-64 Linux Cluster > MOLPRO (Version 2009.1) NCSA: SGI Altix > MSC/Nastran > MrBayes > DMol3 > IDL (Version 7.1) NCSA: Intel 64 Linux Cluster > BLACS (Version 1.1) NCSA: IA-64 Linux Cluster > PETSc (Version 2.3.3) NCSA: Intel 64 Linux Cluster > SPRNG (Version 2.0) NCSA: Intel 64 Linux Cluster > FFTW (Version 3.1.2) NCSA: Intel 64 Linux Cluster > GNU Scientific Library (GSL) (Version 1.9) NCSA: SGI Altix > LAPACK NCSA: SGI Altix > DMol (Version 4.4) NCSA: SGI Altix > MKL - Math Kernel Library (Version 7.2, 8, 9) NCSA: IA-64 Linux Cluster > MSC.Marc > WIEN2k > NWChem (Version 5.1) NCSA: IA-64 Linux Cluster > FFTW > ABINIT (Version 5.4.3) NCSA: SGI Altix > GOTO (Version 0.94) NCSA: SGI Altix > Tecplot > ADF > GOTO > GAMESS > SuperLU (Version 3.0) NCSA: Intel 64 Linux Cluster > ScaLAPACK (Version 1.8) NCSA: SGI Altix > DL_POLY NCSA: SGI Altix > GNU Scientific Library (GSL) (Version 1.10) NCSA: Intel 64 Linux Cluster > ATLAS > VASP (Version 4.6) NCSA: IA-64 Linux Cluster > PAPI > TotalView > NCAR Graphics (Version 5.1.0) NCSA: Intel 64 Linux Cluster > FIDAP > MKL - Math Kernel Library (Version 10.0) NCSA: SGI Altix > PARPACK > PETSc > SPRNG > CASTEP (Version 4.4) NCSA: SGI Altix > IDL > MPE2 > Metis and ParMetis > Metis and ParMetis (Version 4.0) NCSA: SGI Altix > Abaqus > hypre (Version 2.0) NCSA: Xeon Linux Cluster > GNU Scientific Library (GSL) (Version 1.6) NCSA: SGI Altix
INSTALLED SOFTWARE DESCRIPTION

GNU Scientific Library (GSL)

General Information

Short Description: The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers.

Long Description:
The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total.

Category: Applications - Scientific and Engineering
Mathematics and Statistics
Numerical Programs and Routines
Numerical Programs and Routines: Linear Algebra
Numerical Programs and Routines: Miscellaneous

Vendor/Developer: GNU

Vendor Website: http://www.gnu.org

Software Website: http://www.gnu.org/software/gsl

Programming Language: C, C++

Terms of Use:
GSL is free software under the GNU General Public License.

Installation Information

Version: 1.6      Version Date: 0000-00-00

Installed Site: National Center for Supercomputing Applications

Installed Platform: SGI Altix

Point of Contact: Math Software Support

Installation Status: Planned

Installation Date: 2006-11-30

Usage Information

Usage URL:

Usage Information:
GSL is installed in /usr/apps/math/gsl on Cobalt.

The soft keys +gsl-gnu and +gsl-intel will add the following to your environment: (+gsl-intel)
GSL_HOME = /usr/apps/math/gsl/gsl-1.6/intel
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/apps/math/gsl/gsl-1.6/intel/lib
MANPATH = ${MANPATH}:/usr/apps/math/gsl/gsl-1.6/intel/man
PATH = ${PATH}:/usr/apps/math/gsl/gsl-1.6/intel/bin

To compile and link with GSL (assuming Intel compiler):

icc -I${GSL_HOME}/include -o foo foo.c -L${GSL_HOME}/lib -lgsl

GSL can use CBLAS/LAPACK from MKL by appending

-L${MKL_HOME}/lib/32 -lmkl_lapack -lmkl_ia32 -lguide -lpthread

to the link line.

User Guide Homepage:

License Information

Number of Licenses:

User Fee:

Type of License: N/A

Type of Installation: Available to all allocated users

Distribution Information:

spacer
spacer spacer spacer
Upper Left Footer Upper Right Footer
TeraGrid logo
NSF logo

The TeraGrid project is funded by the National Science Foundation and includes 11 partners:
Indiana, LONI, NCAR, NCSA, NICS, ORNL, PSC, Purdue, SDSC, TACC and UC/ANL.

Please email help@teragrid.org with questions or comments.

This site is XHTML 1.0 Transitional, CSS compliant.

Bottom Left Footer Bottom Right Footer