Computational Science

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

1
Welche Strategien zur lokalen adaptiven Netzverfeinerung (Local AMR) auf unstrukturierten Netzen gibt es?
Ich interessiere mich für lokale AMR auf unstrukturierten Netzen. Derzeit arbeite ich mit der OpenFOAM-Bibliothek - sie unterstützt völlig unstrukturierte lokale AMR: Zellverfeinerungskriterien bestimmen eine Liste der Zellen, die geschnitten werden Ausgewählte Zellen werden verfeinert: Das gesamte Netz wird neu aufgebaut Aus dem alten Netz wird eine Karte erstellt Die …




3
Welche Norm soll wann gewählt werden?
Kürzlich habe ich diese Frage gesehen: Wie misst man den Fehler einer Finite-Differenzen-Methode? Ich bin Student der Simulationswissenschaften und leider ist für mich völlig unklar, welche Norm in welchem ​​Kontext zu verwenden ist. Sehr oft verwenden wir die euklidische Norm oder die L2-Norm, aber warum wählt man verschiedene Normen, welche …

2
strukturiertes Gitter und unstrukturiertes Gitter
Ich bin neu auf dem Gebiet der CFD. Wann sollte man sich für ein strukturiertes Raster entscheiden und wann sollte man sich für ein unstrukturiertes Raster entscheiden? (Ja, es hängt stark von der Geometrie des Problems ab.) Insbesondere möchte ich den Unterschied in der erforderlichen Rechenleistung, der erreichten Genauigkeit und …

2
Lösen nichtlinearer singulärer ODE mit SciPy-Odeint / ODEPACK
Ich möchte die Lane-Emden-Isothermengleichung lösen [PDF, Gl. 15.2.9] d2ψdξ2+2ξdψdξ=e−ψd2ψdξ2+2ξdψdξ=e−ψ\frac{d^2 \!\psi}{d \xi^2} + \frac{2}{\xi} \frac{d \psi}{d \xi} = e^{-\psi} mit den Anfangsbedingungen ψ(ξ=0)=0dψdξ∣∣∣ξ=0=0ψ(ξ=0)=0dψdξ|ξ=0=0\psi(\xi = 0) = 0 \quad \left.\frac{d\psi}{d \xi}\right|_{\xi = 0} = 0 mit SciPy,odeint() aber wie zu sehen ist, ist die Gleichung am Ursprung singulär. In der Dokumentation wird …
8 python  ode 

3
Was ist zu groß für standardmäßige lineare Algebra / Optimierungsmethoden?
Verschiedene numerische lineare Algebra- und numerische Optimierungsmethoden haben unterschiedliche Größenbereiche, in denen sie zusätzlich zu ihren eigenen Eigenschaften eine „gute Idee“ sind. Beispielsweise werden für sehr große Optimierungsprobleme Gradienten-, stochastische Gradienten- und Koordinatenabstiegsmethoden anstelle von Newton- oder Interior Point-Methoden verwendet, da Sie sich nicht mit dem Hessischen befassen müssen. In …




2
Taxonomie von ILU-Vorkonditionierern
Ich habe gelernt, dass es für den BiCGStab-Solver für spärliche lineare Systeme so gut wie immer erforderlich ist, einen Vorkonditionierer zu verwenden. Inzwischen wurde mir klar, dass die Auswahl eines guten problemabhängig ist. Beim Surfen im Internet habe ich herausgefunden, dass es viele ILU-basierte Vorkonditionierer gibt (ILUT, MILU usw.). Hier …

1
Finite-Differenzen-Schema für kompressible nichtisotherme Strömung in porösen Medien
Meine Herausforderung besteht darin, das folgende Gleichungssystem zu lösen, das die Gasverbrennung in porösen Medien beschreibt: 1) Kontinuität ε ∂ρG∂t+ ∂∂x( ρGux) =0ε∂ρg∂t+∂∂x(ρgux)=0\varepsilon \frac{\partial \rho_g}{\partial t} +\frac{\partial}{\partial x} \left(\rho_g u_x\right)=0 2) Darcy-Gesetz (Impuls) ux= - kμ∂p∂xux=−kμ∂p∂xu_x=-\frac{k}{\mu} \frac{\partial p}{\partial x} 3) Zustandsgleichung, beachten Sie die variable Temperatur ρG= M.R.pR T.G( x …

2
Wie kann ich ein nichtlineares Problem vor der Linearisierung vorbereiten?
Wenn ich daran denke, nichtlineare Gleichungen zu lösen, denke ich im Allgemeinen daran, zuerst zu linearisieren und dann einen Vorkonditionierer auf die lineare Matrix anzuwenden. Mir kam der Gedanke, dass es möglich sein könnte, die nichtlinearen Gleichungen zu konditionieren, bevor sie linearisiert werden. Gibt es allgemeine Strategien zur Vorkonditionierung nichtlinearer …

4
Können MPI-Nachrichten priorisiert werden?
Soweit ich weiß, stimmt die Reihenfolge, in der nicht blockierende Punkt-zu-Punkt-MPI-Nachrichten (Isend und Irecv) empfangen werden, mit der Reihenfolge überein, in der sie gesendet werden. Gibt es Techniken, um bestimmten Nachrichten Vorrang vor anderen zu geben? Zum Beispiel haben wir einen mehrstufigen Algorithmus, bei dem die hochauflösenden Lösungen mit nicht …
8 mpi 

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.