Difference between revisions of "Common C, C++, FORTRAN Libraries"

From PHYSpedia
Jump to: navigation, search
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.
 
 
== 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.
 
  
  
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

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.