subopt#

DynamicOptions.subopt(option='', value1='', **kwargs)#

Specifies Subspace (SUBSP) eigensolver options.

Mechanical APDL Command: SUBOPT

Parameters:
optionstr

One of the following options:

  • STRMCK - Controls whether a Sturm sequence check is performed.

    Valid input for Value1 when Option = STRMCK:

    • OFF - Do not perform Sturm sequence check (default).

    • ON - Perform Sturm sequence check.

  • MEMORY - Controls the memory allocation strategy for the Subspace eigensolver.

    Valid input for Value1 when Option = MEMORY:

    • DEFAULT - Default memory configuration (default). Everything is determined dynamically with respect to current machine resources.

    • INCORE - Fully in-core memory configuration.

    • MIX1 - First level of mixed in-core / out-of-core configuration.

    • MIX2 - Second level of mixed in-core / out-of-core configuration.

    • OUTOFCORE - Fully out-of-core memory configuration.

value1str

Assigned value for the specified Option (as described above).

Notes

subopt specifies options to be used with the Subspace eigensolver ( modopt,SUBSP) during a modal analysis.

Memory Allocation Option ( Option = MEMORY)

The Subspace eigensolver algorithm allocates two main pools of memory:

Memory for the internal subspace eigensolver iterations.

Memory for the specific subspace eigensolver working arrays.

The following table shows how memory is allocated for each option.

This command contains some tables and extra information which can be inspected in the original documentation pointed above.

The MIX1 configuration typically uses more memory than the MIX2 configuration, except when a large number of modes are requested for a small model.