Computational Science

20
Parallele E / A-Optionen, insbesondere paralleles HDF5

Ich habe eine Anwendung, die trivial parallelisiert werden kann, deren Leistung jedoch weitgehend E / A-gebunden ist. Die Anwendung liest ein einzelnes Eingabearray, das in einer Datei gespeichert ist, die normalerweise 2 bis 5 GB groß ist (ich erwarte jedoch, dass diese Zahl in Zukunft zunimmt)....

20
Grundlegende Erklärung der Formfunktion

Ich habe gerade angefangen, FEM auf einer strukturierteren Basis zu studieren, als ich es in meinen Grundstudiengängen getan habe. Ich mache das, weil ich trotz der Tatsache, dass ich die "FEM" in kommerzieller (und anderer nicht-kommerzieller) Software verwenden kann, die Untertagetechniken, die...

20
Analysieren von numerischen Fehlern in C ++ - Funktionen

Angenommen, ich habe eine Funktion, die mehrere Gleitkommawerte (einfach oder doppelt) als Eingabe verwendet, Berechnungen durchführt und Ausgabegleitkommawerte (auch einfach oder doppelt) erzeugt. Ich arbeite hauptsächlich mit MSVC 2008, habe aber auch vor, mit MinGW / GCC zu arbeiten. Ich...

19
Wie schreibe ich dimensionsunabhängigen Code?

Oft schreibe ich sehr ähnlichen Code für ein-, zwei- und dreidimensionale Versionen einer bestimmten Operation / eines Algorithmus. Das Verwalten all dieser Versionen kann mühsam werden. Einfache Code-Generierung funktioniert ziemlich gut, aber es scheint, als gäbe es einen besseren Weg. Gibt es...