Computational Science

Fragen und Antworten für Wissenschaftler, die Computer verwenden, um wissenschaftliche Probleme zu lösen


3
Tensorfeldvisualisierungssoftware zweiter Ordnung
Gibt es eine Übersicht über die Tensor-Visualisierungssoftware? Meine persönliche Präferenz ist: Eine Software, die kostenlos und gut dokumentiert ist und Visualisierungstechniken für verschiedene physikalische Tensorfelder zweiter Ordnung (oder höherer Ordnung) bietet. Einige Module, die mich interessieren würden Hyperstreamlines ( Eigenvektor-Integrationsmethode ) Geodäten als Richtung statt Eigenvektoren Topologische Methoden (z. B. …

1
Iterativer "Löser" für
Ich kann mir nicht vorstellen, dass ich der Erste bin, der über das folgende Problem nachdenkt, daher bin ich mit einer Referenz zufrieden (aber eine vollständige, detaillierte Antwort wird immer geschätzt): Sagen Sie bitte eine symmetrische , positiv definite haben . n wird als sehr groß angesehen, so dass es …

2
Multigrid auf "nicht perfekt rechteckigem" Raster
Multigrid-Einführungen verwenden normalerweise ein rechteckiges Raster. Die Interpolation von Werten ist dann einfach: Interpolieren Sie einfach linear an der Kante zwischen zwei benachbarten Knoten des Grobgitters, um den Wert des Feingitterknotens an dieser Kante zu ermitteln. Für eine FEM-Anwendung habe ich ein Gitter, das "topologisch" rechteckig ist, so dass Knotenverbindungen …
9 multigrid 

2
Wie fühlt sich eine schwache Konvergenz numerisch an?
Stellen Sie sich vor, Sie haben ein Problem in einem unendlich dimensionalen Hilbert- oder Banach-Raum (denken Sie an eine PDE oder ein Optimierungsproblem in einem solchen Raum) und Sie haben einen Algorithmus, der schwach zu einer Lösung konvergiert. Wenn Sie das Problem diskretisieren und den entsprechenden diskretisierten Algorithmus auf das …

2
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 1b 2b 3b 4b 5⎤⎦⎥⎥⎥⎥⎥⎥K.=[520- -102410001632- -1037000203]]und rechter Vektorb=[b1b2b3b4b5]]K = \begin{bmatrix} 5 & 2 & 0 & -1 …

2
Raum-Zeit-Finite-Elemente-Diskretisierung für zeitabhängige PDEs
In der FEM-Literatur werden bei der Lösung zeitabhängiger PDEs typischerweise semi-variierende Methoden verwendet. Ich habe keinen vollständig variierenden Ansatz gesehen, bei dem Raum und Zeit von der FEM diskretisiert werden, was möglicherweise die Verwendung unstrukturierter Raum-Zeit-Netze ermöglicht. Obwohl Zeitüberschreitungsmethoden möglicherweise einfacher zu implementieren sind, gibt es einen bestimmten Grund, warum …


2
Einsatz von maschinellem Lernen in der rechnergestützten Fluiddynamik
Hintergrund: Ich habe für einen Kurs nur eine funktionierende numerische Lösung für 2d Navier-Stokes erstellt. Es war eine Lösung für den deckelgetriebenen Hohlraumfluss. Der Kurs diskutierte jedoch eine Reihe von Schemata für räumliche Diskretisierungen und Zeitdiskretisierungen. Ich habe auch mehr Kurse zur Symbolmanipulation für NS absolviert. Einige der numerischen Ansätze …

1
Richtlinien für verschachtelte Vorkonditionierer
Stellen Sie sich die Situation vor, in der Sie ein lineares System mit einer vorkonditionierten Krylov-Methode lösen möchten. Um den Vorkonditionierer selbst anzuwenden, müssen Sie jedoch ein Hilfssystem lösen, das mit einer anderen vorkonditionierten Krylov-Methode durchgeführt wird. In einem Extremfall können Sie die innere Lösung innerhalb jedes Schritts der äußeren …

2
Randbedingungen Chebyshev-Differenzierung
Ich habe mich gefragt, ob jemand Erfahrung im Umgang mit Grenzen bei der Implementierung der Chebyshev-Differenzierung hat. Ich versuche derzeit, eine No-Slip-Randbedingung zu implementieren, um die inkompressiblen Navier-Stokes-Gleichungen in 3D zu lösen, um sicherzustellen, dass der Fluss an den Grenzen Null ist. Ist dies wirklich genauso einfach wie das Setzen …


1
Algorithmus zur Berechnung des Exponentials einer Hessenberg-Matrix
Ich bin daran interessiert, die Lösung eines Lage-Systems von ODEs mit einer Krylov-Methode wie in [1] zu berechnen. Ein solches Verfahren beinhaltet Funktionen, die sich auf das Exponential beziehen (die sogenannten ). Es besteht im Wesentlichen darin, die Wirkung der Matrixfunktion zu berechnen, indem ein Krylov-Unterraum unter Verwendung der Arnoldi-Iteration …


2
Wie modelliere ich eine Angelrute (oder ein Seil)?
Ich möchte eine Angelrute (oder ein Seil) modellieren, indem ich kurze Segmente verbinde. (Die Segmente können gleich lang sein, aber jedem Segment sollte eine eigene Masse zugewiesen werden.) Ein Segment beeinflusst das nächste durch das Drehmoment zwischen den Segmenten. Die Gelenke können vorerst als Plattenfedern betrachtet werden (Drehmoment proportional zum …
9 ode  modeling 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.