Real Eigenvalue Extraction Data
Real Eigenvalue Extraction Data
Format:
Example:
displacement.
1. Real eigenvalue extraction data sets must be selected with the Case Control
command METHOD = SID.
2. The units of V1 and V2 are cycles per unit time in vibration analysis, and are eigenvalues in
buckling analysis. In buckling, each eigenvalue is the factor by which the prebuckling state of
stress is multiplied to produce buckling in the shape defined by the corresponding eigenvector.
3. NORM = MASS is ignored in buckling analysis and NORM = MAX will be applied.
4. Eigenvalues are sorted on order of magnitude for output. An eigenvector is found for each
eigenvalue.
5. In vibration analysis, if V1 < 0.0, the negative eigenvalue range will be searched.
(Eigenvalues are proportional to Vi squared; therefore, the negative sign would be lost.) This is a
means for diagnosing improbable models. In buckling analysis, negative V1 and/or V2 require no
special logic.
6. The roots are found simultaneously and sorted in increasing order for each subspace or Lanczos
iteration. The number and type of roots to be found can be determined from the following table.
OPTIMIZESETTINGS
Value CTOL Value
SPEED 1.0E-5
ACCURACY 1.0E-7
BOTH 1.0E-6
NONE 1.0E-6
12. ADDITER and ADDIVCV are used to prevent missing roots. ADDITER defines the number of
additional iterations that will be forced even after all roots desired have converged. ADDIVCV
defines how many roots past the desired number or range of interest must converge. A value
greater than 1 is recommended when roots are closely spaced. Larger values may result in
additional subspace iterations.
13. CTRLOPT controls where the Lanczos eigensolver intermediate results are stored (in
memory or on disk) and what solver mode is used (iterative or direct). Higher settings require
more memory but may increase performance significantly. The default setting is the eigensolver
selects the best method based on available memory. If the SPARSEITERMETHOD model
parameter is set to DIRECT, the default will be a CTRLOPT setting of 4. If set to ITERATIVE and
the model consists of mostly parabolic tetrahedron elements, the default will be a setting of 1.
(See Section 5, Parameters, for more information on SPARSEITERMETHOD.) The following
table gives the various options.
1 Disk Iterative
2 Memory Iterative
3 Disk Direct
4 Memory Direct
14. ORTOPT controls whether a full or partial mass re-orthogonalization is performed after each
Lanczos iteration. Partial re-orthogonalization increases performance for models where a large
number of modes (greater than 100) are requested. Partial re-orthogonalization, however, may
result in a small degradation in accuracy. The AUTO setting will use partial re-orthogonalization
when residual vectors are requested via the RESVEC model parameter or for models larger than
EXTRACTAUTOSIZE when either an eigenvalue range is specified or the number of modes
requested is greater than 100. (See Section 2, Initialization, for more information
on EXTRACTAUTOSIZE and Section 5, Parameters, for more information on RESVEC.)