OghmaNano
Simulation von organischen/Perowskit-Solarzellen, OFETs und OLEDs
DOWNLOAD
Neuigkeiten, aktuelle Veröffentlichungen von OghmaNano:
15/10/2024: OghmaNano 8.1.007
- Die wichtigste Änderung in dieser Version ist, dass sämtlicher Code zum Speichern und Laden von Parametern sowie alle Datenstrukturen von Python nach C konvertiert wurden. Dadurch wurden etwa 10k Zeilen Python-Code aus der Codebasis entfernt und die Geschwindigkeit erhöht. Ziel ist es, so viel Python-Code wie möglich zu entfernen, aber jetzt, da sich die Datenstrukturen in C befinden, besteht kein dringender Druck mehr. Die Datenstrukturen in Python waren ein großes Nadelöhr, da schneller Code Daten aus Python übergeben bekommen musste und der Algorithmusfluss kompliziert wurde.
- Mehr OpenGL-Code nach C verschoben
- Flybys jetzt in C
- Lichter jetzt in C
- oghmalocal jetzt in C
- OpenGL-Gitter in C
- Alle Fenster verwenden jetzt C-json anstelle von Python-json
- Bibtex in C
- Fehlerbehebungen für die Veröffentlichung
19/08/2024: OghmaNano 8.1.001
- Übersetzungen hinzugefügt für: Türkisch (🇹🇷), Polnisch (🇵🇱), Malaiisch (🇲🇾), Georgisch (🇬🇪), Japanisch (🇯🇵), Ukrainisch (🇺🇦), Italienisch (🇮🇹), Hindi (🇮🇳), Hebräisch (🇮🇱), Estnisch (🇪🇪), Griechisch (🇬🇷), Walisisch (🇬🇧,🐉), Latein (🦅).
- Zeilen C-Code ⬆️158,385 (vorher 152,571), Zeilen Python ⬇️ 57,997 (vorher 60,309).
- Die Hälfte der sim.json-Dateistruktur wird jetzt aus Geschwindigkeitsgründen in C erzeugt.
- Vereinheitlichter Zufallszahlengenerator im Modell mit mtwister als Standard.
- Vereinheitlichte Seeds für den Zufallszahlengenerator, basierend auf Zeit oder statischer Zahl.
- Geschwindigkeitssteigerungen von 60 % beim Fitten vieler Gerätesimulationen.
- Hamiltonian Monte-Carlo zu den Fit-Algorithmen hinzugefügt
- Thermisches Annealing zu den Fit-Algorithmen hinzugefügt
- Neuschreibung des Job-Schedulers in C, es gibt jetzt nur noch einen Job-Scheduler sowohl für GUI als auch für oghma_core.
- Lookup-Tabellen für json-Tokens jetzt alle in C aus Geschwindigkeitsgründen.
- Modulkomponente zum Schaltungslöser hinzugefügt.
- PCE wird jetzt für Module korrekt berechnet.
- Allgemeine Fehlerbehebungen für die Veröffentlichung.
- PyOgham jetzt die offizielle Python-Schnittstelle zu OghmaNano
28/11/2023-19/08/2024: OghmaNano 8.0.038-8.0.044
- Verbesserte und vereinheitlichte Farbkarte.
- Solver-Cache neu geschrieben
- Schaltungseditor verwendet SVG-Dateien für Komponenten.
- Korrekturen für niedrige Temperaturen
- Allgemeine Fehlerbehebungen.
04/03/2023-28/11/2023: OghmaNano 8.0.003-8.0.038
- pyutil durch Win-API-Aufrufe ersetzt
- OpenGL-Skalierung jetzt in C
- Weitere FDTD-Demos hinzugefügt
- Modenlöser hinzugefügt
- Bibtex-Referenzen können jetzt zu jedem Token in jeder json-Datei hinzugefügt werden
- Stack/Epitaxie-Optimierer hinzugefügt
- Verbesserter 2D-PL-Code
- Optische Detektoren jetzt neu geschrieben und allgemeiner gemacht
- Materialparameter können jetzt als Funktion von x/y mit Gleichungen berechnet werden
- Kontakte können jetzt an jeder xyz-Position im Raum sein – erforderlich für Module
- Fortgeschrittenere 3D-Strukturen im Schaltungsmodell jetzt für Module möglich
- Bewegung von Formen jetzt in C statt Python – Geschwindigkeit
- Pfade jetzt in C berechnet.
- Code zum Erzeugen von ML-Datensätzen hinzugefügt – jetzt in C und schnell.
- Raytracing funktioniert jetzt für jede Schicht.
04/03/2023: 8.0.003
- OghmaCore ist jetzt 64bit
- 2D-Newton-Solver-Cache funktioniert wieder (für Freddie korrigiert)
- Eigenständiger 1D-Gleichgewichtslöser funktioniert wieder
- 2D-Löser kann jetzt über 100 V gehen, da der Long-Double-Bug behoben wurde
- Gaussian-Beams funktionieren mit Raytracing
- Code zur Dreiecksmanipulation nach C konvertiert
- Stern-Rendering jetzt in C
- Render-Pipeline jetzt vollständig in C
- FDTD-Bilder jetzt in C und das Erzeugen von PNG-Dateien entfällt
- gl_scale wieder in gl_main in C verschoben
- Schriften jetzt in gl_main
- Box-Größenänderung funktioniert jetzt mit der Maus in C
- Objekte können mit der Maus rotiert werden
- Schriften jetzt direkt mit FreeType in C gerendert
- GL-Objekte jetzt in C erzeugt
06/02/2023: V8.0.000
- Dateiladecode der GUI in C neu geschrieben für schnellere Ladezeiten.
- Große Teile des OpenGL-Codes in C neu geschrieben für schnellere Renderingzeiten.
- 3D-Schaltungen jetzt binär ausgegeben für höhere Geschwindigkeit.
- Echte Sternkarte der Erde wird jetzt gezeichnet, wenn die Sternoption aktiviert ist!
- Begonnen matplot lib zu entfernen, da es etwas langsam ist.
- Fehlerbehebungen im Fitting für Alexi
- Weniger Daten werden während des Fittings ausgegeben zur Beschleunigung.
- FX/Zeitbereichscode funktioniert jetzt mit einfachen Schaltungsmodellen.
- Materialdatenbank etwas aufgeräumt.
- Schnelleres Zeichnen des Selector-Widgets.
- Scanfenster neu geschrieben, verwendet jetzt json-Dateien statt inp-Dateien.
- Neue Schriften
- Optisches Mesh-Fenster eingeführt
- Thermisches Mesh-Fenster für Jun eingeführt
- Namensänderung von gpvdm zu OghmaNano – weil es leichter auszusprechen ist
- Probe-Fenster hinzugefügt
- PM6:Y6-Solarzellendemos aus Chemnitz-Kollaboration hinzugefügt.
- Abkehr vom .dat-Format hin zu csv.
- Dreiecksdateien können im Binärformat vorliegen.
- DD-Gleichungen können in Oxidschichten von OFETs deaktiviert werden.
- Optische Detektoren hinzugefügt.
- Wechsel von PyQT zu PySide2
- Verbesserte FDTD kann auf GPU laufen.
- OpenCL-Kernelcode hinzugefügt.
- OpenGL-Beleuchtung korrigiert.
- Ausrichten- und Verteilen-Funktionen für 3D-Objekte.
- Weitere Sprachen über Google Translate hinzugefügt, Arabisch, Chinesisch, Französisch und Spanisch.
- Letzte .inp-Dateien entfernt, jetzt alles in sim.json.
- Alle Fenster-Code auf wchar_t für nicht-lateinische Zeichensätze umgestellt.
- Fast alles verwendet jetzt native Win32-API-Aufrufe.
- 3D-Exzitonenlöser.
Warning: include(analytics.html): Failed to open stream: No such file or directory in /var/www/oghma-nano.com/public_html/de/news.html on line 151
Warning: include(): Failed opening 'analytics.html' for inclusion (include_path='.:/usr/share/php') in /var/www/oghma-nano.com/public_html/de/news.html on line 151