Ich versuche, den Rebinning-Algorithmus der Monte-Carlo-Integration von VEGAS ( Originalveröffentlichung ( Preprint von LKlevin) und Implementierungshinweise ) zu verstehen . Ich werde versuchen, zuerst zu erklären, was ich zu verstehen glaube, und dann meine Fragen zu stellen. Nehmen wir der Einfachheit halber an, wir haben eine eindimensionale Funktion , die …
Ich suche nach Beispielen für Helmholtz- und Biharmonische Gleichungen in kartesischen Koordinaten mit exakten Lösungen, um meine numerischen Lösungen damit zu vergleichen. Im Internet konnte ich einige Beispiele finden, bei denen das Problem mit den Randbedingungen genau definiert war. Dies waren leider nur anschauliche Beispiele und genaue Lösungen wurden nicht …
Ich habe zwei Variablen kund tals Funktionen von zwei anderen Variablen p1und p2. Ich kenne auch ihre Maximalwerte. Ich habe keinen analytischen Ausdruck dafür. Ich möchte die Werte von kund tfinden, die ihren Maximalwerten am nächsten kommen. Gibt es eine Möglichkeit, das k = f1(p1, p2)und zu optimieren t = …
Ich versuche mehr über Volume Meshing zu erfahren und habe beschlossen, einen einfachen Volume Mesher zu implementieren. Die Strategie, die ich gewählt habe, besteht darin, meinen Raum mit einem Octree zu unterteilen, der anhand einiger Kriterien verfeinert wurde. Ich habe dafür gesorgt, dass mein Octree ausgeglichen ist, so dass der …
Gibt es eine Open-Source-Implementierung von konvexen Optimierungslösern in C / C ++? Einige Bibliotheken wie NLopt , Ipopt , OPT ++ erfüllen meine Anforderungen nicht. OPT ++ und Ipopt sind nicht threadsicher, und NLopt scheint keine spezifische / effiziente Möglichkeit zu haben, konvexe Programmierprobleme mit Gleichheits- / Ungleichheitsbeschränkungen zu lösen.
Ich möchte mein Python-Programm mit Cython schnell machen, aber meine innere Schleife führt immer noch langsame Python-Aufrufe an den Zufallszahlengenerator durch! Vor einigen Jahren wurde dasselbe Problem von jemandem angesprochen, der Salbei unterstützt, und es schien zu diesem Zeitpunkt keine gute Lösung zu geben. Es ist für mich nicht bequem, …
Ich habe kürzlich einen großen Teil des Legacy-Codes geerbt, der ein sehr steifes, vorübergehendes Problem löst. Ich möchte zeigen, dass die räumlichen und zeitlichen Schrittgrößen so klein sind, dass sich die qualitative Natur der berechneten Lösung nicht ändert, wenn sie verringert wird. Mit anderen Worten, ich möchte zeigen, dass die …
Unter der Annahme, dass eine direkte numerische Simulation durchgeführt wird, was ist eine gute Methode, um den Einfluss von kleinem Maßstab auf großen Maßstab in der Fluiddynamik abzuschätzen? Ist es beispielsweise relevant, zwei Läufe mit unterschiedlicher Gittergröße oder zwei Läufe mit unterschiedlicher Viskosität zu vergleichen? Gibt es dafür relevante statistische …
Ich habe über die Implementierung einer dichten Matrixmultiplikation gelesen, wenn die Matrix nicht in den Cache passt. Eine der Grafiken, die ich gesehen habe (Folie 9 von diesen Folien ), zeigt plötzliche Leistungseinbußen unter Verwendung des naiven Algorithmus. Diese Tropfen betragen ungefähr 50% der Geschwindigkeit, treten auf, während die Matrix …
Ich entschuldige mich im Voraus, wenn diese Frage dumm ist. Ich muss die Wurzel von berechnen u−f(u)=0u−f(u)=0\begin{equation} u -f(u) =0 \end{equation} Wobei ein reeller Vektor ist und f ( u ) eine reelle Vektorwertfunktion ist. Ich begann mit Newtons Methode (die funktionierte), erkannte dann aber, dass eine viel einfachere Methode …
Ich habe eine Reihe von MPI-Prozessen, die Anforderungsnachrichten hin und her austauschen. Prozesse wissen nicht, welche anderen Prozesse ihnen Nachrichten senden oder wie viele. In dieser Situation möchte ich auf effiziente Weise feststellen, ob alle anderen Prozesse das Senden von Nachrichten für erledigt halten. Dies würde perfekt durch die folgende …
Die Wärmegleichung wird mit FV (oder FEM) im Raum diskretisiert, und es wird eine halbdiskrete Gleichung erhalten (System von ODEs). Dieser Ansatz, der als Linienmethode bekannt ist , ermöglicht den einfachen Wechsel von einer zeitlichen Diskretisierung zu einer anderen, ohne dass Code dupliziert wird. Insbesondere können Sie jeden Zeitintegrator für …
Ich habe viele Veröffentlichungen in Fachzeitschriften für Computerphysik gesehen, die unterschiedliche Metriken für die Leistung ihres Codes verwenden. Insbesondere für GPGPU-Code scheint es eine Vielzahl von Timing-Ergebnissen zu geben, die von Menschen veröffentlicht werden. Insbesondere habe ich gesehen: Vergleiche von (im Wesentlichen) Ausführung timeauf der GPU- und CPU-Version und Berichterstattung …
Ich habe einen Teil eines Problems, das durch die Impulserhaltungsgleichung beschrieben wird: ∂ρ∂t+1sinθ∂∂θ(ρusinθ)=0∂ρ∂t+1sinθ∂∂θ(ρusinθ)=0\frac{\partial \rho}{\partial t} + \frac{1}{\sin\theta} \frac{\partial}{\partial \theta}(\rho u \sin \theta) =0 Wobei und (konstante Geschwindigkeit).u=f(θ)u=f(θ)u=f(\theta)ρ=f(θ,t)ρ=f(θ,t) \rho = f(\theta,t) Naiv könnte man eine der hier aufgeführten Lösungen anwenden . Das vorliegende Problem lässt sich am besten mit sphärischen Polarkoordinaten …
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.