home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 1. _I_n_t_r_o_d_u_c_t_i_o_n
-
- CHALENGEcomplib is a comprehensive collection of high-
- performance mathematical libraries that provide technical
- support for mathematical and numerical techniques used in
- scientific and technical computing. These libraries include
- free, public-domain software such as LAPACK, LINPACK and
- EISPACK, provided by SGI for your convenience. Support is
- limited to bug fixes at SGI's discretion.
-
- CHALENGEcomplib 2.2 is available in 64-bit mode for R8000
- architectures (----mmmmiiiippppssss4444), high performance 32-bit (n32) mode
- (----mmmmiiiippppssss4444) and (----mmmmiiiippppssss3333) for all platforms and 32-bit mode (----
- mmmmiiiippppssss2222) for R4* platforms running IRIX 6.2 in single and
- multiple processor versions (----mmmmpppp).
-
- The library _c_o_m_p_l_i_b._s_g_i_m_a_t_h contains an extensive collection
- of industry standard libraries such as Basic Linear Algebra
- Subprograms (BLAS), the Extended BLAS (Level 2 and Level 3),
- EISPACK, LINPACK, and LAPACK. Internally developed libraries
- for calculating Fast Fourier Transforms (FFT's) and
- Convolutions are also included, as well as direct linear
- equation solvers for sparse symmetric linear systems of
- equations.
-
- The _c_o_m_p_l_i_b._s_g_i_m_a_t_h library is available on Silicon
- Graphics, Inc., systems via the ----llll compilation flag,
- ----llllccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh (append ____mmmmpppp for multiprocessing
- libraries).
-
- Documentation is available per routine via individual
- reference pages (man pages). A complete description of
- ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh can be accessed via the complib man page.
- General man pages for the Blas ( mmmmaaaannnn bbbbllllaaaassss), fft routines (
- mmmmaaaannnn fffffffftttt ), convolution routines ( mmmmaaaannnn ccccoooonnnnvvvv ), sparse solvers
- ( mmmmaaaannnn ssssoooollllvvvveeeerrrrssss ) and LAPACK ( mmmmaaaannnn llllaaaappppaaaacccckkkk ) are also
- available.
-
- A copy of the _L_A_P_A_C_K _U_s_e_r_s' _G_u_i_d_e, published by SIAM, is
- available. This guide gives a detailed description of the
- philosophy behind LAPACK as well as an explanation of its
- usage. The LINPACK documentation is also available in book
- form from SIAM.
-
-
- 1.1 _C_O_M_P_L_I_B_._S_G_I_M_A_T_H
-
- The following is available as part of ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh.
-
- +o The BLAS library, level 1, 2 and 3 and machine
- constants. Most of BLAS routines in _c_o_m_p_l_i_b._s_g_i_m_a_t_h
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- are hand-tuned for each architecture.
-
- +o A library of FFT and convolution routines developed by
- Silicon Graphics. These routines are tuned for each
- architecture.
-
- +o A set of highly tuned direct solvers for sparse linear
- systems of equations.
-
- +o The LAPACK library, for the most common problems in
- numerical linear algebra: linear equations, linear
- least squares problems, eigenvalue problems, and
- singular value problems. It has been designed to be
- efficient on a wide range of modern high-performance
- computers.
-
- +o The EISPACK library, a collection of Fortran
- subroutines that compute the eigenvalues and
- eigenvectors of nine classes of matrices. The package
- can determine the eigensystems of complex general,
- complex Hermitian, real general, real symmetric, real
- symmetric band, real symmetric tridiagonal, special
- real tridiagonal, generalized real, and generalized
- real symmetric matrices. In addition, there are two
- routines which use the singular value decomposition to
- solve certain least squares problems.
-
- +o The LINPACK library, for linear equations and linear
- least squares problems, linear systems whose matrices
- are general, banded, symmetric indefinite, symmetric
- positive definite, triangular, and tridiagonal square.
- In addition, the package computes the QR and singular
- value decompositions of rectangular matrices and
- applies them to least squares problems.
-
- For performance, SGI recommends the use of LAPACK routines
- instead of LINPACK and EISPACK routines. SGI plans to
- discontinue support for LINPACK and EISPACK in the near
- future.
-
- Standard Fortran implementations of BLAS, LAPACK, LINPACK
- and EISPACK routines in _c_o_m_p_l_i_b._s_g_i_m_a_t_h are available from
- netlib (http://www.netlib.org/ or netlib@research.att.com).
-
-
- Note: Packaged with your software is a separate sheet that
- contains the Software License Agreement. This
- software is provided to you solely under the terms
- and conditions of the Software License Agreement.
- Please take a few moments to review the Agreement.
-
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- This document contains the following chapters:
-
- 1. Introduction
-
- 2. Installation Information
-
- 3. Known Problems and Workarounds
-
-
- 1.2 _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- Following is the release identification information for
- CHALLENGEcomplib:
-
- CHALLENGEcomplib
- SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuucccctttt
- 2.2
- VVVVeeeerrrrssssiiiioooonnnn
- SC4-IDO-6.2
- PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
- IRIX 6.2
- SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
-
-
-
- 1.3 _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
-
- After you install the online release notes for a product
- (the _r_e_l_n_o_t_e_s subsystem), you can view the release notes on
- your screen.
-
- Note: You can read the online release notes for most
- products before installing the software. Refer to
- the booklet in your CD-ROM case for more information.
-
- If you have a graphics system, select ``Release Notes'' from
- the Help submenu of the Toolchest. This displays the
- _g_r_e_l_n_o_t_e_s(1) graphical browser for the online release notes.
-
- Refer to the _g_r_e_l_n_o_t_e_s(1) reference page for information on
- options to this command.
-
- If you do not have a graphics system, you can use the
- _r_e_l_n_o_t_e_s command. Refer to the _r_e_l_n_o_t_e_s(1) reference page
- for accessing the online release notes.
-
- 1.4 _P_r_o_d_u_c_t__S_u_p_p_o_r_t
-
- Silicon Graphics, Inc., provides a comprehensive product
- support maintenance program for its products.
-
- If you are in the U.S. or Canada and would like support for
- your Silicon Graphics-supported products, contact the
- Technical Assistance Center at 1-800-800-4SGI. If you are
-
-
-
-
-
-
-
-
-
- - 4 -
-
-
-
- outside these areas, contact the Silicon Graphics subsidiary
- or authorized distributor in your country.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-