Algorithmes pour le système linéaire des ODE

12

Je me demande: quel est le meilleur algorithme pour résoudre

ut=UNEu
UNEest unematricen×nréelle. A n'est pas explicitement dépendant du temps, généralement clairsemé mais pas nécessairement en bandes. Ses valeurs propres ont des parties réelles non positives. A est également diagonalisable mais peut être trop grand pour qu'une diagonalisation complète soit efficace sur le plan des calculs.

Il y a la règle implicite trapézoïdale que j'ai eu une bonne expérience.

(je-Δt2UNE)un+1=(je+Δt2UNE)un

Qu'en est-il des méthodes explicites ou des approximants Pade? De plus, comment cela change-t-il si un terme de forçage est ajouté à l'ERS?

Gabriel Landi
la source
5
Nous avons vraiment besoin de plus d'informations sur A. Selon l'emplacement des valeurs propres, la stabilité pourrait être un problème affectant le choix entre les méthodes explicites ou implicites. Il importe également quel ordre vous souhaitez et si A varie dans le temps / avec u pour savoir si vous avez besoin d'un solveur rigide. Il n'y a vraiment pas assez d'informations pour répondre en connaissance de cause.
Godric Seer
UNE .
Gabriel Landi
UNEUNEUNE

Réponses: