LIR
The solver parameters for the LIR solver that differ from those of the FeelMath solver are explained below.
Relaxation
Depending on the material parameters and geometry of the structure, the underlying mathematical problem can vary in complexity, thus influencing the behavior of the solver. The more complex the problem is, the more stable the solver settings should be, resulting in a higher number of iterations, slower time stepping, and longer mechanical solver run times. However, making the solver run less iterations and, thus, faster, implies the risk that the solver does not converge.
For the LIR solver, this balance is managed through the Relaxation. The value should be between zero and two. For relaxation values smaller than one (<1.0), the simulation is more stable. For relaxation values larger than one (>1.0), the simulation is faster.
|
Optimize for
The LIR solver can Optimize for speed or memory.
If Speed is chosen, the solver constructs additional optimization structures. The runtime is decreased by up to 30 % but requires up to 50 % more memory compared to the other option. If Memory is chosen, then the runtime is increased by up to 40 % but the solver requires up to 50 % less memory.
|
Grid Type
The Grid Type decides what kind of tree structure is used for the simulation.
The default option LIR-Tree is the recommended grid type. The solver uses an adaptive tree structure called LIR-tree and needs up to 10 times less runtime and memory compared to the Regular Grid option.
|