UNIX to Linux Porting: A Comprehensive Reference
6.14. GNU Scientific Library
HP-UX provides scientific functionalities through its MLIB libraries, which cover BLAS 1, 2, and 3 subroutines, sparse BLAS subroutines, a collection of commonly used dense and sparse linear system solvers, including LAPACK, ScaLAPACK, and SuperLU_DIST; full METIS functionality; Fast Fourier Transforms (FFTs); and convolutions.[48] Scientific functionality in Linux is supported through the GNU Scientific Library (GSL). [48] http://docs.hp.com/en/B6061-96024/ch01s02.html The GSL is a collection of routines for numeric computing. The routines were written from scratch in C and present a modern API for C programmers, allowing wrappers to be written for high-level languages. The source code is distributed under the GNU General Public License. The library covers a wide range of topics in numeric computing. Routines are available for the following areas:
The use of these routines is described in the GSL manual;[49] each chapter provides detailed definitions of the functions, followed by example programs and references to the articles on which the algorithms are based. [49] www.gnu.org/software/gss/manual/ |
Категории