Table of Contents

Linear stability

Computational flowchart

Computational steps

1. Preparing the computation

The solution of this problem must be preceded by the first four steps of the linear elastostatic problem solution, which include the calculation of element stiffness matrices $\mathbf{K}$. The following conditions apply:

Program RMD2, RPD2, SRH2, FEFS (2D problem) / RMD3, RPD3, SRH3, FEFS (3D problem)
Inputs name.i1, name.i2, name.i3, name.i4
Logs name.o1, name.o2, name.o3, name.o4
Outputs binary files
Details Linear elastostatics, Computation overview / Reference Manual: Inputs

2. Calculating the initial stress matrices

Input data are written to the text file name.iG. The program generates the initial stress matrices $\mathbf{G}$ of elements for the selected load case from the name.SOL file. The matrices are symmetric and they can be regular, singular (with different nullity), definite or indefinite.

Program GEO2 (2D problem) / GEO3 (3D problem)
Inputs name.iG, binary files from the previous steps
Log name.oG
Outputs binary files
Details Computation overview / Reference Manual: Inputs

3. Solving the system of equations

Input data are written to the text file name.iE, where $\mathtt{KEVP}=1$. The program uses the subspace iteration method to calculate $\mathtt{NROOT}$ eigenpairs (eigenvectors and eigenvalues) of the generalized eigenvalue problem $$\sum(\mathbf{K}-\lambda_i\mathbf{G})\mathbf{v}_i=0, \quad i=1,\dots,\mathtt{NROOT},$$ where $\mathbf{v}_i$ and $\lambda_i$ are the $i$-th eigenvector and eigenvalue, and $\sum(\dots)$ denotes global (not element) matrices.

Program HEIG (2D / 3D problem)
Inputs name.iE, binary files from the previous steps
Log name.oE
Outputs binary files (the solution is in the name.EIG file)
Details Computation overview / Reference Manual: Inputs

4. Normalizing the eigenvectors

Input data are written to the text file name.iS. For each of the $\mathtt{NROOT}$ eigenpairs calculated in the previous step the program stores two records in the binary file name.S. Odd records contain the normalized eigenvectors $\mathbf{v}_i$ while even records contain their corresponding eigenvalues $\lambda_i$.

Program STAB (2D / 3D problem)
Inputs name.iS, binary files from the previous steps
Log name.oS
Outputs binary files (the solution is in the name.S file)
Details Computation overview / Reference Manual: Inputs

5. Calculating the strains and stresses

Input data are written to the text file name.i5, where the problem type key is $\mathtt{KPROB}=1$.

Program STR2 (2D problem) / STR3 (3D problem)
Inputs name.i5, binary files from the previous steps
Log name.o5
Outputs name.STR (optional), name.STB (optional)
Details Computation overview / Reference Manual: Inputs