Common value calculation database [Z]

Source: Internet
Author: User
Tags lapack
Linpack
  • Software name: Linear Algebra package
  • Programming language Fortran 77
  • Released on 1980
  • Resource Web http://www.netlib.org/linpack
  • Download the column linpack compressed package
  • Function overview subprogram package for Solving Linear Equations and Linear Least Square Problems (the performance has been extended by LAPACK)
Lapack
  • Software name: Linear Algebra package
  • Programming language Fortran 77
  • Release date: Version 3.0, 1999, 30 (, 10, 31)
  • Resource Web http://www.netlib.org/lapack
  • Download the column LAPACK compressed package, LAPACK upgrade package, and LAPACK Quick Reference
  • Function overview linear algebra computation subroutine package
Lapack ++
  • Software name: Linear Algebra package in C ++
  • Programming Language C ++
  • Resource Web http://math.nist.gov/lapack++/
  • Function overview c ++ linear algebra subprogram package
BLAS
  • Software name: Basic Linear Algebra Subroutines
  • Programming language Fortran 77
  • Version Information: V1.0, 1
  • Kagstrom B., Ling P., Van Loan C.
  • Resource Web http://www.netlib.org/blas
  • Download the full Blas column package: Blas1, Blas2, Blas3, And Blas Quick Reference.
  • Function overview Blas is a collection of subprograms that execute vector and matrix operations.

UBLAS
BLAS in C ++ with expression templates. BLAS in the expression template form in C ++,

Gsl
  • Software name GNU Scientific Library
  • Current version number gsl-1.5 was released in June 2004.
  • Programming Languages C, C ++ compable
  • Resource Web http://www.gnu.org/software/gsl/
  • Download column ftp://ftp.gnu.org/gnu/gsl/
  • Manual http://www.gnu.org/software/gsl/manual/gsl-ref_toc.html
  • A wide range of features, including common content of Numerical Analysis
CXML
  • Software name C the Extended Math Library
  • Current Version CXML Version 5.2.0 for Alpha LINUX -- Released 10/01/2002.
  • Programming Language C
  • Resource Web http://www.hp.com/techservers/software/cxml.html
  • Download column http://h18000.www1.hp.com/math/download/index.html
  • Function overview includes four libraries: Blas, LAPACK, sparse, and signal processing

CXML is a collection of mathematical routines optimized for Alpha systems. these subroutines perform numerically intensive operations that occur frequently in engineering and scientific computing, such as linear algebra and signal processing. CXML can help reduce the cost of computation, enhance portability, and improve productivity.

IMSL
  • Software name imsl C numerical Library
  • Current Version 5.5
  • Programming Language C, forton
  • Resource Web site http://www.vni.com/http://www.vni.com/products/imsl/c/imslc.html
  • The function overview is divided into two parts: the Statistical Library and the mathematical library. The mathematical library contains Applied Mathematics and special functions. imsl library-has become the industrial standard for numerical analysis solutions. The imsl Library provides the most complete and trusted function libraries. The imsl value Library provides the most widely used imsl algorithms in the world, with over 370 verified and most accurate mathematical and statistical programs with thread-safe. The imsl Fortran Library provides a new generation of programs based on the Fortran 90 library, which can demonstrate the optimal algorithm performance applied to multi-processor and other high-performance computing systems.

The Application of mathematics solves the following problems:

  1. Linear Algebra, least square difference, etc.
  2. Feature values and systems
  3. Calculation of various applications using the Inner Difference Method and Approximation Method
  4. Numerical Integration and Differentiation
  5. Initial Value and edge value of ordinary differential equations, typical Poisson equation in 2D and 3D.
  6. Positive and Negative Fourier and Laplace Transformations
  7. Zero root solution for real-complex coefficient functions or Nonlinear Equations
  8. Unlimited or simple restrictions on mathematical Planning Optimization and other issues
  9. Procedures required for basic linear algebra operations (BLAs)
  10. Various tools such as printing, sorting, timing, and instant drawing

