Skip to content

Help regarding Meaning of Usage of Scaling while defining the displacement variables in MOOSE SolidMechanics Physics type problem #28453

Discussion options

You must be logged in to vote

Hello

Scaling is used as a simple preconditioning of the equations. When there are multiple equations, we weight the residuals of the equation for each variable by this scaling factor to make the convergence criterion more fair and/or help with matrix conditioning

This page on porous flow has an explanation
https://mooseframework.inl.gov/modules/porous_flow/convergence.html#46b5c8c6-401d-44a8-80b8-1ae589dcd695

And How do we decide ideal value of scaling parameter.

Experimentally most of the time. You look at the residuals and see if they are orders of magnitude apart, maybe it's worth bringiing them closer together.

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
2 replies
@shrituntunroy
Comment options

@GiudGiud
Comment options

Answer selected by shrituntunroy
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants