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 |
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 |
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 |
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 |
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 |