Personal tools
You are here: Home cm Wiki Debugging a finite elasticity problem
Views
Finite Elasticity >>

Debugging a finite elasticity problem

last edited 3 years ago by glennr

Finite elasticity models are usually pretty complex and inevitably your problem will be much more complex than the examples and so it is likely that you will run into problems.

Two good approaches to debugging a model are the "divide and conquer" approach and the "incremental development" approach.

Divide and conquer

In this appoach you simple revert parts of your model back to something that is known to work, one by one until the error goes away.

Incremental development

In this approach you start with something that is known to work and add stuff until it breaks.

Some notes

SingularMatrixInFemSolve

How to get diagnostic information:

fem list stress element ne at ng;

where ne is the element numbeer and ng is the gauss point number.

If more information is needed:

set diagnostics on;
fem list stress element ne at ng;
set diagnostics off;