Software - Mathematische Nano-Optik

HelmPole


HelmPole ist ein Matlabpaket um zweidimensionale Lösungen der Helmholtzgleichung in unbeschränkten Gebieten mit heterogenem Außenraum zu berechnen.


Dazu werden die nichtreflektierenden/absorbierenden Randbedingungen am künstlich eingeführten Rand des polygonalen Rechengebiets mit der PML (perfectly matched layer) Methode realisiert. Die besondere Diskretisierung des Außenraums über Strahlen erlaubt die Modellierung von geraden, unendlichen oder halbunendlichen Wellenleitern.


Die in HelmPole implementierten Algorithmen wurden von der "Computational Nano-Optics" Gruppe am Konrand-Zuse-Zentrum für Informationstechnik Berlin (ZIB) entwickelt. Die Implementierung erfolgte in Zusammenarbeit mit dem Heinrich Hertz Institut Berlin innerhalb der BMBF Verbundprojektes HiPhoCs. HelmPole ist über die HiPHoCs Seite erhältlich.


Die Dokumentation zu HelmPole ist auf englisch online, und zum herunterladen als PDF, oder PS erhältlich.




JCMwave


JCMwave ist eine Ausgründung aus dem ZIB. JCMwave bietet Software zum Design und zur Simultation elektromagnetischer Felder, insbesondere von Lichtwellen.