Computational Science

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

2
C ++ - Bibliothek zur nichtlinearen eingeschränkten Minimierung
Ich versuche derzeit, das nichtlineare Problem der eingeschränkten Minimierung zu lösen, wie es in der matlab-Funktion "fmincon" implementiert ist. Meine Erwartungen sind: Minimieren (fun1, x0, uB, lB, fun2), wobei x0 der Anfangszustand ist, fun1 eine Funktion ist, die minimiert werden muss, uB obere Grenzen sind, lB untere Grenzen sind und …



6
Weiche Frage: Wo passt Python ins Bild?
Ich habe überlegt, ob ich Python lernen soll oder nicht. Aus dem Gespräch mit meinen Professoren scheint Matlab die gemeinsame Sprache in der angewandten Mathematik / Computational Science verwendet werden, soweit die Wissenschaft angeht; Während meiner Zeit in der Industrie haben meine Professoren (insbesondere diejenigen, die in der Industrie gearbeitet …
9 matlab  python  c++ 


4
Hosting-Site für eine kleine wissenschaftliche Bibliothek
Für meine Forschungsarbeit habe ich eine kleine C ++ - Bibliothek entwickelt, die die Kommunikation zwischen C ++ - Rechencodes und Octave / Matlab erleichtern soll (wenn letzterer für Nachbearbeitungszwecke verwendet wird). Ich möchte eine solche Bibliothek unter GPL auf einer kostenlosen Hosting-Site wie Sourceforge oder Github veröffentlichen. Ehrlich gesagt …
9 matlab  libraries  c++ 


3
Schnellster Algorithmus zur Berechnung der Bedingungsnummer einer großen Matrix in Matlab / Octave
Aus der Definition der Bedingungsnummer geht hervor, dass eine Matrixinversion erforderlich ist, um sie zu berechnen. Ich frage mich, ob für eine generische quadratische Matrix (oder besser, wenn eine symmetrische positive Bestimmtheit möglich ist) eine Matrixzerlegung ausgenutzt werden kann, um die Bedingungsnummer in a zu berechnen schneller Weg.

4
Fourier-Pseudospektralmethode und numerische Dissipation
Durchführen einer direkten numerischen Simulation isotroper Turbulenzen mit der Fourier-Pseudospektralmethode (Orzag & Patterson, PRL, 1972) unter Verwendung von FFT. In diesem Kurs finden Sie Hintergrundinformationen zu der in der Turbulenz-Community weit verbreiteten Methode: http://www.math.ualberta.ca/~bowman/m655/lab3d.pdf Unter Verwendung der so genannten - Regeln für dealiasing die besteht aus tun u ( k …

1
Schnelle (ungefähre) Auswertung des Chebyshev-Polynoms
Gibt es eine bevorzugte Methode zur Implementierung einer schnellen (ungefähren) Auswertung des Chebyshev-Interpolationspolynoms auf einem einheitlichen Gitter (angesichts der Funktionswerte an den Chebyshev-Knoten)? Mein Problem ist, dass die Interpolation langsam wird, wenn der Grad des Interpolationspolynoms zunimmt. Die folgenden Ideen kamen mir in den Sinn: Versuchen Sie, ungleichmäßige FFT-Techniken (NFFT) …

1
Empfindlichkeit von BFGS gegenüber anfänglichen hessischen Näherungen
Ich versuche, die Broyden-Fletcher-Goldfarb-Shanno-Methode zu implementieren, um das Minimum einer Funktion zu finden. Ich brauche zwei anfängliche Vermutungen & und eine anfängliche hessische Matrixnäherung . Die einzigen Anforderungen, die ich für finde, sind, dass wenn der Hessische symmetrisch positiv definit ist, auch . Wenn ich auf Wikipedia schaue, sehe ich, …

3
Empfehlungen für einen leichten / nicht installierten C- oder C ++ - dichten linearen Algebra-Löser
Der größte Teil meiner Programmierung besteht aus einmaligen Forschungscodes in C für meinen eigenen Gebrauch. Ich habe niemals Code an andere als enge Mitarbeiter verteilt. Ich habe einen Algorithmus entwickelt, den ich in einer wissenschaftlichen Zeitschrift veröffentliche. Ich möchte den Quellcode und möglicherweise den ausführbaren Code in der Online-Ergänzung zum …

2
Der schnellste Weg, um Eigenpaare einer kleinen unsymmetrischen Matrix auf einer GPU im gemeinsamen Speicher zu finden
Ich habe ein Problem, bei dem ich alle positiven (wie im Eigenwert positiv ist) Eigenpaare einer kleinen (normalerweise kleiner als 60x60) unsymmetrischen Matrix finden muss. Ich kann aufhören zu berechnen, wenn der Eigenwert kleiner als ein bestimmter Schwellenwert ist. Ich weiß, dass die Eigenwerte real sind. Irgendwelche Vorschläge zu Algorithmen, …


2
Gleitkomma-Arithmetik mit höherer Genauigkeit in numerischer PDE
Ich habe aus sehr unterschiedlichen Quellen und Gesprächen mit Forschern den Eindruck, dass eine wachsende Nachfrage nach hochpräzisen Berechnungen in numerischen partiellen Differentialgleichungen besteht. Hohe Präzision bedeutet hier mehr Präzision als nur die standardmäßige 64-Bit-Doppelpräzision. Ich frage mich über den Stand der Technik zu diesem Thema. Zum Vergleich gibt es …

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.