You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
like the already implemented solid.assemble.matrix(field) but do not assemble the matrix as a whole and multiply it by the (system-) vector. Instead, try to assemble the matrix-vector-product (a linear operator) directly.
The vector could be treated as a FieldContainer (like the real FieldContainer) and is then evaluated at the quadrature points (gradient or interpolation). Then this evaluated quantity is used inside the constitutive material formulation. The assembly is only a vector and not a matrix.
Benefits
✅ That should result in great performance 🚀.
Drawbacks
❌ Boundary conditions with prescribed displacements require some manual work.
This discussion was converted from issue #737 on April 08, 2024 12:03.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
like the already implemented
solid.assemble.matrix(field)
but do not assemble the matrix as a whole and multiply it by the (system-) vector. Instead, try to assemble the matrix-vector-product (a linear operator) directly.The vector could be treated as a
FieldContainer
(like the realFieldContainer
) and is then evaluated at the quadrature points (gradient or interpolation). Then this evaluated quantity is used inside the constitutive material formulation. The assembly is only a vector and not a matrix.Benefits
✅ That should result in great performance 🚀.
Drawbacks
❌ Boundary conditions with prescribed displacements require some manual work.
Example
Beta Was this translation helpful? Give feedback.
All reactions