Mathematics: Difference between revisions

From SklogWiki
Jump to navigation Jump to search
m (→‎Computer assisted mathematics: Changed list to a wikitable.)
m (→‎Computer assisted mathematics: Started filling in table.)
Line 65: Line 65:
|-  
|-  
|[[BLAS]]
|[[BLAS]]
|
|routines
| '''B'''asic '''L'''inear '''A'''lgebra '''S'''ubprograms
| '''B'''asic '''L'''inear '''A'''lgebra '''S'''ubprograms
|
|free source
|-
|-
|[[CGAL]]
|[[CGAL]]
|
|library
|'''C'''omputational '''G'''eometry '''A'''lgorithms '''L'''ibrary
|'''C'''omputational '''G'''eometry '''A'''lgorithms '''L'''ibrary
|
|free, Open Source
|-
|-
|[[IMSL Numerical Libraries]]
|[[IMSL Numerical Libraries]]
|
|library
|
|
|
|
|-
|-
|[[LAPACK]]
|[[LAPACK]]
|
|routines
|'''L'''inear '''A'''lgebra '''PACK'''age
|'''L'''inear '''A'''lgebra '''PACK'''age
|
|free source
|-
|-
|[[ScaLAPACK]]
|[[ScaLAPACK]]
|
|library
|'''Sca'''lable '''LAPACK'''
|'''Sca'''lable '''LAPACK'''
|
|free source
|-
|-
|[[Magma]]
|[[Magma]]
Line 95: Line 95:
|-
|-
|[[Maple]]
|[[Maple]]
|program
|
|
|
|commercial
|
|-
|-
|[[Mathematica]]
|[[Mathematica]]
|program
|
|
|
|commercial
|
|-
|-
|[[Math Kernel Library]]
|[[Math Kernel Library]]
|
|library
|
|
|
|
|-
|-
|[[MATLAB]]
|[[MATLAB]]
|program
|
|
|
|commercial
|
|-
|-
|[[Maxima]]
|[[Maxima]]
|program
|
|
|
|free (General Public License)
|
|-
|-
|[[NAG]]  
|[[NAG]]  
|
|routines
|'''N'''umerical '''A'''lgorithms '''G'''roup
|'''N'''umerical '''A'''lgorithms '''G'''roup
|
|commercial
|-
|-
|[[Numerical Recipes]]
|[[Numerical Recipes]]
|
|routines
|
|
|
|
|-
|-
|[[Octave]]
|[[Octave]]
|program
|
|
|
|free (GNU)
|
|-
|-
|[[QUADPACK]]
|[[QUADPACK]]
|routines
|
|
|
|free
|
|-
|-
|[[SAGE]]  
|[[SAGE]]  
|program
|
|
|
|free (General Public License)
|Free, Open Source
|-
|-
|[[Scilab]]
|[[Scilab]]
|program
|
|
|
|free, Open Source
|
|}
|}



Revision as of 16:04, 18 February 2009

"Important investigations by physicists on the foundations of mechanics are at hand; I refer to the writings of Mach, Hertz, Boltzmann and Volkmann. It is therefore very desirable that the discussion of the foundations of mechanics be taken up by mathematicians also."
David Hilbert (excerpt from problem #6 of his lecture "Mathematical Problems", delivered before the Second International Congress of Mathematicians in Paris, 1900)

Here are details of mathematical tools that have applications in classical thermodynamics, statistical mechanics and computer simulation techniques.

General

Functions and distributions

Geometry

Integrals and quadrature

Polynomials

Transforms

Computer assisted mathematics

Packages Program or library Notes License
BLAS routines Basic Linear Algebra Subprograms free source
CGAL library Computational Geometry Algorithms Library free, Open Source
IMSL Numerical Libraries library
LAPACK routines Linear Algebra PACKage free source
ScaLAPACK library Scalable LAPACK free source
Magma
Maple program commercial
Mathematica program commercial
Math Kernel Library library
MATLAB program commercial
Maxima program free (General Public License)
NAG routines Numerical Algorithms Group commercial
Numerical Recipes routines
Octave program free (GNU)
QUADPACK routines free
SAGE program free (General Public License)
Scilab program free, Open Source

Interesting reading