Ich möchte OpenFOAM zum Lösen grundlegender interner Abläufe in CFD verwenden. Was ist der beste Weg, um anzufangen, und kann mir jemand eine gute Online-Referenz geben, um Fragen zu beantworten, die ich nach dem Eintauchen möglicherweise habe? Ich habe gehört, dass es bis jetzt eine Nische ist und viele Solver-Funktionen …
Die meisten numerischen Quadraturmethoden behandeln den Integranden als Black-Box-Funktion. Was ist, wenn wir mehr Informationen haben? Welchen Nutzen können wir insbesondere daraus ziehen, die ersten Ableitungen des Integranden zu kennen? Welche anderen Informationen könnten wertvoll sein? Insbesondere für Ableitungen: Fehlerschätzungen für die Grundquadratur (Rechteck- / Trapez- / Simpsons-Regeln) sind eng …
In einer kürzlichen Antwort wurde die Verwendung von Fortuna- oder Mersenne-Twister- Zufallszahlengeneratoren ( RNGs ) zur Erstellung einer Monte-Carlo-Simulation erwähnt . Ich hatte vorher noch nie von Fortuna gehört, also habe ich es nachgeschlagen - es scheint hauptsächlich für kryptografische Zwecke gedacht zu sein. Ich verwende derzeit einen Mersenne Twister …
Diese Frage wurde von Mathematics Stack Exchange migriert, da sie über Computational Science Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . ist einespärliche Matrix mit n × n symmetrischen positiv definierten (SPD) Werten. G ist eine spärliche Diagonalmatrix. n ist groß ( n > 10000) und die Anzahl …
Für die Lösung großer linearer Systeme mit iterativen Methoden ist es häufig von Interesse, Vorkonditionierung einzuführen, zB anstelle von M - 1 aufzulösen ( A x = b ) , wobei M hier für die linke Vorkonditionierung des Systems verwendet wird. Normalerweise sollten wir haben M - 1 ≈ A …
In den meisten (allen?) Implementierungen der Fast Multipole Method (FMM) werden Octrees verwendet, um die relevante Domäne zu zerlegen. Theoretisch liefern Octrees eine einfache Volumengrenze, die zum Nachweis der O (n) -Laufzeit eines FMM nützlich ist. Gibt es über diese theoretischen Überlegungen hinaus Vorteile bei der Verwendung eines Octree gegenüber …
Beim Lesen einiger Literatur zu PDE-Solvern bin ich heute auf den Begriff Pseudo-Zeitsprung gestoßen. Es scheint ein gängiger Begriff zu sein, aber ich habe keine gute Definition oder einen Einführungsartikel dafür gefunden. Daher: Was ist Pseudo-Zeitschritt und wie wird er normalerweise verwendet?
Ich versuche, die folgende Funktion in Gleitkommazahlen mit doppelter Genauigkeit und geringem relativen Fehler zu implementieren : logsum(x,y)=log(exp(x)+exp(y))logsum(x,y)=log(exp(x)+exp(y))\mathrm{logsum}(x,y) = \log(\exp(x) + \exp(y)) Dies wird in statistischen Anwendungen häufig verwendet, um Wahrscheinlichkeiten oder Wahrscheinlichkeitsdichten hinzuzufügen, die im Protokollbereich dargestellt werden. Natürlich könnte entweder oder leicht überlaufen oder unterlaufen, was schlecht wäre, …
Was ist der beste Algorithmus (Skalierbarkeit und Effizienz) zum Erzeugen von unstrukturierten Quad-Meshes in 2D? Wo finde ich einen guten unstrukturierten Quad-Mesh-Generator? (Open Source bevorzugt)
Ich möchte f2pymit modernen Fortran verwenden. Insbesondere versuche ich, das folgende grundlegende Beispiel zum Laufen zu bringen. Dies ist das kleinste nützliche Beispiel, das ich generieren konnte. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out) :: z(:) ! Variable Declarations ! …
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten, und erläutern Sie, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Adaptive Mesh Refinement (AMR) ist eine gängige Technik, um das Problem stark variierender räumlicher Skalen in der numerischen Lösung …
Ich versuche, einige nichtlineare Optimierungsprobleme mit der GPU (CUDA) zu lösen. Die Zielfunktion ist eine glatte nichtlineare Funktion, und ihr Gradient ist relativ billig zu berechnen, so dass ich mich nicht mit der numerischen Approximation befassen muss. Ich möchte dieses Problem hauptsächlich mit fp32 maths ops lösen (aus verschiedenen Gründen). …
Ich möchte lernen, wie Wavelet-Methoden auf PDE angewendet werden können, kenne aber leider keine gute Ressource, um mehr über dieses Thema zu erfahren. Es scheint, dass sich viele Einführungen in Wavelets auf die Interpolationstheorie konzentrieren, z. B. das Zusammensetzen eines Signals durch Überlagerung von vorzugsweise wenigen Wavelets. Anwendungen für PDEs …
Physikalische Größen wie Druck, Dichte, Energie, Temperatur und Konzentration sollten immer positiv sein, aber numerische Methoden berechnen manchmal negative Werte während des Lösungsprozesses. Dies ist nicht in Ordnung, da die Gleichungen komplexe oder unendliche Werte berechnen (normalerweise stürzt der Code ab). Mit welchen numerischen Methoden kann sichergestellt werden, dass diese …
Ich möchte eine parallele wissenschaftliche Berechnungssoftware von Grund auf neu entwickeln. Ich möchte ein paar Gedanken darüber haben, welche Sprache ich anfangen soll. Das Programm beinhaltet das Lesen / Schreiben von Daten in TXT-Dateien und das parallele Ausführen umfangreicher Berechnungen mit vielen LU-Faktorisierungen und der Verwendung sparsamer linearer Löser. Die …
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.