Angenommen, ich habe eine rekursiv definierte Matrixgleichung als A[n] = inverse([1 - b[n]A[n+1]]) * a[n] Dann ähnelt die Gleichung für A [1] einer fortgesetzten Fraktion, für die es einige hocheffiziente Methoden gibt, die eine mühsame Neuberechnung vermeiden (siehe "Numerische Rezepte" für einige Beispiele). Ich frage mich jedoch, ob es analoge …
Ich bin ein Maschinenbaustudent, der sich für den Bereich Luft- und Raumfahrttechnik interessiert, in dem Fortran noch immer gebräuchlich ist. In welche Fortran-Version soll ich meine Zeit investieren, um zu lernen?
Können wir bei zwei verschiedenen BLAS-Implementierungen erwarten, dass sie exakt dieselben Gleitkommaberechnungen durchführen und dieselben Ergebnisse zurückgeben? Oder kann es beispielsweise vorkommen, dass man ein Skalarprodukt als und eines als ( x 1 y 1 + x 2 y berechnet 2 ) + ( x 3 y 3 + x …
Ich entwickle einen Code zur Simulation des Flüssigkeitsflusses mit im Fluss vorhandenen biologischen Substanzen. Dies beinhaltet die standardmäßigen Navier-Stokes-Gleichungen, die mit einigen zusätzlichen biologischen Modellen gekoppelt sind. Es gibt viele Parameter / Konstanten. Ich habe Funktionen geschrieben, um die Hauptberechnungen zu handhaben, aber ein Problem, das ich habe, ist die …
Ich muss einige Daten aus einer Berechnung schreiben, die später von Paraview gelesen werden (.vtu- oder vtk-Datei). Soll ich mich bei der Dateigröße für das ASCII-Format oder das Binärformat entscheiden?
Ich schreibe eine kleine Bibliothek für spärliche Matrixberechnungen, um mir beizubringen, die objektorientierte Programmierung bestmöglich zu nutzen. Ich habe wirklich hart daran gearbeitet, ein schönes Objektmodell zu haben, bei dem die Teile (dünne Matrizen und die Graphen, die ihre Konnektivitätsstruktur beschreiben) sehr locker gekoppelt sind. Meiner Meinung nach ist der …
Es gibt zwei allgemeine Ansätze zur Darstellung von Lösungen in der diskontinuierlichen Galerkin-Methode: nodal und modal. Modal : Lösungen werden von Summen von modalen Koeffizienten repräsentiert durch eine Gruppe von Polynomen , multipliziert, beispielsweise , wo φ i ist gewöhnlich orthogonale Polynome, zB Legendre . Ein Vorteil davon ist, dass …
Ich bin auf der Suche nach einer Maschengenerierungssoftware, die ist kostenlos und Open Source, bietet eine vernünftige Scripting-Oberfläche für die Domain-Spezifikation, arbeitet für komplexe Geometrien, kann 2D- und 3D-Netze erzeugen, Welche Möglichkeiten habe ich?
Ich war nur neugierig, warum Runge-Kutta-Methoden höherer Ordnung (dh größer als 4) (zumindest meines Wissens) so gut wie nie diskutiert / angewendet werden. Ich verstehe, dass es eine längere Rechenzeit pro Schritt erfordert (z. B. RK14 mit eingebettetem Schritt 12. Ordnung ), aber gibt es noch andere Nachteile bei der …
Ich habe den Molekulardynamik (MD) Code GROMACS ausgeführt auf einem Ubuntu-Linux-Cluster ausgeführt, der aus Knoten mit 24 Intel Xeon-CPUs besteht. Mein besonderes Interesse hat sich als etwas empfindlich für die arithmetische Gleitkommapräzision erwiesen, daher musste ich GROMACS mit doppelter Genauigkeit anstatt mit einfacher Genauigkeit ausführen - trotz des höheren Rechenaufwands …
Ich interessiere mich für Fälle, in denen der Gradient des Konjugats viel besser funktioniert als die GMRES-Methode. Im Allgemeinen ist CG in vielen Fällen von SPD (Symmetric-Positive-Definite) die bevorzugte Wahl, da es weniger Speicherplatz benötigt und die theoretische Konvergenzrate für CG doppelt so hoch ist wie für GMRES. Gibt es …
Angenommen, ich habe eine Funktion fff und möchte xxx so finden, dass f( x ) ≤ 0f(x)≈0f(x)\approx 0 . Ich könnte die Newton-Raphson-Methode verwenden. Dies setzt aber voraus, dass ich die Ableitungsfunktion kenne f′( x )f′(x)f'(x). Ein analytischer Ausdruck für fff möglicherweise nicht verfügbar. Zum Beispiel kann fff durch ein …
Ich habe gerade eine Nvidia GT660-Grafikkarte auf meinem Desktop installiert und kann sie nach einiger Anstrengung mit R verbinden. Ich habe mit mehreren R-Paketen gespielt, die GPUs verwenden, insbesondere Gputools, und ich habe die Zeit verglichen, die GPU und CPU für einige grundlegende Vorgänge benötigt haben: Matrizen invertieren (CPU schneller) …
In meiner eigenen Arbeit beschäftige ich mich hauptsächlich mit der Verbesserung der Skalierbarkeit von Algorithmen. Eine der bevorzugten Methoden zur Darstellung von paralleler Skalierung und / oder paralleler Effizienz besteht darin, die Leistung eines Algorithmus / Codes über die Anzahl der Kerne zu zeichnen, z Dabei repräsentiert die Achse die …
Welches ist besser: FORTRAN oder Python? Und in beiden Fällen brauchst du wohl Gnuplot, oder? Ich arbeite gerade an einem Windows-Computer. Ich würde es gerne verwenden, um numerische Lösungen für physikalische Probleme zu erhalten, einschließlich Monte-Carlo-Simulationen, numerische Integration und Differenzierung, Molekulardynamik usw. Ich habe einen Kurs über Computerphysik gesehen, in …
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.