217x
005477
09.04.2024

Solveur direct ou itératif

Le calcul dans RFEM 6 prend beaucoup de temps, mais l'utilisation du processeur de mon système est faible. Pourquoi ?


Réponse:

L'utilisation d'un solveur itératif au lieu d'un solveur direct peut être à l'origine de ce temps de calcul très long accompagné d'une faible utilisation du processeur de votre ordinateur. Ces deux options contrôlent la méthode utilisée pour résoudre le système d'équations.

Le solveur direct est une méthode qui utilise des techniques de décomposition de matrices, telles que la décomposition LU, pour résoudre le système d'équations en une seule étape. Cette approche est généralement plus robuste et peut gérer tout type de problème, mais elle peut nécessiter plus de mémoire et de puissance de calcul, en particulier pour les très grands systèmes.
Le solveur itératif, tel que la méthode du gradient conjugué ou la méthode GMRES (méthode minimale résiduelle généralisée), résout le système d'équations en affinant itérativement la solution.

La méthode du solveur permettant d'obtenir des résultats plus rapides dépend de la complexité du modèle ainsi que de la taille de la mémoire vive disponible dans la machine. Si les ressources ne sont pas un problème pour la résolution de grands modèles complexes, alors le solveur Direct est recommandé pour la plupart du temps et sera le plus rapide. N'hésitez pas à le vérifier dans les Paramètres pour l'analyse statique de RFEM 6.


Auteur

Alex est responsable des formations clients, du support technique et du développement des logiciels Dlubal pour le marché nord-américain.