Computational Science

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

4
Fortran lernen
Ich habe mich gefragt, wie ich am besten lernen kann, wie man in Fortran programmiert. Ich habe nach Büchern gesucht. Die Beispiele, die mir in Ordnung erschienen, waren "Fortran 95/2003 Explained" und "Fortran For Scientists And Engineers" . Ich weiß nicht, was ihr darüber denkt? Eine andere Sache, über die …
9 fortran 


3
FAS-Multigrid langsamer als lineare Defektkorrektur?
Ich habe einen V-Cycle-Multigrid-Solver implementiert, der sowohl eine lineare Fehlerkorrektur (LDC) als auch ein vollständiges Approximationsschema (FAS) verwendet. Mein Problem ist folgendes: Bei Verwendung von LDC wird der Rest um einen Faktor von ~ 0,03 pro Zyklus reduziert. Die FAS-Implementierung konvergiert zwar auch mit einem linearen Faktor, der Faktor beträgt …
9 multigrid 


1
Wie kann man die Bedingungsnummer einer großen Matrix approximieren?
Wie approximiere ich die Bedingungszahl einer großen Matrix , wenn eine Kombination aus Fourier-Transformationen (ungleichmäßig oder einheitlich), endlichen Differenzen und Diagonalmatrizen ?G F R S.GGGGGGFFFRRRSSS Die Matrizen sind sehr groß und nicht im Speicher gespeichert und stehen nur als Funktionen zur Verfügung. Insbesondere habe ich folgende Matrix: Gμ=SHFHFS+μRHRGμ=SHFHFS+μRHRG_\mu=S^HF^HFS+\mu R^HR Ich …

1
Gut gestelltheit eines linearen Elastizitätsproblems mit periodischen Randbedingungen
Für bestimmte Anwendungen, wie z. B. stationäre Wärmeübertragung und Strömung in porösen Medien, ist es möglich, eine viel größere (unendliche) Domäne zu simulieren, indem periodische Randbedingungen an gegenüberliegenden Grenzflächen und Dirichlet-bc an den verbleibenden Grenzen auferlegt werden. Für eine rechteckige 2D-Domäne kann der periodische Zustand so interpretiert werden, als ob …


2
Finden Sie alle Wurzeln einer Funktion in einem bestimmten Intervall
Ich muss alle Wurzeln einer Skalarfunktion in einem bestimmten Intervall finden. Die Funktion kann Diskontinuitäten aufweisen. Der Algorithmus kann eine Genauigkeit von ε haben (z. B. ist es in Ordnung, wenn der Algorithmus keine zwei unterschiedlichen Wurzeln findet, die näher als ε liegen). Gibt es einen solchen Algorithmus? Könnten Sie …

4
Referenzanforderung: Strenge Analyse von Algorithmen für PDE und ODE
Ich interessiere mich für Vorschläge für Buchreferenzen zum Thema numerische PDE und ODE, insbesondere für eine strenge Analyse solcher Methoden in einer für professionelle Mathematiker geschriebenen Weise. Es muss nicht sehr umfassend sein, um Hunderte oder Tausende verschiedener Methoden aufzulisten, aber ich würde mich für etwas interessieren, das zumindest die …


1
Kleinste absolute Abweichungen, die mit dem Barrodale-Roberts-Algorithmus gelöst werden: Vorzeitige Beendigung?
Bitte entschuldigen Sie die längere Frage, es bedarf nur einer Erklärung, um zum eigentlichen Problem zu gelangen. Diejenigen, die mit den genannten Algorithmen vertraut sind, könnten wahrscheinlich direkt zum ersten Simplex-Tablau springen. Um Probleme mit der geringsten absoluten Abweichung (auch bekannt als -Optimierung) zu lösen , ist der Barrodale-Roberts-Algorithmus eine …

2
Parallele Berechnung großer Kovarianzmatrizen
Wir müssen Kovarianzmatrizen mit Größen von bis 100000 × 100000 berechnen . Wir haben Zugriff auf GPUs und Cluster und fragen uns, was der beste parallele Ansatz ist, um diese Berechnungen zu beschleunigen.10000 × 1000010000×1000010000\times10000100000 × 100000100000×100000100000\times100000

1
großes dichtes niedriges Rangzuordnungsproblem
π 1 : nmaxπ∑ichEINπich , ichmaxπ∑iAπi,i\max_\pi \sum_i A_{\pi i,i}ππ\pi1 : n1:n1:n Hier ist eine Matrix mit niedrigem Rang . Typische Größen wären (möglicherweise viel größer), .n × n r n = 10000EINAAn × nn×nn\times nrrrn = 10000 n=10000 n=10000~~r = 15r=15r=15


2
Optimierungsmethode, die unterschiedliche Zeitkosten der Zielfunktion für verschiedene Parameter berücksichtigt
Ich arbeite daran, den Optimierungsprozess einiger demografischer Modellierungssoftware zu verbessern, damit demografische Modelle besser an Daten angepasst werden können. Wir möchten die Optimierungszeit verkürzen. Die Zeit, die zur Bewertung unserer Zielfunktion benötigt wird, hängt stark von den Eingabewerten ab. Die Beziehung zwischen der Zeit zur Bewertung der Zielfunktion und der …

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.