|
1.
|
Introduction to FMS
|
|
2.
|
Matrix Computing
|
|
|
2.1. Why FMS? |
|
3.
|
Installing FMS In Your Application
Program
|
|
|
3.1. Calling FMS Subroutines |
|
|
3.2. Using FMS Parameters |
|
4.
|
Advanced Features
|
|
|
4.1. Pivoting |
|
|
4.2. Computing Eigenvalues |
|
|
4.3. Substructuring (FMS Parameter
NEQSUB) |
|
|
4.4. Nonlinear Analysis (FMS Parameter
LOWASM) |
|
|
4.5. Force Symmetry (FMS Parameter
LUOK) |
|
|
4.6. Strassen and Winograd Algorithms (FMS Parameter
IALGOR) |
|
5.
|
Examples of Using FMS
|
|
6.
|
Achieving Maximum Performance With
FMS
|
|
|
6.1. Determining Machine Configuration |
|
|
6.2. Time and Storage Requirements |
|
|
6.3. Data Alignment |
|
|
6.4. Memory Management |
|
|
6.5. File Striping |
|
|
6.6. Non-Uniform Memory Access (NUMA) Machines |
|
|
6.7. Direct I/O |
|
|
6.8. Large Pages |
|
A.
|
FMS Theory
|
|
B.
|
FMS Files
|
|
|
B.1. Vector Files |
|
|
B.2. Submatrix Files |
|
|
B.3. Matrix Files |
|
C.
|
FMS Subroutines
|
|
D.
|
FMS Parameters
|
|
E.
|
Error Handling
|
|
F.
|
Program DEMO
|
|
|
List of Figures
|