Etude des différents solveurs


Le but de cette partie est de comparer la vitesse de convergence des différents solveurs présents dans Telemac2d.

Retour au sommaire de l'étude de rupture du barrage


  Présentation des différents solveurs

Telemac2d utilise un certain nombre de solveurs pour résoudre le système d'équation. Il existe un solveur pour l'étape de propagation hydrodynamique, un pour l'étape de diffusion du traceur et un dernier pour la résolution du système du modèle de turbulence.

On peut choisir entre les solveurs suivants :

Les différents essais suivants sont effectués avec le schéma 15_2.

Retour au menu de la page


  Sélection d'un solveur dans le fichier cas

On dispose de différents mots clés pour définir le solveur dans le fichier cas :

non utilisés ici, pour la diffusion du traceur et le modèle de turbulence :

Retour au menu de la page


  Comparaison des différents solveurs

On compare la vitesse de convergence des différents solveur pour le schéma 15_2, avec un pas de temps de 0.01s, aux 1ere, 2eme et 150eme itérations (on a demandé 2 sous-itérations pour les non-linéarités) :

itération 1

sous-itération 1

itération 1

sous-itération 2

itération 2

sous-itération 1

itération 2

sous-itération 2

itération 150

sous-itération 1

itération 150

sous-itération 2

Résidu conjugué

    19

    13

    17

    11

    3

    0

Gradient conjugué sur équation normale

    17

    14

    14

    11

    3

    0

Erreur minimale

    17

    14

    15

    11

    3

    0

Grad. conjugué carré

    21

    16

    13

    6

    3

    0

BICGSTAB

    12

    9

    13

    6

    2

    0

Le solveur utilisant la méthode du gradient biconjugué stabilisé (BICSTAB) semble être le meilleur ici.

Retour au menu de la page


  Conclusion

Là encore, comme pour l'étude des différents schémas, on peut dire que le solveur BICGSTAB est le meilleur dans la "configuration numérique" que l'on s'est donné. Cependant, on ne peut rien déduire de général quant à l'utilisation de tel ou tel solveur.

Retour au menu de la page