Ich beginne mein Ingenieurstudium und werde an computerwissenschaftlichen Projekten arbeiten. Mir ist aufgefallen, dass hier einige Diskussionen über die Vor- und Nachteile der Implementierung eigener Algorithmen geführt wurden . Unterscheidet sich die Kosten-Nutzen-Analyse der Implementierung eigener Algorithmen von der Verwendung von Bibliotheken als Anfänger?
Ich habe angefangen, OpenFOAM aus dem Cavity-Tutorial zu lernen, das auf der Website bereitgestellt wird . Wenn Sie mit verschiedenen Reynolds-Zahlen experimentieren, wird im Abschnitt "2.1.8.2 Ausführen des Codes" im Lernprogramm empfohlen, den Solver erneut auszuführen, da "es sinnvoll ist, die Lösungszeit zu verlängern". Aber als ich das tat, konnte …
Ich würde gerne mehr Details über die Implementierung von Algebraic Multigrid Methods (AMG) erfahren. Ich habe "A Multigrid Tutorial" gelesen, das ziemlich gut ist und alle Details der Interpolation, des Grobgitteroperators und der Grobgitterauswahl für AMG erklärt. Ich denke jedoch, es gibt nichts Schöneres, als herumzuspielen und einen Code zu …
Hintergrund: Ich führe derzeit eine große Anzahl von Parametervariationsexperimenten durch. Sie werden in Python 2.6+ mit numpy ausgeführt. Diese Experimente werden ungefähr 2 Wochen dauern. Ich variiere ungefähr 3 Parameter (unabhängige Variablen) über einen Wertebereich. Ich behebe 6 weitere unabhängige Variablen (vorerst) Ich berichte über 4 abhängige Variablen. Einer der …
Was ist die Richtlinie für mehrere überlappende asynchrone Übertragungen in MPI? Ich habe ein Programm mit mehreren offenen asynchronen irecvOperationen. Ich finde, dass Übertragungen, die stattfinden könnten (der entsprechende isendwurde aufgerufen), auf andere Übertragungen warten, die noch nicht bereit sind (der entsprechende isendwurde noch nicht aufgerufen). Um klar zu sein, …
Ich habe mich gefragt, ob es gute (genaue / schnelle / einfach zu verwendende) Open-Source-FEM-Löser für die 3D-Zeitharmonischen Maxwell-Gleichungen gibt. Ich möchte Systeme simulieren, die einige Wellenlängen groß in den X / Y-Dimensionen und zehn Wellenlängen in der Z-Dimension sind, also relativ kleine Probleme. Alle meine Dielektrika sind homogen und …
Ich werde bald eine diskontinuierliche Knoten-Galerkin-Methode implementieren, und nachdem ich dies getan habe, bevor ich die grundlegenden Indizierungsarrays kenne, die ich angesichts eines Netzes und von Polynomdaten berechnen muss. Das Problem, auf das ich im vorherigen Code gestoßen bin, waren subtile Fehler, die ich bei der Berechnung von Dingen wie …
Die Wärmegleichung wird mit FV (oder FEM) im Raum diskretisiert, und es wird eine halbdiskrete Gleichung erhalten (System von ODEs). Dieser Ansatz, der als Linienmethode bekannt ist , ermöglicht den einfachen Wechsel von einer zeitlichen Diskretisierung zu einer anderen, ohne dass Code dupliziert wird. Insbesondere können Sie jeden Zeitintegrator für …
Ich möchte mit Objective-C mit der wissenschaftlichen Programmierung auf dem Mac beginnen. Ich bin mit MATLAB sehr vertraut, da es einfach ist, Wellenformdaten mit komplexen Werten in Vektoren zu speichern und Diagramme zu erstellen. Ich habe mich gefragt, ob es möglicherweise eine gute Ressource gibt, mit der Sie vergleichen können, …
Manchmal ist es in meiner Arbeit nützlich, den Open-Source-Code eines anderen zu ändern oder herauszufinden, wie Sie bestimmte Dinge für Ihre eigene Anwendung entwickeln können. Allerdings verfügen nicht alle Softwareprogramme über eine gute Dokumentation. Was ist ein guter Weg, um die Gesamtstruktur einer Codebasis zu verstehen? Welche Routinen rufen beispielsweise …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.