HyperWorks Solvers

/LAGMUL

/LAGMUL

Previous topic Next topic Expand/collapse all hidden text  

/LAGMUL

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Block Format Keyword

/LAGMUL - Lagrange Multiplier Option

Description

Describes the Lagrange multiplier option.

Format

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

/LAGMUL

Lagmod

Lagopt

Tol

Alpha

Alpha_s

 

 

hmtoggle_plus1Flag Definition

Field

Contents

Lagmod

Conjugates gradient pre-conditioning algorithm

Default = 1  (Integer)

= 1: Cholesky pre-conditioning

= 2: Polynomial first degree pre-conditioning

Lagopt

Lagrange multiplier matrix scaling option

Default = 0  (Integer)

= 0: No scaling

= 1: diagonal scaling

= 2: L2 norm matrix

Tol

Convergence criteria

Default = 1.E-11  (Real)

Alpha

Iterative shift parameter

Default = 0.001  (Real)

Alpha_s

Initial shift value

Default = 0.0  (Real)

hmtoggle_plus1Comments
1.The Tol value defines a solver precision tolerance for the kinematical conditions treated by Lagrange multipliers:

/BCS/LAGMUL; /GJOINT; /IMPVEL/LAGMUL; /INTER/LAGMUL; /MPC; /RWALL/LAGMUL; and /RBODY/LAGMUL

2.Alpha and Alpha_s are only used with Cholesky pre-conditioning, and may be used to optimize the matrix factorization speed and quality. These are parameters added to matrix diagonal to avoid failure of incomplete factorization algorithm.
3.Kinematical conditions in RADIOSS solver may be optionally treated by a Lagrange multiplier method.

These conditions are incompatible with standard kinematical conditions, and a warning is issued in Starter if an attempt to merge different solution methods for the same nodes is made.

Otherwise, all Lagrange multiplier conditions are compatible; except in cases of physical incompatibility.