[ English | Japanese ]
NEC Numeric Library Collection User's Guide (for Fortran)
NEC Numeric Library Collection is a collection of mathematical libraries that powerfully supports the development of numerical
simulation programs in a wide range of fields. The libraries are available on Vector Engine. NEC Numeric Library Collection allows users to create advanced
scientific computation programs without requiring awareness of complex numerical
algorithms, greatly improving the productivity of numerical simulation program
development.
This manual is intended for users who will use NEC Numeric Library Collection from Fortran programs.
(Go To Page for C)
Library | Functions | |
---|---|---|
ASL | Native Interface | Scientific library with a wide variety of algorithms for numerical/statistical calculations |
Unified Interface | Fourier Transforms, Random Number Generators, Sortings | |
FFTW3 Interface | Interface library to use Fourier Transform functions of ASL with FFTW (version 3.x) API | |
BLAS | Basic Linear Algebra Subprograms | |
LAPACK | Linear Algebra PACKage Simultaneous linear equations, Eigenvalue equations, and Singular value decomposition |
|
ScaLAPACK | Scalable Linear Algebra PACKage Simultaneous linear equations, Eigenvalue equations, and Singular value decomposition (for distributed memory parallel programs) |
|
BLACS | Basic Linear Algebra Communication Subprograms (uses MPI) Message passing library for performing basic operations on vectors and matrices (for distributed memory parallel programs) |
|
SBLAS | Sparse BLAS (from ACM Algorithm 692) Basic operations of sparse matrices |
|
HeteroSolver | Simultaneous linear equations (Direct sparse solver) | |
Stencil Code Accelerator | Stencil Code Acceleration |