Startseite Beispiele Screenshots Benutzerhandbuch Bluesky-Logo YouTube ☰
OghmaNano Simulation von organischen/Perowskit-Solarzellen, OFETs und OLEDs DOWNLOAD Quick Start guide

Simulationen beschleunigen

Einer der zeitaufwändigsten Schritte bei der Durchführung von OghmaNano-Simulationen ist nicht immer die CPU-Berechnung, sondern die Zeit, die für das Schreiben von Daten auf die Festplatte benötigt wird. Moderne Prozessoren und Speicher sind in den letzten 50 Jahren deutlich schneller geworden, aber die Leistung der Datenspeicher hat nicht im gleichen Maße zugenommen, insbesondere im Vergleich zu den RAM-Geschwindigkeiten. Infolgedessen kann die Festplatten-Ein-/Ausgabe leicht zum Engpass bei ressourcenintensiven Simulationen werden.

Warum der Zugriff auf die Festplatte den größten Teil der Simulationszeit in Anspruch nimmt.

In der Vergangenheit waren magnetische Festplatten durch ihre mechanische Bauweise begrenzt: Ein Lesekopf musste physisch an die richtige Position auf einer rotierenden Magnetscheibe bewegt werden, bevor Daten gelesen oder geschrieben werden konnten. Diese Zugriffszeit ist grundsätzlich durch die Geschwindigkeit begrenzt, mit der ein Metallteil bewegt werden kann.

Festkörperlaufwerke (SSDs und M.2-/NVMe-Laufwerke) eliminieren bewegliche Teile und ermöglichen deutlich schnellere Zugriffszeiten, sind aber immer noch um ein Vielfaches langsamer als der Zugriff auf Daten im RAM. Wann immer OghmaNano eine große Anzahl von Dateien schreibt – beispielsweise während Parameterscans, Anpassungen oder 2D-/3D-Simulationen –, summiert sich dieser Festplattenzugriff.

Als allgemeine Regel:

Die richtige Speicherlösung auswählen

Verschiedene Arten von Speichermedien weisen sehr unterschiedliche Leistungseigenschaften auf, was sich erheblich auf die Gesamtgeschwindigkeit von OghmaNano auswirken kann.

Kurz gesagt: Wenn es um rechenintensive Aufgaben geht, sollten Sie Ihre Simulationsordner immer auf einer lokalen SSD- oder NVMe-Festplatte speichern.

Cloud-Speicher und automatisch synchronisierte Ordner

Viele Systeme synchronisieren Benutzerdateien heutzutage automatisch mit Cloud-Diensten wie OneDrive, Dropbox, Google Drive oder institutionellen Backup-Systemen. Das ist zwar praktisch für Dokumente, kann aber bei Simulationsaufgaben zu erheblichen Problemen führen.

Wenn eine Simulation in einem synchronisierten Ordner gespeichert wird:

Das Ergebnis ist, dass Simulationen selbst auf schneller Hardware „langsam“ zu laufen scheinen, da jede Dateiverarbeitung mit dem Synchronisierungsprozess konkurriert.

Dies kann verwirrend sein, da viele Betriebssysteme cloudbasierte Ordner so darstellen, als wären es lokale Benutzerordner. Für OghmaNano ist es in der Regel am besten, Folgendes zu tun:

Antivirenprogramme und Hintergrundanwendungen

Moderne, in das System integrierte Tools wie Windows Defender funktionieren in der Regel einwandfrei und beeinträchtigen Simulationen nicht übermäßig. Einige Antivirenprogramme oder Sicherheits-Suites von Drittanbietern sind jedoch deutlich aggressiver: Sie können jede einzelne Datei, die auf die Festplatte geschrieben wird, scannen oder Verzeichnisse kontinuierlich überwachen, während sie geändert werden.

Da OghmaNano eine große Anzahl kleiner Dateien erzeugt, kann eine solche Überprüfung einen erheblichen Mehraufwand verursachen. Mögliche Anzeichen sind:

Wenn Sie dieses Verhalten beobachten, sollten Sie möglicherweise Folgendes tun:

Praktische Empfehlungen

Zusammenfassend lässt sich sagen, dass der Zugriff auf die Festplatte einer der langsamsten Schritte bei einer OghmaNano-Simulation ist, insbesondere auf Systemen, bei denen der Speicher aus Gründen der Benutzerfreundlichkeit und nicht der Leistung konfiguriert wurde. Die folgenden Richtlinien können Ihnen helfen, die bestmögliche Leistung aus Ihrer Hardware herauszuholen:

Wenn man sich ein paar Minuten Zeit nimmt, um sicherzustellen, dass die Simulationen von dem richtigen Speicherort aus ausgeführt werden, kann man im Laufe eines Projekts leicht viele Stunden an Rechenzeit einsparen, insbesondere bei umfangreichen Parametersuchen, 2D-/3D-Drift-Diffusions-Simulationen oder aufwendigen optischen Simulationen.