But === Calculer les modes propres de vibrations ou les modes de flambement d'Euler, d'une structure mécanique. L'opérateur CALC_MODESrésout pour cela un problème modal qui peut être soit généralisé (GEP) `[R5.01.01] `_, soit quadratique (QEP) `[R5.01.02] `_. L'utilisateur précise le critère de recherche des modes (par exemple: sur une bande; à proximité de valeurs données; etc.) grâce au mot-clé OPTION. Selon la valeur de ce mot-clé, la méthode générale de calcul (itérations simultanées ou puissances inverses) est alors déterminée automatiquement. Au sein de chacune de ces deux méthodes générales, des variantes existent: * cas des itérations simultanées: méthode de type sous-espace (Bathe & Wilson, Lanczos ou Sorensen), méthode globale de type QR (QZ pour les petits problèmes); * cas des puissances inverses: méthode directe ou accélérée par le quotient de Rayleigh. Ces variantes sont accessibles avec un mot-clé facteur SOLVEUR_MODAL. Dans le cas d'un calcul de modes propres de vibrations, des post-traitements peuvent également être réalisés: normalisation des modes selon un critère donné, filtrage des modes selon un critère donné, production des paramètres modaux... Cet opérateur produit un conceptmode_meca_* (cas dynamique) ou mode_flamb(cas flambement d’Euler, seulement en GEP) ou mode_gene suivant la valeur renseignée dans le mot-clé TYPE_RESU et le type des matrices d'entrée du problème modal. Le concept mode_meca_* , ou mode_flamb, contient les valeurs et les vecteurs propres, et des paramètres modaux, cf. `[R5.01.03] `_ ` `_. Dans une première approche on peut se contenter de renseigner les paramètres suivants: OPTION pour définir le critère de recherche des modes, TYPE_RESU, les matrices d'entrée du problème modal MATR_* , CALC_FREQ (ou CALC_CHAR_CRIT).