Tools
How to Install Cygwin 1.5
Using Microsoft Visual C under Gygwin
Text Editor: Vim
Compiling and Linking: Simple Example with gcc
Compiling and Linking: Simple Example with Visual C++
Using nm to troubleshoot linking problems
Using GNU Make to Automate the Build
Using Fortran Subroutines from C++
Compiling BeBOP Sparse Matrix Converter under Cygwin
Dense Matrices
BLAS: Basic Linear Algebra System
Matrix Multiplication
code for the chapter
Solving System of Linear Equations
Overview
Linear Solve in Python (NumPy and SciPy)
Using decomp and solve from Fortran
Using decomp and solve from C++
Using LAPACK from C++
Sparse Matrices
Primitive code to multiply two sparse matrices
METIS
METIS – Fill-reducing Matrix Ordering
Compiling METIS 4 for 64-bit computing with long int
TAUCS
Compiling and Using TAUCS under Microsoft Visual Studio
Compiling and Using TAUCS under Microsoft Visual Studio with -MD
Sample code in C++ to run TAUCS
UMFPACK
Compiling UMFPACK
Compiling UMFPACK with Microsoft Visual C
Installing UMFPACK and GOTO BLAS for Visual C++ on Windows XP
MUMPS
Compiling MUMPS 2.9.2 under Microsoft Visual Studio and Intel Fortran with GNU Make
Sample code in C++ to run MUMPS
Sample Code in C++ to run Sparse Solvers
Introduction
Class Matrix
Class SparseMatrix
Sample code in C++ to run TAUCS
Sample code in C++ to run MUMPS
Class LinearSolver
Class UMFPACK
Class TAUCS
Class MUMPS and PARDISO
Gluing all together: LinearSolver::create
Sample driver to run a sparse solver
RSS