Als «documentation» getaggte Fragen


8
Wie stelle ich sicher, dass die Ergebnisse meiner Simulationen und die Ergebnisse in meiner Arbeit immer synchron sind?
In einer meiner Arbeiten liste ich neben einigen Zahlen auch einige numerische Ergebnisse auf. Ich möchte sicherstellen, dass die numerischen Ergebnisse in meinem Artikel immer mit dem Code übereinstimmen. Im Moment kopiere ich die numerischen Ergebnisse von meiner Simulationsausgabe direkt in das Papier, was extrem einfach und technisch einfach, aber …

5
Welches Material sollte ich einem Zeitschriftenartikel (oder einer Online-Veröffentlichung) beifügen, um meine Computerrecherche reproduzierbar zu machen?
Die Reproduzierbarkeit wird in der rechnerwissenschaftlichen Forschung immer wichtiger. (Siehe z. B. diesen Artikel von Roger Peng in Science ; mir sind auch andere Artikel und Websites dieser Art bekannt.) Es ist mir jedoch nicht klar, wie viele Informationen ich in einem Zeitschriftenartikel (oder online) machen soll meine rechnerrecherche reproduzierbar …

6
Was ist der beste Weg, um reproduzierbare Nachforschungen anzustellen, wenn Sie proprietäre Bibliotheken benötigen?
Reproduzierbare Berechnungsforschung zielt darauf ab, den Code, der zur Generierung der Ergebnisse in einem Computerpapier erforderlich ist, anderen Forschern zur Verfügung zu stellen, damit sie diesen Code ausführen können, um die Ergebnisse in diesem Papier zu reproduzieren. Ich möchte alle meine Recherchen reproduzierbar machen, stoße aber auf einen Haken: Ein …

1
Wie interagiert die ACM-Softwarelizenzvereinbarung für bei ACM TOMS eingereichte Software mit anderen Lizenzen?
Die Zeitschrift Association for Computing Machinery Transactions on Mathematical Software (ACM TOMS) veröffentlicht zahlreiche Artikel zu numerischen Algorithmen, die Software-Implementierungen enthalten. Gemäß ihrer redaktionellen Richtlinie enthält die Einreichung eines Algorithmuspapiers den Quellcode für eine Implementierung des in diesem Papier beschriebenen Algorithmus. Dieser Quellcode unterliegt der Copyright- und Lizenzvereinbarung der ACM-Software …

2
Wie soll ich Profilierungs- / Timing-Informationen zu meinem Code melden?
Ich habe viele Veröffentlichungen in Fachzeitschriften für Computerphysik gesehen, die unterschiedliche Metriken für die Leistung ihres Codes verwenden. Insbesondere für GPGPU-Code scheint es eine Vielzahl von Timing-Ergebnissen zu geben, die von Menschen veröffentlicht werden. Insbesondere habe ich gesehen: Vergleiche von (im Wesentlichen) Ausführung timeauf der GPU- und CPU-Version und Berichterstattung …

2
Was ist ein guter Weg, um die Gesamtstruktur einer Codebasis zu verstehen?
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 …
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.