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}