Ich habe einen Datensatz, der in Millionen von Datenpunkten in 3D läuft. Für die Berechnung, die ich mache, muss ich Nachbarn (Entfernungssuche) für jeden Datenpunkt in einem Radius berechnen, versuchen, eine Funktion anzupassen, den Fehler für die Anpassung berechnen, dies für den nächsten Datenpunkt wiederholen und so weiter. Mein Code …
Ich möchte den folgenden Ausdruck in Python implementieren: wobei x und y numpy Arrays der Größe n sind und k ein numpy Array ist der Größe n × n . Die Größe n kann bis zu 10000 betragen, und die Funktion ist Teil einer inneren Schleife, die viele Male ausgewertet …
Angenommen, wir haben ein lineares System und wissen nichts über dessen Konditionierung und haben keine vorläufigen Informationen über die Lösung. Wir wenden blind die Gaußsche Elimination an und erhalten eine Lösung xxx . Ist es möglich zu bestimmen, ob diese Lösung vertrauenswürdig ist (dh ob das System gut konditioniert ist), …
Ich schreibe ein reproduzierbares Papier, und das Papier enthält Berechnungsergebnisse, die von einem Python-Skript generiert werden (ein ähnliches MATLAB-Skript generiert nahezu identische Ergebnisse). Ich bin der Meinung, dass das Papier für die Leser leichter zu verstehen wäre, wenn sie die Berechnungen im Papier mit den Berechnungen im Code in Einklang …
In der numerischen Lösung von anfänglichen Randwert-PDEs ist es sehr verbreitet, Parallelität im Raum zu verwenden . Es ist weitaus seltener, eine Form von Parallelität in der Zeitdiskretisierung anzuwenden , und diese Parallelität ist normalerweise viel begrenzter. Mir ist eine zunehmende Anzahl von Codes und veröffentlichten Arbeiten bekannt, die zeitliche …
Angenommen, ich habe ein lineares System , das mit einer geeigneten Krylov-Methode (wie CG oder GMRES) für alle b schnell konvergiert . Wenn B eine Matrix mit niedrigem Rang r ist , konvergiert dieselbe Krylov-Methode auf dem System ( A + B ) x = b auch schnell (idealerweise mit …
Ich möchte das Spektrum ( alle Eigenwerte) einer großen spärlichen Matrix (Hunderttausende von Zeilen) berechnen. Das ist schwer. Ich bin bereit, mich mit einer Annäherung zufrieden zu geben. Gibt es dazu Näherungsmethoden? Während ich auf eine allgemeine Antwort auf diese Frage hoffe, würde ich mich auch über eine Antwort im …
Ich versuche einige Ressourcen zu finden, um zu erklären, wie man Randbedingungen wählt, wenn man Finite-Differenzen-Methoden zur Lösung von PDEs einsetzt. Die Bücher und Notizen, auf die ich momentan Zugriff habe, sagen ähnliche Dinge aus: Die allgemeinen Regeln für die Stabilität bei Vorhandensein von Grenzen sind für einen Einführungstext viel …
So sehr ich im Internet versuche, eine präzise Erklärung zu finden, kann ich das Konzept eines mimetischen endlichen Unterschieds oder dessen Zusammenhang mit standardmäßigen endlichen Unterschieden anscheinend nicht verstehen. Es wäre sehr hilfreich, einige einfache Beispiele zu sehen, wie sie für klassische lineare PDEs (hyperbolisch, elliptisch und parabolisch) implementiert werden.
Ich habe die letzten Monate damit verbracht, ein Fortran-Programm zur Lösung eines bestimmten PDE-Systems zu programmieren (beschreibt den Flüssigkeitsfluss / die Verbrennung). Ich habe versucht, den neuesten Fortran-Standard zu verwenden, und die neuen OOP-Funktionen, die der moderne Fortran bietet. Ich arbeite alleine und habe keinen Fortran-Guru neben mir, um Fragen …
Wo immer ich es gesehen habe, sagen PETSc-Tutorials / -Dokumente usw., dass es für die lineare Algebra nützlich ist und normalerweise angibt, dass spärliche Systeme davon profitieren. Was ist mit dichten Matrizen? Ich mache mir Sorgen, für dichtes A zu lösen .Ax=bAx=bAx=bAAA Ich habe meinen eigenen Code für CG und …
Ich habe ein Problem, wenn ich die Näherung für die Mittendifferenz höherer Ordnung verwenden möchte: (−ui+2,j+16ui+1,j−30ui,j+16ui−1,j−ui−2,j12)(−ui+2,j+16ui+1,j−30ui,j+16ui−1,j−ui−2,j12)\left(\frac{-u_{i+2,j}+16u_{i+1,j}-30u_{i,j}+16u_{i-1,j}-u_{i-2,j}}{12}\right) für die Poisson-Gleichung (uxx+uyy=0)(uxx+uyy=0)(u_{xx}+u_{yy}=0) in einer quadratischen Domäne, in der die Randbedingungen sind: Δ x = Δ Y = 0,1u(0,y)=u(x,0)=u(x,1)=0,u(1,y)=sinπyu(0,y)=u(x,0)=u(x,1)=0,u(1,y)=sinπyu(0,y)=u(x,0)=u(x,1)=0,u(1,y)=\sin \pi y Δx=Δy=0.1Δx=Δy=0.1\Delta{x}=\Delta{y}=0.1 Wenn ich den Wert von inneren Punkten der Domäne erhalten möchte, …
Der Remez-Algorithmus ist eine bekannte iterative Routine zur Approximation einer Funktion durch ein Polynom in der Minimax-Norm. Aber, wie Nick Trefethen [1] dazu sagt: Die meisten dieser [Implementierungen] reichen viele Jahre zurück und in der Tat lösen die meisten von ihnen nicht das allgemeine Problem der besten Näherung, wie oben …
Nach meinem Verständnis kann, da eine Lösung für ein lineares Programm immer an einem Scheitelpunkt seiner polyedrischen realisierbaren Menge auftritt (wenn eine Lösung existiert und der optimale Zielfunktionswert unter der Annahme eines Minimierungsproblems von unten begrenzt ist), wie eine Suche durch die Innere der machbaren Region besser sein? Konvergiert es …
Unsere Plasmadynamiksimulationen liefern oft zu viele Informationen. Während der Simulationen zeichnen wir verschiedene physikalische Eigenschaften auf einem Gitter (x, y, z, t) mit einer Größe von (8192 x 1024 x 1024 x 1500) für mindestens 10 Eigenschaften auf. Diese Informationen werden nach Abschluss der Simulation verarbeitet. Damit wir Filme von …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.