Computational Science

17
Scripted Mesh Generation Software

Ich bin auf der Suche nach einer Maschengenerierungssoftware, die ist kostenlos und Open Source, bietet eine vernünftige Scripting-Oberfläche für die Domain-Spezifikation, arbeitet für komplexe Geometrien, kann 2D- und 3D-Netze erzeugen, Welche Möglichkeiten habe

16
Tragen Sie PCA auf eine sehr große, dünnflüssige Matrix auf

Ich führe eine Textklassifizierungsaufgabe mit R durch und erhalte eine Dokumentterm-Matrix mit einer Größe von 22490 mal 120.000 (nur 4 Millionen Einträge ungleich Null, weniger als 1% Einträge). Jetzt möchte ich die Dimensionalität mit PCA (Principal Component Analysis) reduzieren. Leider kann R...

16
Profiling von CFD-Code mit Callgrind

Ich benutze Valgrind + Callgrind, um einen von mir geschriebenen Solver zu profilieren. Wie im Valgrind-Benutzerhandbuch angegeben, habe ich meinen Code mit den Debugging-Optionen für den Compiler kompiliert: "Ohne Debugging-Informationen können die Valgrind-Tools nur raten, zu welcher Funktion...

16
gleichmäßiges gegen ungleichmäßiges Gitter

Es ist wahrscheinlich eine Frage auf Schülerebene, aber ich kann sie nicht genau für mich selbst tun. Warum ist es genauer, in den numerischen Methoden ungleichmäßige Gitter zu verwenden? Ich denke im Kontext einer Finite-Differenzen-Methode für die PDE der Form . Und nehme an, ich interessiere...

16
Strategien für Unit-Tests und testgetriebene Entwicklung

Ich bin ein großer Verfechter der testgetriebenen Entwicklung im wissenschaftlichen Rechnen. Die Nützlichkeit in der Praxis ist einfach umwerfend und lindert die klassischen Probleme, die Codeentwickler kennen. Das Testen von wissenschaftlichen Codes, die bei der allgemeinen Programmierung nicht...