1. Generalities#

An sd_l_charges object is created and used in global commands that use loads. It gives information about the loads used in the order. This SD is used both in calculation operators but also in post-processing. It is therefore created on a global or volatile basis depending on the case:

  • For linear static operators (MECA_STATIQUE) or NON_LINEAIRE (STAT_NON_LINE), for thermal operators (THER_LINE, THER_NON_LINE and THER_LINE_MO), and for dynamics no_ LINEAIRE (DYNA_NON_LINE), the SD is created on a global basis, it is attached to the SD result produced by these operators;

  • For linear dynamics operators (DYNA_VIBRA), for fracture mechanics (CALC_G), SD is created on a volatile basis;

In post-processing, it is either created locally (keyword EXCIT), or retrieved from the resulting SDs storing it. This is the case for operators CALC_CHAMP and POST_ELEM.

It is also created in LIRE_RESU.

There are currently two versions of this SD:

  • The old version is the most common;

  • The new version, introduced in operator DYNA_VIBRA, is intended to replace the old version eventually;