Als «matrix» getaggte Fragen

10
Lösen eines einfachen Ax = b-Systems parallel zu PETSc

Ich bin neu im PETSc-Paket. Ich habe eine ~ 4000x4000 Matrix A im Matrix-Market-Format und möchte PETSc dazu bringen, dies mit mehreren Prozessoren zu lösen. Ich weiß, wie man das System auf einem einzelnen Prozessor löst, aber ich weiß nicht, wie man die Matrix und die Vektoren auf...

9
Was ist der Grund, warum LAPACK

Die QR-Routine von LAPACK speichert Q als Reflektoren für Haushalte. Es skaliert den Reflexionsvektor vvv mit 1 / v11/.v11/v_1 , sodass das erste Element des Ergebnisses 111 wird und nicht gespeichert werden muss. Und es speichert einen separaten ττ\tau Vektor, der die erforderlichen...

9
Wie löst LAPACK tridiagonale Systeme und warum?

In meinem Projekt muss ich bei jedem Zeitschritt ein paar tridiagonale Matrizen lösen, daher ist es wichtig, einen guten Löser für diese zu haben. Ich habe meine eigene Implementierung gemacht, nur die klassische Art, wie es auf Wikipedia beschrieben wird. Ich habe dann versucht, stattdessen Lapack...

9
Wie man Dirichlet-Randbedingungen effizient in globalen Finite-Elemente-Steifheitsmatrizen mit geringer Dichte implementiert

Ich frage mich, wie Dirichlet-Randbedingungen in globalen Finite-Elemente-Matrizen mit geringer Dichte tatsächlich effizient implementiert werden. Nehmen wir zum Beispiel an, unsere globale Finite-Elemente-Matrix war: K.= ⎡⎣⎢⎢⎢⎢⎢⎢520- 102410001632- 1037000203⎤⎦⎥⎥⎥⎥⎥⎥und rechter Vektorb = ⎡⎣⎢⎢⎢⎢⎢⎢b...