Matrix Format
SOLVE: K {x} = lamda {M} {x}
where: [K] = Stiffness Matrix
{M} = The Mass Matrix
The Stiffness matrix should be in the form:
Files (ASCII Format) contain:
K.INFO : number of equations and coefficients
K.DIAG : diagonal terms
K.PTRS : number of (off- diagonal) coefficients in each row
K11.INDXS : column location of each coefficient
K11.COEFS : (off-diagonal) coefficients in row format
Example:
1 2 3 4 5 6
1 | 100 1 2 5 |
2 | 200 6 7 9 |
3 | 300 10 11 12 |
K = 4 | 400 13 14 |
5 | 500 15 |
6 | 600 |
NUMBER OF EQUATIONS = 6
NUMBER OF COEFFICIENTS = 12
K.INFO = JUNK,JUNK,JUNK,NEQ,NEQ,NONZT,JUNK,JUNK, JNUK,JUNK
0,0,0,6,6,12,0,0,0,0
K.DIAG = { 100, 200, 300, 400, 500, 600}
K.PTRS = { 3, 3, 3, 2, 1, 0}
K11.INDXS = { 2, 3, 6, 3, 4, 6, 4, 5, 6, 5, 6, 6}
K11.COEFS = { 1, 2, 5, 6, 7, 9, 10,11,12, 13,14, 15}
The Mass Matrix (Lumped Mass) should be in the form:
Files (ASCII Format) contain:
KG.INFO : number of equations and coefficients
KG.DIAG : diagonal terms
| D1 | | .10 |
| D2 | | .20 |
| D3 | | .30 |
M = | D4 | = | .40 |
| D5 | | .50 |
| D6 | | .60 |
KG.INFO = JUNK,JUNK,JUNK,NEQ,NEQ,NONZT,JUNK,JUNK, JNUK,JUNK
0,0,0,6,6,0,0,0,0,0
KG.DIAG = { .10, .20, .30, .40, .50, .60}
The Mass Matrix (consistant Mass) should be in the form:
Files (ASCII Format) contain:
KG.INFO : number of equations and coefficients
KG.DIAG : diagonal terms
KG.PTRS : number of (off- diagonal) coefficients in each row
KG11.INDXS : column location of each coefficient
KG11.COEFS : (off-diagonal) coefficients in row format
Example:
1 2 3 4 5 6
1 | .10 .01 .02 .05 |
2 | .20 .06 .07 .09 |
3 | .30 .10 .11 .12 |
M = 4 | .40 .13 .14 |
5 | .50 .15 |
6 | .60 |
NUMBER OF EQUATIONS = 6
NUMBER OF COEFFICIENTS = 12
KG.INFO = JUNK,JUNK,JUNK,NEQ,NEQ,NONZT,JUNK,JUNK, JNUK,JUNK
0,0,0,6,6,12,0,0,0,0
KG.DIAG = { .10, .20, .30, .40, .50, .60}
KG.PTRS = { 3, 3, 3, 2, 1, 0}
KG11.INDXS = { 2, 3, 6, 3, 4, 6, 4, 5, 6, 5, 6, 6}
KG11.COEFS = { .01, .02, .05, .06, .07, .09, .10,.11,.12, .13,.14, .15}