The Statistics Section includes

  1. Basic statistics
  2. Regression
  3. Related
  4. Mutation analysis
  5. Category and Discrete Data Analysis
  6. No mother count statistics
  7. Degree of parallelism and randomness Verification
  8. Time Series Analysis and Prediction
  9. Co-Variant Structure and Factor Analysis
  10. Difference Analysis
  11. Sampling
  12. Survival Analysis
  13. Multidimensional Scale
  14. Density and Risk Estimation
  15. Compliance rate distribution and inverse Functions

Special functions include

  1. Exponential logarithm and other basic functions
  2. Positive and Negative trigonometric functions and hyperbolic Functions
  3. Integer functions such as exponential and Integral
  4. Gamma Function
  5. Error Functions
  6. Bessel Function
  7. Kelvin Function
  8. Airy function
  9. Integral Functions
  10. Elliptic functions
  11. Probability Distribution Function and Inverse Function
  12. Mathieu Function
  13. Other operations such as text polynomials.

Blitz ++
Software name Blitz ++ (incompatible with the vc6 compiler)
Resource Web site http://sourceforge.net/project/showfiles.php? Group_id = 63961
Function overview The current versions provide dense arrays and vectors, random number generators, and small vectors and matrices. it is an efficient numeric computing function library designed to build a convenient and faster numeric computing environment like C ++. Generally, the numerical program written in C ++ is about 20% slower than that written in Fortran. Therefore, Blitz ++ just wants to get rid of this shortcoming. The method is to use the C ++ template technology to execute programs faster than Fortran.
MTL
Software name Matrix Template Library (compatible with vc6 compiler)
Resource Web http://www.osl.iu.edu/research/mtl/
Function Overview The Matrix Template Library (MTL) is a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats. MTL focuses on Linear Algebra-related computing tasks, such as matrix generation (diagonal, bounded, sparse, symmetric, etc.), related computing, transformation, and operations on one-dimensional vectors.

Deal. II
  • Software name a finite element differential equations analysis Library
  • Current version: Release 5.0.0
  • Programming Language C ++
  • Resource URL http://gaia.iwr.uni-heidelberg.de /~ Deal/
  • Function overview a C ++ program library targeted at adaptive finite elements and error estimation. it uses state-of-the-art programming techniques of the C ++ programming language to offer you a modern interface to the complex data structures and algorithms required for adaptials and enables you want to use variety of finite elements in one, two, and three space dimensions, as well as time-dependent problems.
Intel Math Kernel Library
1. Basic linear algebra (BLAS) operations on Vectors and vectors, vectors and matrices, and matrices and Matrices
2. sparse linear algebra
3. Fast Fourier Transformation (single precision/Double Precision) (fftw)
4. LAPACK (solving linear equations, least variance, feature values, and Sylvester equations)
5. Vector Math Library (VML)
6. Vector statistics Library (VSL)
7. Advanced Discrete Fourier Transform SCALAPACK
  • Software name Scalible Linear Algebra Package
  • Version 1.5 (1.5 + upgraded version), 11, 15
  • Programming language Fortran 77
  • Resource Web http://www.netlib.org/scalapack
  • Download the column ScaLapack compressed package, ScaLapack upgrade package, ScaLapack Quick Reference
  • Function overview multi-machine linear algebra computing subroutine package
MPI
  • Software name Message-Passing Interface
  • Version 2.0, 1997
  • Programming language Fortran 77
  • Resource Web http://www-unix.mcs.anl.gov/mpi/index.html
  • Download the column MPI free app version: mpich-1.1.2, mpich-1.2
  • Function overview message passing communication library
PVM
  • Software name Parallel Virtual Machine
  • Current v3.4.3, 2000, 2, 18
  • Programming language Fortran 77
  • Resource Web http://www.epm.ornl.gov/pvm/pvm_home.html
  • Download the column PVM 3.4.0 and PVM 3.4.3
  • Function overview simulate large Parallel Machine Communication libraries from the network
PETSc
  • Software name: Portable, extensible toolkit for Scientific Computation
  • Current version 2.2.1
  • Programming Languages C, C ++, and FORTRAN.
  • Resource Web http://www-unix.mcs.anl.gov/petsc/petsc-2/
  • Function overview petsc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.