[ 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