Difference between revisions of "Common C, C++, FORTRAN Libraries"
From PHYSpedia
Line 1: | Line 1: | ||
There are a number of common libraries for computational physics and numerical analysis. Here are a few links for tutorials and information for installation of commonly-used tools. | There are a number of common libraries for computational physics and numerical analysis. Here are a few links for tutorials and information for installation of commonly-used tools. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Line 13: | Line 6: | ||
=== BLAS under Linux === | === BLAS under Linux === | ||
+ | BLAS stands for "Basic Linear Algebra Subprograms". | ||
[http://www.seehuhn.de/pages/linear Linear Algebra in Linux (BLAS/LAPACK)] | [http://www.seehuhn.de/pages/linear Linear Algebra in Linux (BLAS/LAPACK)] | ||
Line 21: | Line 15: | ||
[http://www.gnu.org/software/gsl/manual/html_node/BLAS-Examples.html GSL BLAS Examples (such as matrix multiply)] | [http://www.gnu.org/software/gsl/manual/html_node/BLAS-Examples.html GSL BLAS Examples (such as matrix multiply)] | ||
+ | |||
+ | == Special Functions == | ||
+ | |||
+ | [http://www.gnu.org/software/gsl/ GNU Scientific Library(GSL)] | ||
+ | |||
+ | The GSL also has calls for C and C++ for a variety of linear algebra functions found in BLAS and other packages. |
Revision as of 11:36, 23 March 2014
There are a number of common libraries for computational physics and numerical analysis. Here are a few links for tutorials and information for installation of commonly-used tools.
Linear Algebra
BLAS under Linux
BLAS stands for "Basic Linear Algebra Subprograms".
Linear Algebra in Linux (BLAS/LAPACK)
Setting up BLAS in Linux (yum-based systems)
Matrix Multiplication with BLAS and CBLAS
GSL BLAS Examples (such as matrix multiply)
Special Functions
The GSL also has calls for C and C++ for a variety of linear algebra functions found in BLAS and other packages.