1. Introduction
1.1. FMSlib
1.2. Dashboard
1.3. MatrixWarrior
2. FMSlib
3. Installing FMS In Your Application Program
3.1. Calling FMS Subroutines
3.2. Using FMS Parameters
4. FMS Advanced Features
4.1. Pivoting
4.2. Computing Eigenvalues
4.3. Substructuring (FMS Parameter NEQSUB)
4.4. Nonlinear Reassembly (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. Balancing Processing and Disk Speed with Memory Size
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
7. Dashboard Performance Monitor
8. MatrixWarrior Application
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
G. Environment Variables
H. List of Figures